pygame is
Simple DirectMedia Layer is
Site Swing

UlDunAd - 0.3 r60

blazingamer (blazingamer)



UlDunAd is a completely original RPG made entirely in python. The project's goal is to create a game that can be picked up and the player can quickly become absorbed by it's simple yet addicting gameplay. It's great for wasting time or as an art project for the game is very easy to mod and can become a masterpiece with the right amount of time and artistic talent. Even in its early stages one can change much of the graphics, add enemies, and even add simple towns.


Running from source code is still required for we do not have any packages compiled yet for the game, but in its current state it only requires pygame and python 2.6 to run.

To do this you must run

svn checkout

Suggested applications to do this if you are not comfortable with command prompt or terminal are RapidSVN and TortoiseSVN.

If you did an svn checkout of uldunad before r67, it is highly recommended that you checkout a fresh copy.


UlDunAd has slowly been progressing (well actually work on it has sky-rocketed since version 0.2) to version 0.3!
  • Now instead of one-on-one turn-based battles you can have parties fighting enemies in classic point and click active battles following the style of Final Fantasy with some new twists! Battling is very fast paced and you need to have control of your mouse and be able to plan ahead.
  • A library system for each town you make, allowing you to read .txt files in game as if they were a book
  • Item system is completely functional now with the ability to heal characters and do damage to enemies!
  • Spell system is complete with the ability to have multiple spells and use them if you have enough MP
  • Menu system has received a major overhaul in layout and design, same goes for the battle system, all because of the new party system
  • New class system has been implemented in the effort to add more diversity in characters that can be created
  • Also major graphical overhauls all throughout the game have taken place! A new version, a new style
  • We have to new contributors! Scott Rogers and Matthew Hydock have submitted pieces of artwork for the game and thus get their names in the credits as important contributors.


Home Page:


click to view original size


UlDunAd - 0.5.0 (r73) - Jun 21, 2010
UlDunAd - 0.31 r67 - Dec 29, 2009
UlDunAd - 0.3 r60 - Sep 17, 2009
UlDunAd - 0.2 (r44) - Jun 15, 2009
UlDunAd - 0.1 - May 31, 2009 account Comments

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

September 18, 2009 2:50pm - Carsten Eggers - nickname: (masterlee)
svn checkout uldunad-read-only
you need subversion/svn. Which you could install under Debian via:
sudo apt-get install subersion
But the exact way maybe different depended on you operation system
August 15, 2009 1:35am - Lingson - nickname: (lingson)
where can i donwload it? i try to go to the link provided, but i cant see any downloads
June 11, 2009 8:07am - Petitperrin Julien - nickname: (fallen70)
Sorry for my last comment, I just figured out I was using the pygame 1.7 which was with my ubuntu Hardy. That's why pygame.transform.smoothscale wasn't avalaible.
June 11, 2009 5:36am - Petitperrin Julien - nickname: (fallen70)
I had an error too when lauching the game, something like that "AttributeError: 'module' object has no attribute 'smoothscale'" I replaced all "pygame.transform.smoothscale" with "pygame.transform.scale" in

As I am a new user of pygame I don't if it's a good choice but this works :p.

I alse added a file named Data/Terrains/desert.png. I did the other fix (battle.mp3 and defn) and the game work just fine.

I hope this helps.
June 5, 2009 1:32pm - Thomas Downs - nickname: (tnelsond)
Did you get my email?
June 3, 2009 11:27am - blazingamer - nickname: (blazingamer)
Oh, that def, I thought you meant define def, I've never heard of that being called defn. Okay, and battle.mp3 is not in the SVN because we need some freely released original music. It'd be great if you'd help design monsters, I'm looking forward to some great work! Be sure to check the SVN frequently for almost daily updates.
June 2, 2009 7:17pm - Thomas Downs - nickname: (tnelsond)
I have all the files that are in the Svn, I think. I had to change one file and add a file to get the game to work. First I edited hume.ini and changed def to defn and then I added battle.mp3 music and now it works. The battle.mp3 is not in the svn by the way. The game looks pretty interesting and I would like to design some monsters if you need me too.
June 2, 2009 1:00pm - blazingamer - nickname: (blazingamer)
Are you sure you have all of the files. I don't know what exactly could be causing the problem. I'm running from source using python 2.6 and pygame 1.8.1 on ubuntu linux and it's working fine. John is running it on his windows machine and it's also functioning.
June 2, 2009 7:43am - Thomas Downs - nickname: (tnelsond)
I have python 2.6.2 and whenever I run the program I get lots of errors. I am running the SVN by the way.
June 1, 2009 6:57pm - blazingamer - nickname: (blazingamer)
Make sure you're using Python 2.6, then everything should work.
June 1, 2009 5:26pm - Thomas Downs - nickname: (tnelsond)
It wouldn't work for me. I get a no option defn in race error. I suppose, if it were changed in the file from def to defn that would fix it.

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)