BB Studio -- An Awesome Retro Game Engine For the Nintendo Entertainment System

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

Комментарии • 77

  • @gamefromscratch
    @gamefromscratch  Месяц назад +4

    Key Links
    gamefromscratch.com/bb-studio-gb-studio-for-nes/
    -----------------------------------------------------------------------------------------------------------
    *Support* : www.patreon.com/gamefromscratch
    *GameDev News* : gamefromscratch.com
    *GameDev Tutorials* : devga.me
    *Discord* : discord.com/invite/R7tUVbD
    *Twitter* : twitter.com/gamefromscratch
    *BlueSky*: bsky.app/profile/gamefromscratch.bsky.social
    -----------------------------------------------------------------------------------------------------------

  • @UltimatePerfection
    @UltimatePerfection Месяц назад +78

    Can't wait for GBA Studio and SNES Studio.

    • @BadTranzlator
      @BadTranzlator Месяц назад +9

      N64 studio when?

    • @safebox36
      @safebox36 Месяц назад +13

      I've been waiting for a GBA studio for years now.
      There's already a SNES one that Gamesfromscratch covered a while ago.

    • @UltimatePerfection
      @UltimatePerfection Месяц назад +3

      @@BadTranzlator Ask Kaze Emanuar.

    • @olivierschyns7166
      @olivierschyns7166 Месяц назад +4

      While there is no GUI game engine, there are already frameworks for working on GBA, SNES, N64, PSX in either C or Rust.

    • @olivierschyns7166
      @olivierschyns7166 Месяц назад

      ​@@BadTranzlator libdragon

  • @Henry_GamesX
    @Henry_GamesX Месяц назад +13

    WOW, this is a Christmas present for me. I'm going to use this for my next game!!! I've always wanted to make original Nintendo games; especially since A LOT of people are trying to play old retro games now!! I think now is a great time to make them!!

  • @RiccardoBocci
    @RiccardoBocci Месяц назад +34

    Best game engine for NES still NesMaker, it's fantastic, you can even implement "scripts" via native 6502 assembly. lotsa dope games made with it!

    • @disruptive_innovator
      @disruptive_innovator Месяц назад +4

      sure. but this is free.

    • @system64_MC
      @system64_MC 25 дней назад +2

      There is NESFAB too, it's a Python-like programming language optimised for the NES. More complex than BB Studio or NES Maker, but worth to have a look at.

  • @NewMateo
    @NewMateo Месяц назад +3

    if the internet has taught me anything BB means Big and Beautiful. so Big Beautiful studio it is!

    • @Aeduo
      @Aeduo Месяц назад

      🤣

  • @ameerashourdraws
    @ameerashourdraws Месяц назад +16

    This is really impressive stuff! I wonder if anyone will make an engine for the SNES next heh

    • @Henry_GamesX
      @Henry_GamesX Месяц назад +1

      I hope so! That would be awesome!!

    • @enjitanaka9020
      @enjitanaka9020 Месяц назад +3

      Makers of NESmaker announced dev of SNESmaker last week on official YT channel (The New 8-bit Heroes)

    • @olivierschyns7166
      @olivierschyns7166 Месяц назад +1

      There is a C framework called PVSnesLib for making SNES games.

    • @Michirin9801
      @Michirin9801 Месяц назад

      ​@@olivierschyns7166 For SNES I think Assembly might be a better option than C... Like, there's a reason why the Mega Drive and GBC homebrew scenes are really poppin' rn, but the SNES one isn't... I do hope SNESmaker will change that though!
      Personally, I'm lowkey hoping for a PC Engine Maker lol

  • @aguia_azulino
    @aguia_azulino Месяц назад +3

    2:20 *"You forgot the dynavision by:dynacon, Polystation and top game from CCE in Brazil too (alternative NES Famiclones) !"*

  • @amirroohi4566
    @amirroohi4566 Месяц назад +7

    BB: "Big Brother", yeah, sure, lets go with that, why not...

  • @tangreen7267
    @tangreen7267 27 дней назад

    This is pretty cool !

  • @Zevest
    @Zevest Месяц назад +7

    This reminds me of Pico-8, but for real hardware. By the way, I don't think I've seen a showcase of Picotron (Pico-8's "big brother") on this channel. I know it's not yet ready, but it's fun to use.

  • @ScavengerFX
    @ScavengerFX Месяц назад

    Thanks for this awesome video

  • @OmeedNOuhadi
    @OmeedNOuhadi Месяц назад

    Thanks for sharing!

  • @disruptive_innovator
    @disruptive_innovator Месяц назад

    this is good. I love GBStudio. Really waiting for a SNES maker though.

  • @Michirin9801
    @Michirin9801 Месяц назад +4

    6:26 Ok so, the GB and GBC have a Z80 CPU, not a 6502 like the NES, totally different architectures, and the NES was clocked at 1.79 MHz, the GB was clocked at 4 MHz (which sounds like a lot in comparison, but that's not how it works cuz of different architectures, it's about on-par with the NES, maybe even a lil' slower) and the GBC was clocked at 8 MHz (now THAT is a lot, legit faster than the NES and by quite a bit)
    Here's the thing, the 6502 doesn't seem to handle C code quite as gracefully as the Z80, and GB Studio IS coded in C... So like, don't expect performance on more action-packed games...

    • @piratesephiroth
      @piratesephiroth Месяц назад

      The language GB Studio is coded in is irrelevant. Also the 6502 has nothing to do with C code, that's just an optimization problem with the most popular c compiler (cc65).
      GB Studio uses GBDK, which should be more efficient.

  • @deprecated8036
    @deprecated8036 Месяц назад +6

    0:57 What you are describing is a software fork, not a hack.

    • @piratesephiroth
      @piratesephiroth Месяц назад +2

      it is a hack, they say that themselves.

  • @MrLarsalexander
    @MrLarsalexander 25 дней назад

    Another group of awesome coders that will end up on the Nintendo lawyers list of naughty people....

  • @DarkerCry
    @DarkerCry Месяц назад +13

    Someone just needs to hack it to make GBA games. I like gameboy games and nes but GBA has the extra oomph that I think would be more appealing.

    • @olivierschyns7166
      @olivierschyns7166 Месяц назад +1

      GBA is closer to a NDS than anything else. There is a framework called agb which allow to make games for it in Rust. There is an other framework using Nim if I recall.

    • @DarkerCry
      @DarkerCry Месяц назад +2

      @olivierschyns7166 the appeal of this is the gui though, I know there are frameworks but this engine in particular would probably become more popular if it supported the gba. NDS would be interesting but asking for 3D support would be a lot.

  • @darkflux
    @darkflux 25 дней назад

    about the name BB Studio? it explains it right on the Github page:
    "It replaces the Game Boy target with the NES (the Game Boy's "Big Brother")."
    note that they put "Big Brother" in capital letters, and in quotes, just like they did BB Studio" at the start.

  • @MaxOakland
    @MaxOakland 29 дней назад +1

    This is so cool. Need help compiling the Mac version?

  • @voidquaternion
    @voidquaternion 23 дня назад

    So finally someone did a super game boy (color) for NES haha :)

  • @mazimadu
    @mazimadu Месяц назад

    Intriguing!

  • @Michirin9801
    @Michirin9801 Месяц назад

    I just released a wee lil' game made with GB Studio!
    I'm not hopping on NES dev yet, but I'll keep an eye on this project, I've had NESmaker for years but never made anything with it...

  • @mihoshiproductions9809
    @mihoshiproductions9809 Месяц назад

    Hmm, I would have been interested in this for the music and sound effects designer in GBStudio, however from reading the documentation, BBStudio doesn't use it, requiring one to make their music in FamiStudio instead. There are also a lot of restrictions that would make either building your own engine or using another tool more ideal. However, if one was already a GBStudio developer or liked a WYSIWYG approach then I could see how this would work out well enough.

  • @safebox36
    @safebox36 Месяц назад +2

    I'm waiting for someone to build a UI interface around the Butano game engine so we can get some GBA titles.
    I love Butano, but C++ is such a pain to work with.

    • @olivierschyns7166
      @olivierschyns7166 Месяц назад

      There is also agb which works with Rust and support Tiled's maps.

  • @jeffhauser8031
    @jeffhauser8031 22 дня назад

    400 mb download for making NES games. Imagine what 400 MB where back in the 80s - unheard of.

  • @dr-doctor-1992
    @dr-doctor-1992 Месяц назад +3

    Why not add desktop executable as export option

  • @aztekno2012
    @aztekno2012 27 дней назад

    So what would happen if that and A.I. were to incorporate?? Imagine the games!!!

  • @D0NU75
    @D0NU75 Месяц назад +4

    if it wasn't for the horrible native screen resolution of the GBC, you really wouldn't need to export to NES

  • @EternalRecurrence88
    @EternalRecurrence88 Месяц назад

    My question is, can you make games that exceed cartridge limitations? Like could you make a game potentially in the gigabytes, and require more ram? Essentially could emulators handle games like that? Possibly more layers then the NES hardware would be capable of using. Or is everything still forced to those constraints?

    • @piratesephiroth
      @piratesephiroth Месяц назад

      The NES' native limits are quite low so the real limits come from the mapper chip used in the cartridge.
      BBStudio uses a custom mapper that's still being worked on, so I think the specifications aren't finalized yet.

    • @EternalRecurrence88
      @EternalRecurrence88 Месяц назад

      @ but can emulators play games that would exceed a cartridge capacity?

    • @piratesephiroth
      @piratesephiroth Месяц назад

      @@EternalRecurrence88 yes, as long as someone adds support for the mapper.
      Currently they link to a modified version of Mesen if people want to test their games on a PC.

  • @NatanCanDraw
    @NatanCanDraw Месяц назад

    Ok, I'm gonna get back to programming now

  • @PanosGeorgiadis
    @PanosGeorgiadis Месяц назад

    llvm mos or cca65 behind the scenes?

  • @gricchastain6506
    @gricchastain6506 Месяц назад

    Nice

  • @johnmickevich1
    @johnmickevich1 Месяц назад

    I keep getting an error when I try to install it

  • @jwr6796
    @jwr6796 Месяц назад

    Cool.

  • @RlsIII-uz1kl
    @RlsIII-uz1kl 21 день назад

    Real-time AI generated retro stye gaming with memory (remembering what it's already generated) will probably be coming sometime soon.

  • @promaster424
    @promaster424 28 дней назад

    Wow, it reminds me of the gba exporter someone did for the 2.0 version. I hope this gets updated unlike that project

  • @prestoncorless2980
    @prestoncorless2980 Месяц назад

    The GB had the Z80 not the 6502

  • @maingrought6906
    @maingrought6906 Месяц назад

    i'll like more simplify game engines o addons for already known engines like Godot for old consoles, i always wanted to make games for my psp or gba but you need amazing skills on C++ and i barely know GDscript and C# in the unity enviroment

  • @at1965
    @at1965 Месяц назад +3

    BLUE BALLS STUDIO

  • @supermariomistickgames4700
    @supermariomistickgames4700 Месяц назад

    That's wild... I didn't even know about GB Studio lol

  • @NotThatVinny
    @NotThatVinny Месяц назад +1

    Too bad we can't upload to official emulators on the Switch.

  • @calebprenger3928
    @calebprenger3928 Месяц назад

    What mapper does it use?

    • @Elrinth
      @Elrinth Месяц назад

      says around 7 minute mark something like 248 or such... but will be different seems.

    • @piratesephiroth
      @piratesephiroth Месяц назад

      a custom one

  • @vikingzeppelin
    @vikingzeppelin Месяц назад

    first thing you said was "gb" studio

  • @TuanBaoDoratom
    @TuanBaoDoratom Месяц назад

    That's for the best, no one wants NESmaker anymore, sadly.

  • @xxxxxxxxxxxxxxxxxxxxxxxxx981
    @xxxxxxxxxxxxxxxxxxxxxxxxx981 Месяц назад +2

    BB stands for Nethanhayu. It's made in Israel. They just love their politicians

    • @gonhunter3994
      @gonhunter3994 26 дней назад

      Tf is you on about? Are you mental?