pygame is
Simple DirectMedia Layer is
Site Swing
Dark Gates

Dark Gates - 0.2.1 alpha

Bartosz Debski (braqoon)



Game inspired by paper RPG tiled game "Death Maze" or "Labirynt Smierci" released in Poland long time ago. Game will feature random generated maze (while you playing), monsters, treasures, etc. Aim of the game is to find Dark Gates and kill Unnamed in order to destory Dark Gates.

Play Dark Gates



Dark Gates

DFour Games are happy to announce a new release of the Dark Gates. In this release there is no new features and main aim was bug fixing and art updates. There is actually a lot to show. Finally all monsters  art is complete. All the spells art has been redone along with added animations. Each spell has a unique animation. Animations for damage and miss also has been added.

Art aside there is a good number of fixes to game. Game finally can be completed and Dark Gates are now playing their own part in fight. If Unnamed is fighting, gates will support him by casting  Explosion spells. This makes quite a challenge so be prepared for beating. After a final battle with Unnamed, Dark Gates can now be destroyed (optional as you may want still to explore the labyrinth). Only way to do so is to use a hero with 'Dark Gates" skill in his portfolio, so make sure your team has such a person included. For full changelog check below.

Talking about team and heroes. With 0.2.1 release there is a limited offer be a hero in the game. For a special support amount you can become a hero in  Dark Gates. If you decide to support, a Hero with your name and avatar made from your picture will be playable. check out for more details and how be involved.

There will be videos and tutorials posted to show what's in 0.2.1 and how to play the game. You can play the 0.2.1 on Desura.

Desura Digital Distribution


Release 0.2.1 alpha
New: In fight animations for spell : Heal , Magic Shield, Magic Armour, Magic Strike, Lightning, Explosion, Fireworks, Resurrection, God's Wrath, Strength, Blessing
New: In fight animation for damage, miss
New: Art for Minotaur, Demon, Goblin, Ogre, Warg, Werewolf, Unnamed, Hydra, Spider
New: Spider is replacing Chimera
New: Dark Gates have own exploration event - Destroy Dark Gates
New: In fight when team fights against the Unnamed, Dark Gates attack as well
Change : New art for spell icon : Heal, Magic Shield, Magic Armour, Magic Strike, Lightning, Peace, Explosion, Fireworks, Resurrection, God's Wrath, Strength, Blessing
Bugfix: bug where game is crashing if player will choose an empty space in hero selection (doors, item exploration)
Bugfix: When resetting a game while playing, party stats were persistent between resets.
Bugfix: In Fight finally shows avatars of all monsters in mixed parties
Bugfix: Dark Gates now are being placed only once.
Bugfix: Dark Gates are drawn behind monsters.
Bugfix: If party of monsters has more than one type display info correctly in monster menu
Bugfix: Magic results are now random.
Bugfix: Game no longer breaks when going to party selection screen after comeback from game ( in game -> options -> Main Menu)
Bugfix: If Dark Gates are on first level, team needs to find second mirror to reveal correct position of the Dark Gates
Bugfix: In Fight game breaks if Monster attacks and only one hero is still alive
Bugfix: Resurrection spell is breaking the game (not working)
Bugfix: Resurrection spell info and cost.
Bugfix: After language change game still present spells description in previous language in team selection screen
Bugfix: Few Polish texts don't show polish characters
Bugfix: Spell can't be selected if hero have less live than cost of the spell
Bugfix: Sound delay on Windows OS
Bugfix: Typos in English translation
Bugfix: Dark Gates will only reveal itself if second mirror has been found


Home Page:


click to view original size


Dark Gates - 1.1 - Apr 3, 2015
Dark Gates - 1.0 - Jan 7, 2015
Dark Gates - 0.9 - Aug 26, 2014
Dark Gates - 0.8.0 - Jun 10, 2014
Dark Gates - 0.7 - Apr 9, 2014
Dark Gates - 0.6.0 - Dec 27, 2013
Dark Gates - 0.5.0 - Oct 29, 2013
Dark Gates - 0.4.2 - Jul 11, 2013
Dark Gates - 0.4.1 - Apr 26, 2013
Dark Gates - 0.4.0 - Apr 5, 2013
Dark Gates - 0.3.1 - Feb 6, 2013
Dark Gates - 0.3.0 - Jan 21, 2013
Dark Gates - 0.2.1 alpha - Oct 29, 2012
Dark Gates - 0.2.0 alpha - Jul 30, 2012
Dark Gates - 0.1.3 alpha - Feb 24, 2012
Dark Gates - 0.1.2 alpha - Jan 31, 2012
Dark Gates - 0.1.1 alpha - Jan 12, 2012
Dark Gates - 0.1 alpha - Jan 8, 2012
Dark Gates - 0.1a - Jul 26, 2010
Dark Gates - 0.01  - Jun 7, 2010 account Comments

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

January 27, 2015 12:03pm - Bartosz Debski - nickname: (braqoon)
Carsten, no :) I would not try to sell a game with an open source. But I'm happy to help you / show you how I did some stuff if you are interested.
January 8, 2015 10:36pm - Carsten Eggers - nickname: (masterlee)
When i buy the game the source code is also included?
October 29, 2012 7:46pm - Erik Martin - nickname: (neccarus) - 5/5
Just goes to show how much can be done with Python and Pygame, props.
August 14, 2012 1:16pm - Xandar Kablandar - nickname: (eternalcheesecake)
Very nice!
July 27, 2010 5:24am - Bartosz Debski - nickname: (braqoon)
Thanks for comment. So far I'm trying to keep to original rules as much as possible. This will be verified later as fighting system will be added. Fight will be turn based and by far looks ok. Time will tell. I will post more video as game progress.

As for heroes in party, this is based on original rules. In original there was 3 heroes and 3 apprentices, so I already tried to simplified. We will see how it goes.

As for a paying or not paying, as said before I still didn't decided what to do and I keep my mind open with feet on the ground. Other thing is that not everyone have to like it, so i'm not surprised.

Video shows apart from menu a concept or 'tech demo'(maybe a bit to big term) for map generation. Can't really see myself doing pre-order already :D
July 26, 2010 7:24pm - Donpachi - nickname: (donpachi)
The gameplay looks fine in what you posted on the website. I'm just unconvinced that I'd pay money to play this game. iPhone or Facebook come to mind as possibilities, though.

Is there a reason to have a six-member party instead of just a single hero? I'd be very interested to see how the fighting works without becoming difficult to manage.
June 12, 2010 12:46pm - Vojtech Rylko - nickname: (vojtarylko)
Looks great. Looking forward to see fight.
June 8, 2010 4:16pm - Bartosz Debski - nickname: (braqoon)
I do know that. My code is nothing complicated or revolutionary, but if I decide to go commercial, giving away code is rather missing a point.
June 8, 2010 2:17pm - Donpachi - nickname: (donpachi)
I'm not very intimately familiar with the subject, but I've been led to believe that disassembling python bytecode is trivial. So I hope your game libraries are coded with C++ or something if you want to actually keep the code closed.
June 8, 2010 12:51pm - Bartosz Debski - nickname: (braqoon)
Thanks for comments. As I already said no source code will be available for now. I didn't decided yet what i will do (open-source, closed-source or commercial). Soon website will be available with info and videos of the game. Game is still largely incomplete but there is enough to get the idea.
June 8, 2010 11:36am - Donpachi - nickname: (donpachi)
Emphasis on "looking" good. :)

How about a way to download the game and/or the source files?
June 8, 2010 5:36am - Xandar Kablandar - nickname: (eternalcheesecake) - 4/5
Looks good!

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)