mirror of https://github.com/auygun/kaliber.git
9d92d01be1
- Various fixes for sound system. - Code cleanup and refactoring. - Move boilerplate code to engine. - Texture management is moved to engine. Game code uses asset names and doesn't know about textures. - Multi-touch support. - GN build (WIP) - Add LOG_DIFF, CHECK, DCHECK and NOTREACHED. - Implement global thread-pool for Worker. - Use TaskRunner in ThreadPool. - Font: Cover all ASCII chars. - Option to disable audio and vibration. |
||
---|---|---|
assets | ||
build | ||
src | ||
.clang-format | ||
.gitignore | ||
.gn | ||
.travis.yml | ||
BUILD.gn | ||
LICENSE | ||
README.md |
README.md
A simple, cross-platform 2D game engine with OpenGL renderer. Supports Linux and Android (lolipop+) platforms.
Building the demo
Linux:
cd build/linux
make
Android:
cd build/android
./gradlew :app:assembleRelease
GN (linux only for now):
gn gen --args='is_debug=false' out/release
ninja -C out/release
Third-party libraries:
glew, jsoncpp, minimp3, oboe, r8brain-free-src, stb, texture-compressor, minizip