pygame is
Simple DirectMedia Layer is
Site Swing
The Mechanic

The Mechanic - 0.3 Beta

Nathanael Lastname (inoodat)



The Mechanic is a bit like Terraria, but open source and free. It requires only Python 2.5+ and Pygame 1.9.1. We are still in beta, and so have very few features right now. Current features include: 1 Element (Dirt) Text-based backpack Mining and replacement of blocks Full movement system TNT (. key) Super TNT (. and Shift) Planned features include: 25-50 elements Monsters Crafting Vehicles Crafting using yourself to create different characters Water And more...


Changes -Many elements -Terminal window (Press T, contact me for the password) -FTLL (Faster Than Light Loading) - Now loads in 40 seconds or less, saves in 15 or less. -Crates (None in current level, but they can be created via terminal) -Several small bugfixes. PLEASE TELL ME IF IT WORKS FOR YOU ON THE WIKI PAGE "It Works!" or in the comments below. Requires Python 2.7+ (Not 3.x) and Pygame 1.9.1. Only tested on Windows XP.


Home Page:


click to view original size


The Mechanic - 0.3 Beta - May 22, 2012
The Mechanic - 0.2 Beta - Jan 25, 2012
The Mechanic - 0.1 beta - Jan 15, 2012 account Comments

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

June 22, 2012 5:02pm - Nathanael Lastname - nickname: (inoodat)
Thanks, mieze! I will try and fix these errors in the next release. Any suggestions on what fonts to use?
June 20, 2012 5:47pm - miezebieze - nickname: (mieze)
Seems like it works in Gnu/Linux.

The image files have case errors. The file suffixes are sometimes uppercase (*.PNG) while the game searches for names in lower case.

The arial font has a proprietary license. Unless You have the right to distribute it, use another one.

Keep it up!
May 22, 2012 8:21pm - Nathanael Lastname - nickname: (inoodat)
Current screenshot is of current version - many different types of elements!
January 29, 2012 3:07pm - Nathanael Lastname - nickname: (inoodat)
Woops, there's some stone in the screen. Just know that that is not actually in yet, just in the current development.
January 29, 2012 3:07pm - Nathanael Lastname - nickname: (inoodat)
@eternalcheesecake: Though trolling through and asking everyone to put up screenshots is not the best policy, I agree with the reasoning. So, here's a screenshot.
January 29, 2012 1:40am - Xandar Kablandar - nickname: (eternalcheesecake)
Can we see some screen shots?
January 22, 2012 4:19pm - Nathanael Lastname - nickname: (inoodat)
@danielpetri: It only works with 2.5+ right now, not with 3.x. Send me the error and I might be able to help.
January 21, 2012 12:38pm - Daniel Petri - nickname: (danielpetri1)
Doesen't work on Python 3.2 with Pygame 1.9.2... :(

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)