You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Quentin Bazin e9ec19dd09 [CoreApplication] In 'handleEvents', all events are now going to the same state. 3 hours ago
cmake [CMakeLists.txt] Now allow compiling on Windows. 4 weeks ago
doc [CoreApplication] Documentation improved. 11 months ago
examples Replaced my custom headers by LGPL license headers. 1 week ago
include/gk Revert position and size as vectors, to individual members 17 hours ago
source [CoreApplication] In 'handleEvents', all events are now going to the same state. 3 hours ago
.codedocs [doc] Added. 1 year ago
.gitignore [Window] Small fix for Windows. 4 weeks ago
.travis.yml [.travis.yml] Added. 1 year ago
CMakeLists.txt [CMakeLists.txt] Small fix for MSVC. 3 weeks ago
LICENSE Repository initialized. 1 year ago [] Updated. 11 months ago
TODO [Image] 'setTexture' added for TestProj. [TiledImage] Added. [EasyController|EasyView] Added. 10 months ago


Build Status Documentation License


GameKit is a library I made to avoid duplicating code in my projets.

It's a small game engine built on top of SDL2 and OpenGL.


Linux packages

  • ArchLinux: gamekit-git (AUR)

How to compile

  • Dependencies:
  • Run mkdir build && cd build at the root of the project folder
  • Run cmake .. && make && sudo make install


The code is licensed under LGPL v2.1.