Jump to content

  • Log In with Google      Sign In   
  • Create Account


We have 4 x Pro Licences (valued at $59 each) for 2d modular animation software Spriter to give away in this Thursday's GDNet Direct email newsletter.

Read more in this forum topic or make sure you're signed up (from the right-hand sidebar on the homepage) and read Thursday's newsletter to get in the running!

  • You cannot edit this faq

Forum FAQ

Mobile & Console Development Frequently Asked Questions

If you have a link you would like added, please either comment on the forum's sticky topic or send a PM to the forum moderator frob.

Cross-platform Smart Phone Engines

Many small groups have put together small engines of varying quality. This list is not complete.

I don't want to list every one of the many thousand startups, just the major engines with broad community support.

Major Cross-platform iOS and Android engines -- sorted by cost:

  • Cocos2d-x C++ SDK (FREE!)
  • Unity3D engine (Mostly FREE unless you sell over $100,000 per year.)
  • libGDX Java SDK. (FREE for most platforms, possibly requires Xamarin purchase for iOS)
  • Moai C++ and Lua SDK. (FREE for offline use. Online services are $19/month subscription)
  • Unreal Engine C++ and custom scripting language. ($19/month per person + 5% of gross revenue)
  • Marmalade C++ SDK ($150)
  • Xamarin C# SDK ($80 - $400 depending on license)
  • appMobi HTML5 - Javascript (SaaS subscription)
  • Loom engine ($500)

Also there are game-maker programs out there. They require much less work but still let you make games easily.

  • GameSalad Custom language (No-cost option available, many features require $299 purchase)
  • GameMaker:Studio Custom language ($99 for pro license, plus $199 per mobile platform)

Google can find many more minor libraries and engines with less broad support. Caveat emptor.

OpenGL ES reference and tutorial

General Wireless Device Industry

As smart phones became mainstream and replaced the standard Nokia phones and other 'feature phones', these resources are dwindling. They still have some useful material.

Java and BREW (for Java-based feature phones)

Homebrew. a.k.a. unlicensed development on commercial devices

    Note that in some regions unauthorized development may be illegal. These are mostly hobbyists figuring out how to build games on the consoles they enjoy.

  • XBox One: No homebrew yet
  • PS4: No homebrew yet
  • Wii U: No new unique homebrew yet, see Wii below
  • XBox 360: Use XNA, Microsoft Indie Games, and the other official tools from Microsoft.
  • PS3: PSHomebrew
  • Wii: WiiBrew.org

The original PlayStation, the PS2, and first XBox are difficult for homebrew and generally require significant effort in order to make even the most trivial of games. They are generally discouraged from personal homebrew development.

Dreamcast homebrew

  • Dreamcast Scene - One of the few remaining Dreamcast hubs that is still active.
  • DCEmulation (archive) - All sorts of information usable to homebrew developers -- dead but archived.
  • Official KallistOS Homepage - Anyone serious about DC development should be using KOS - it allows you to control many aspects of the DC hardware from a higher level (note: There was also a forked GBA port too). If you want KOS, get the CVS version from the SF page as it's newer than the packaged versions.
  • SDL for Dreamcast

Even Older

There are also homebrew communities for older systems, including the SNES, NES, Atari 2600, and even Vectrex consoles. These usually require access to the old hardware or software emulators of the system. Some of these hobbyists have produced incredible games that feel amazing on the actual old hardware. If you're interested in these Google is probably your best resource to find the ever-changing communities.