mirror of https://github.com/auygun/kaliber.git
28 lines
995 B
Markdown
28 lines
995 B
Markdown
A simple, cross-platform 2D game engine with OpenGL renderer. Supports Linux and
|
|
Android (lolipop+) platforms. My personal hobby project.
|
|
I've published a game on [Google Play](https://play.google.com/store/apps/details?id=com.woom.game) based on the engine. The demo included in this repository is an early prototype of the game.
|
|
#### Building the demo
|
|
Linux:
|
|
```text
|
|
cd build/linux
|
|
make
|
|
```
|
|
Android:
|
|
```text
|
|
cd build/android
|
|
./gradlew :app:assembleRelease
|
|
```
|
|
GN (linux only for now):
|
|
```text
|
|
gn gen --args='is_debug=false' out/release
|
|
ninja -C out/release
|
|
```
|
|
#### Third-party libraries:
|
|
[glew](https://github.com/nigels-com/glew),
|
|
[jsoncpp](https://github.com/open-source-parsers/jsoncpp),
|
|
[minimp3](https://github.com/lieff/minimp3),
|
|
[oboe](https://github.com/google/oboe),
|
|
[stb](https://github.com/nothings/stb),
|
|
[texture-compressor](https://github.com/auygun/kaliber/tree/master/src/third_party/texture_compressor),
|
|
[minizip](https://github.com/madler/zlib/tree/master/contrib/minizip)
|