A 2d game library for Umka
Add linux CI script
Move away from our sokol fork and remove std libs
ui: Fix relative offset issues in Stack



You can also use your local clone with git send-email.


Tophat is a friendly 2d game library for the Umka programming language. Visit the homepage for more info. You can browse the API reference here


space shooter example logs together jam game tetris game pomodoro app

#build instructions

  1. Clone the repository with the --recursive flag.
git clone https://git.sr.ht/~mrms/tophat --recursive
  1. On Linux run make, on Windows msbuild.bat.

You can also download precompiled binaries here.


I'm happy to take contributions through the mailing list. Please format your c files using the .clang-format file. If you contribute umka code, please format it similarly to other code.


Tophat is licensed under the BSD-3 license.