2020-06-30 22:23:07 +00:00
A simple, cross-platform 2D game engine with OpenGL renderer. Supports Linux and
2020-09-17 22:03:21 +00:00
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.
2020-06-30 22:23:07 +00:00
#### Building the demo
Linux:
```text
cd build/linux
2020-04-13 11:24:53 +00:00
make
2020-06-30 22:23:07 +00:00
```
Android:
```text
cd build/android
2020-04-13 11:24:53 +00:00
./gradlew :app:assembleRelease
2020-06-30 22:23:07 +00:00
```
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 )