pygame is
Simple DirectMedia Layer is
Site Swing
Ulmo's Adventure

Ulmo's Adventure - 0.92

Sam Eldred (betaboy)



Help Ulmo evade enemies, collect coins and find his way to the end of an amazing (but short) adventure.

This game started life as an experiment to see if I could implement a pseudo 3D gameworld in a top-down 2D style - you can see this in the way that sprites can move behind or under stuff. Following that, I had lofty ambitions to turn it into a Zelda-style RPG, but I soon realised that I didn't have the necessary time or talent! Nonetheless, it's a playable game and the gameworld itself has a pleasing physicality to it I think.

Graphics were created in Gimp, sounds in CFXR and soundtrack in Pxtone. I also wrote a map editor for it in Java SWT which is available from the project site.

Use cursor keys to move, space to do stuff, X to toggle sound and ESC to quit.


Home Page:


click to view original size


Ulmo's Adventure - 1.0 - Nov 27, 2013
Ulmo's Adventure - 0.93.pi - Sep 4, 2012
Ulmo's Adventure - 0.93 - Dec 19, 2011
Ulmo's Adventure - 0.92 - Oct 9, 2011 account Comments

If you wish to leave a comment with your account, please sign in first.

February 27, 2012 11:17am - duxck - nickname: (duxck) - 4/5
Wohoo, Finally something hard! :)
Still stuck at the second cave... can't seem to time it right.

Anyways, fun to see something like this. Surely inspired me :)
December 20, 2011 11:55am - Leif Theden - nickname: (bitcraft)
i'm 10.7.2/2.7.1/1.9.1. still has green borders.
October 17, 2011 4:02am - Sam Eldred - nickname: (betaboy)
Bitcraft, that's odd because the majority of this game has been developed on OSX and I haven't ever seen that before. What versions of OSX/python/pygame are you on? Mine are 10.6.8/2.6.5/1.9.1, although I have tested it against older versions of pygame in the past.
October 15, 2011 12:37pm - Leif Theden - nickname: (bitcraft)
Looks cool so far. One note, on OS X, transparency bugs out and there are green borders around everything in version 0.92. Keep it up!
October 13, 2011 2:37pm - Kerloc'h - nickname: (ragd)
Too difficult for me, sorry, however i like it. One point : the key shine not enough (i understood the shining after look the frames in png file). Best regard betaboy ;)
October 13, 2011 4:03am - Sam Eldred - nickname: (betaboy)
The difficulty level is partly a homage to the old arcade classics, but it also hides the fact that the game is currently very short! Still, it would be fairly easy to add checkpoints. Just out of interest, has anyone here got to the end?
October 12, 2011 2:20pm - Vitaliy Kudasov - nickname: (kuviman)
cool game, but too hard for me. =) maybe add checkpoints or something?
October 11, 2011 2:33pm - Kerloc'h - nickname: (ragd)
I can't past the cave after the door with the key, so much beetles...
October 10, 2011 3:22pm - Sam Eldred - nickname: (betaboy)
Thanks for the positive comments. When I started this project I had no idea how time-consuming it would turn out to be - it's good to get some feedback at last! And thanks to Zachariah for creating a .deb package. :-)
October 9, 2011 9:53pm - Vamsi Krishna Katta - nickname: (vamsikatta)
A very nice arcade game....reminded me of the good old game boy days
October 9, 2011 9:45pm - Zachariah Callaway - nickname: (xzcallaway)
A .deb package of Ulmo's Adventure is available for download at
October 9, 2011 1:16pm - Gummbum - nickname: (gummbum)
Nicely constructed. Clearly I need better keyboard skills, though. I can't get past the bug outside the first cave.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Feb 21, 2017

Jan 31, 2017

Jan 24, 2017

Jan 18, 2017

Jan 7, 2017

Dec 30, 2016

Dec 8, 2016

Nov 28, 2016

Nov 27, 2016

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)