I'll spoil something I hacked on late last year, that I'll resume some more this summer. I've been hacking on a new engine for Supertux. We have some broader changes we're going to make soon, like Lua APIs (everyones favorite!) for most of the logic, making it a little easier to hack on and encouraging people to make their own platformers too with their own physics and whatever... fun stuff, you know!
Soo, here's an older build of it running pretty smoothly here on a Playstation Portable.. but only because I stitch in our current assets into a spritesheet (we don't use spritesheets in the old engine, just load them individually, very unfun fact!). Due to PSP limitations, we have to shrink them down into multiple 512x512 textures, via a pleasant Perl script. And last, the world itself is split into chunks of textures (grr..) which is loaded via the SINGLE thread we get on a PSP :)
Will I maintain any of that? Probably not at this point. But is it cool as hell? Yeah. I think so.
(also, excuse the awkward claw grip)