https://github.com/unarelith/gamekit
C++ tools for gamedev based on SDL2 and OpenGL
https://github.com/unarelith/gamekit
cpp cpp14 game-engine-library gamekit glm opengl sdl2
Last synced: about 1 year ago
JSON representation
C++ tools for gamedev based on SDL2 and OpenGL
- Host: GitHub
- URL: https://github.com/unarelith/gamekit
- Owner: Unarelith
- License: lgpl-2.1
- Created: 2018-12-28T22:53:08.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-23T19:29:08.000Z (almost 3 years ago)
- Last Synced: 2025-02-28T10:09:39.964Z (about 1 year ago)
- Topics: cpp, cpp14, game-engine-library, gamekit, glm, opengl, sdl2
- Language: C++
- Homepage:
- Size: 554 KB
- Stars: 17
- Watchers: 3
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GameKit
[](https://travis-ci.com/Unarelith/GameKit)
[](https://codedocs.xyz/Unarelith/GameKit/)
[](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
## Description
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.
## Documentation
- [API Documentation](https://codedocs.xyz/Unarelith/GameKit)
## Linux packages
- **ArchLinux:** `gamekit-git` (AUR)
## How to compile
- Dependencies:
- A compiler with C++17 support
- `git` and [CMake](http://www.cmake.org/download/)
- OpenGL >= 2.1
- _Linux users: Check your distribution repositories for packages._
- Run `cmake -B build . && cmake --build build -j8 && sudo cmake --install build`
- Or `mkdir build && cd build && cmake .. && make -j8 && sudo make install` (for old CMake versions)
## License
The code is licensed under LGPL v2.1.