Search Unity

How hard would it be to use Unity to make GameBoy games.

Discussion in 'General Discussion' started by NMGaudreau, Dec 18, 2014.

  1. NMGaudreau

    NMGaudreau

    Joined:
    Dec 18, 2014
    Posts:
    2
    I suspect pretty hard, but would it be feasible? Some tools already exist, including a map editor and a compiler, would it be possible to create an environment in Unity that would ultimately output a ROM? Is this too ambitious?

    Anybody has any experience with that kind of stuff?
     
  2. N1warhead

    N1warhead

    Joined:
    Mar 12, 2014
    Posts:
    3,884
    Well I wouldn't think so if there is no exported for it lol.
     
  3. NMGaudreau

    NMGaudreau

    Joined:
    Dec 18, 2014
    Posts:
    2
    Of course, you would have to make an exporter. That's the hard part.
     
  4. tatelax

    tatelax

    Joined:
    Feb 4, 2010
    Posts:
    1,168
    I think you've just answered your own question :)
     
  5. Tomnnn

    Tomnnn

    Joined:
    May 23, 2013
    Posts:
    4,148
    How exactly would you use Unity? If you mean monodevelop, Visual studio is a better option and QT is my personal option (small C editor with auto-complete, woo!). If you mean for putting maps together, I guess you could use unity to design a level visually and then export the scene as plain text. You would probably be better off making a level editor in C.
     
  6. Not_Sure

    Not_Sure

    Joined:
    Dec 13, 2011
    Posts:
    3,546
    Yeah, I think the effort that you would need to put in to Unity to make a Game Boy game is gargantuan. Unity doesn't even do true 2d; it uses 3d quads with "sprite" materials. Making a GB game with Unity is boarder line absurd. Just look around for existing software to make GB roms rather than repurpose something that was never intended for such a use.
     
  7. TylerPerry

    TylerPerry

    Joined:
    May 29, 2011
    Posts:
    5,577
    It's possible but a huge effort. I've been developing for the GBA recently and it would be far easier just to make the game in raw C or ASM (On the GBA there's also BASIC and some others IIRC)
     
  8. RockoDyne

    RockoDyne

    Joined:
    Apr 10, 2014
    Posts:
    2,234
    It's not even remotely possible. For one, we are talking about a system that uses EIGHT KILOBYTES of ram. Make a standalone build that just prints hello world and see how much memory it uses. I'll be damned if the base engine doesn't use at least a few megs.
     
    calmcarrots likes this.
  9. TylerPerry

    TylerPerry

    Joined:
    May 29, 2011
    Posts:
    5,577
    The question was if Unity could output a GB game, not if it could run on it.
     
  10. RockoDyne

    RockoDyne

    Joined:
    Apr 10, 2014
    Posts:
    2,234
    Huh? Some how the nuance of using a game engine to make a game that won't use that engine eluded me. I can't even imagine the editor being of any use for this situation either when you need different compilers and an emulator to test it. At that point, there is no reason to use unity when everything you're doing requires custom tools.
     
    TylerPerry likes this.
  11. calmcarrots

    calmcarrots

    Joined:
    Mar 7, 2014
    Posts:
    654
    Why would make a gameboy game when it can't run on it? Kinda a pointless question haha
     
  12. carking1996

    carking1996

    Joined:
    Jun 15, 2010
    Posts:
    2,609
  13. TylerPerry

    TylerPerry

    Joined:
    May 29, 2011
    Posts:
    5,577
    It wouldn't make sense but could be done.
     
  14. CaoMengde777

    CaoMengde777

    Joined:
    Nov 5, 2013
    Posts:
    813
    make ipad / android games with the art style of gameboy, i guess... but i get its interesting just to know whats possible

    google "two brothers game"
     
    Last edited: Dec 20, 2014
  15. Squiggledome

    Squiggledome

    Joined:
    Jul 3, 2012
    Posts:
    12
    I'd rather program in C and compile to a gb rom than use Unity as an engine to drive game logic.
    But, you could use Unity to make a tile editor, then export the indexes to a c file.
     
  16. RJ-MacReady

    RJ-MacReady

    Joined:
    Jun 14, 2013
    Posts:
    1,718
    All these wonderful responses aside, why would one wish to do this? Is Gameboy making a comeback?
     
  17. TylerPerry

    TylerPerry

    Joined:
    May 29, 2011
    Posts:
    5,577
    I've been making a GBA game for fun, it gives a good understanding of limits and optimization. It might become my business card as well. I can't imagine programming on the original though as it's to limiting. I want to make a SNES game next, or maybe Atari jaguar.
     
  18. Andy-Touch

    Andy-Touch

    A Moon Shaped Bool Unity Legend

    Joined:
    May 5, 2014
    Posts:
    1,485
    I honestly don't think Unity will be adding a 'Gameboy' option to the Build Settings. :p

    Should we support VirtualBoy too? Or what about the NeoGeo?
     
  19. N1warhead

    N1warhead

    Joined:
    Mar 12, 2014
    Posts:
    3,884

    Haha NeoGeo :p
     
  20. zombiegorilla

    zombiegorilla

    Moderator

    Joined:
    May 8, 2012
    Posts:
    9,052
    GB probably has a larger market than Linux. ;)
     
    Dabeh and Ryiah like this.
  21. Andy-Touch

    Andy-Touch

    A Moon Shaped Bool Unity Legend

    Joined:
    May 5, 2014
    Posts:
    1,485
    Right, i'd best get working on a Gameboy-compatible Unity Editor!
     
    zombiegorilla likes this.
  22. Andy-Touch

    Andy-Touch

    A Moon Shaped Bool Unity Legend

    Joined:
    May 5, 2014
    Posts:
    1,485
    Quick mockup:
     

    Attached Files:

  23. darkhog

    darkhog

    Joined:
    Dec 4, 2012
    Posts:
    2,218
    No, but Atari Jaguar and 3DO would be sensible options.