Skip to content

tophat2d/tophat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

92fc1a4 · Jul 7, 2024
May 21, 2024
Jul 6, 2024
Jul 5, 2024
Apr 17, 2024
Jul 5, 2024
Jun 21, 2024
Jul 6, 2024
Jun 21, 2024
Jul 7, 2024
Jan 21, 2024
Jul 30, 2023
Jan 30, 2024
Jul 2, 2023
Dec 20, 2023
Jan 29, 2024
Apr 2, 2024
Mar 29, 2023
Apr 10, 2024
Jul 6, 2024
Jul 6, 2024
May 21, 2024
Apr 26, 2023
Apr 13, 2024
Aug 29, 2022
Jul 5, 2024

Repository files navigation

tophat

Tophat is a friendly 2d game framework for the Umka programming language. It offers primitives for 2d graphics, audio and user input as well as high-level modules like user interfaces, particle systems or tilemaps. Tophat can run on Windows and Linux machines as well as in a web browser.

screenshots

space shooter example logs together jam game tetris game pomodoro app

build instructions

  1. Clone the repository with the --recursive flag.
git clone https://github.com/tophat2d/tophat --recursive
  1. On Linux run make, on Windows msbuild.bat.

You can also download precompiled binaries here.

contributing

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.

license

Tophat is licensed under the BSD-3 license.