Resources

Full games 
 * Commercial game (MIDP 1.0 + Nokia UI)
 * Lethal Metal: a jump'n'run game for nokia
 * J2ME game source for Drop Ship and Dark Horde
 * J2ME game source Framework for a bluetooth multiplayer game
 * Jamtris: Open-source Tetris clone

 Libraries 
 * UTF-8 Encoder/Decoder
 * RGB &lt;-&gt; HSL Color Conversions
 * PNG class

 Others 
 * Useful for beginners
 * Lots of useful Java ME Tips
 * openwap.org: Lots of links to J2ME open source programs
 * Circle and Line point Collision detection example

Sprites
The sprites at the following pages are mostly for educational use or for testing purpose. Check the info at each page before using the sprites in commercial games.
 * http://www.videogamesprites.net/
 * http://www.spriteaholic.com/
 * http://www.gsarchives.net/
 * http://www.panelmonkey.org/
 * http://www.sprites-inc.co.uk/
 * http://forums.gamemaker.nl/index.php?showtopic=11203
 * http://www.gamingw.net/resource/
 * http://www.molotov.nu/?page=graphics
 * http://reinerstileset.4players.de/englisch.htm
 * http://www.nes-snes-sprites.com/
 * http://tsgk.captainn.net/index.php?p=advsearch

Music

 * The Freesound Project - Lots of free sampled audio files, requires registration.
 * Partners in rhyme - Free MIDI files for personal use. (May not be resold in your game).
 * IndieGameMusic.com - Has MIDI tracks optimized for J2ME
 * Commodore Midi Music - A few MIDI's converted from C64 SID music. Useful when making free J2ME versions of C64 games.