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:
Also there are game-maker programs out there. They require much less work but still let you make games easily.
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.
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.
Even OlderThere 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.