Tophat is a friendly game engine for making 2d games with umka. Tophat is currently hosted on github. You can download tophat from the github releases.


  1. why tophat?
  2. resources
  3. screenshots
  4. build instructions
  5. acknowledgements

why tophat?



space shooter logs together block stacking game pomodoro time tracking app

build instructions

You will need the following build dependencies:

You also need to clone the repo with the --recursive flag. If you forgot to do that, run git submodule init && git submodule update.

Following make rules are available:


People who made a library used by tophat:

I would also like to thank Aviv Beeri, the creator of the dome engine, which inspired me to make tophat.