Dawnsbury Days

Dawnsbury Days is a turn-based tactics game with CRPG elements that’s based on the rules of PF2E, the second edition of a powerful tabletop OGL ruleset.

It is a sequel to Quest for the Golden Candelabra.

You play as the Dawnsbury Four, a group of four young heroes from a small town. You choose their class, feats, spells and other abilities as you lead them through 4 character levels and 20 combat encounters on a quest to save their home town from a multitude of dangers. You will fight monsters and face dangers, but you will also make friends, acquire loot and level up, and eventually — hopefully — you will defeat whatever sinister force is behind all the dangers that have beset Dawnsbury for the last seven years.

The main adventure path can take about 4 hours for a single playthrough, but you can then replay it with different party compositions and besides the main adventure path, you can also try and defeat some of the powerful foes in additional scenarios in free encounter mode.

It is my second game to be published on Steam, and my first commercial game.

Read More

Quest for the Golden Candelabra

Quest for the Golden Candelabra is a 2D turn-based tactics game based on the rules of PF2E, the second edition of a powerful tabletop OGL ruleset. You lead a group of four colorful characters through a series of encounters, fighting against monsters, acquiring loot and eventually — hopefully — recovering the ancient artifact that’s the object of your quest. For an experienced player of tabletop roleplaying games, the entire game takes about 40 minutes to play through, from beginning to end. It my only game to be published on Steam.

Read More

Najdi cestu ven!

Seek a way out! is a puzzle adventure game in the escape-the-room genre. It’s also a spin-off of my Scouting webcomic.

You are Tišík, a clever but inexperienced child, on a weekend Scouting trip to the mysterious Hut of Terror. Together with other children, you must solve puzzles and observe your surroundings to find your way out of rooms.

Currently, this is a tech demo constiting of 1 room and 1 puzzle.

Read More

Existential Risk Prevention Authority

Existential Risk Prevention Authority is a strategy game developed for the GameJolt DreamHack game jam 2017.

In October 2017, a nuclear terrorist attack forces the world’s nations to wake up and join forces to prevent any possible threats to the extinction of humankind. You are placed in charged of the UN’s new Existential Risk Prevention Authority. Your mandate, supported worldwide, is to identify ways in which humanity as a whole can be destroyed and to ensure that such destruction will not come to pass. That in itself would be a herculean task, but as the emotions from the nuclear attack calm down, you will soon discover that the world’s “unconditional support” for your mission is not as unconditional as it might seem.

Can you save the world from a nuclear apocalypse, an asteroid apocalypse or a pandemic apocalypse? And from all three at the same time?

Read More


omegaGo is a client for the board game Go.

Go is an ancient board game that has stood the test of time. It is enjoyed by players of all ages and from all walks of life. If you never played, maybe give omegaGo a try – it contains useful resources and will help you on your way, maybe you will the game to your liking!

ONLINE PLAY: You may play on the server of your choice – either Pandanet (IGS) or KGS. Use the same clean interface for both servers. You may even play a game on both servers at the same time, if you feel strong enough!

SGF EDITOR: Open and edit SGF files, and save your games as SGF files.

QUESTS: Earn points for winning games and completing quests, and advance through the ranks in our single-player experience!

OTHER FUNCTIONS: Other features such as the tutorial, the encyclopedia, the analyze mode, or tsumego puzzles await you in omegaGo.

Read More

Heart Horror

Heart Horror is a browser-based bullet hell shoot-em-up game.

The core of gameplay is to avoid bullets, partially by recognizing and remembering enemy boss attack patterns.

The avatar you control is a lot larger than your hitbox – enemy bullets may touch your ship and yet you will not take damage. Only if the bullet touches the very centre of your ship will you lose a life point.

Read More

Oracion Online

Oracion Online is an online collectible card game for one or two players. It is in Czech only. It was created as a school project in the summer of 2016.

I invented the game Oracion, in its paper form, in 2009 for my Scout group and in the years 2009-2011 I used it in my patrol as a motivation element.

Oracion is a simple card game. Each round, each player plays a creature card, attaches tool cards or uses special actions, and then rolls dice. The number and kind of dice is determined by cards. The player who rolls the higher total “defeats” the opponent’s creature. The first player to defeat four of their opponent’s creatures wins the game.

Read More

The Deadlock Empire

The Deadlock Empire is a programming puzzle game created in a team with Michal Pokorný for the 2016 Hack Cambridge hackathon.

In the game, the player assumes the role of a computer scheduler. In each level of the campaign, the player sees two or three threads of a computer program written in C#. He must then step through the program, performing context switches as he deems appropriate in order to demonstrate that the program contains bugs in its parallelism code.

For example, the player might simulate an execution order such that two threads enter a critical section at the same time or that results in a deadlock.

The game won the 1st place at the hackathon. In addition, we won two auxiliary prizes – Improbable‘s prize for “the best gaming/VR hack” and Bloomberg‘s prize for “most interesting project”.

The game is programmed in Javascript.

We created the game at the age of 23, in 2016.

Play online:


  • Learn parallel programming by playing a game
  • A story-based campaign – slay dragons, master concurrency!
  • Over 15 levels
  • Over 6 different synchronization primitives

Download Source Code: