A simple, cross-platform 2D game engine.
Go to file
Attila Uygun 655c0a7b71 Update android build
Upgrade to gradle 8.0
Compile and target sdk 33
Min sdk 24
Upgrade to Google Mobile Ads SDK 22.0
Enable c++20 and fix compilation issues
2023-05-09 22:22:02 +02:00
.vscode Fix for weapon position 2022-11-10 21:03:15 +01:00
assets Add full game code and assets. 2021-09-01 00:08:03 +02:00
build Update android build 2023-05-09 22:22:02 +02:00
src Update android build 2023-05-09 22:22:02 +02:00
.clang-format Update. 2020-09-08 21:08:11 +02:00
.gitignore Update android build 2023-05-09 22:22:02 +02:00
LICENSE Initial commit. 2020-09-08 21:08:07 +02:00
README.md Update android build 2023-05-09 22:22:02 +02:00
privacy.md Update. 2021-02-10 00:39:04 +01:00

README.md

A simple, cross-platform 2D game engine with OpenGL and Vulkan renderers. Supports Linux and Android platforms. This is a personal hobby project. I've published a little game on Google Play based on this engine. Full game code and assets are included in this repository.

Building the demo

Linux:

cd build/linux
make

Android:

cd build/android
./gradlew :app:assembleRelease

Third-party libraries:

glew, jsoncpp, minimp3, oboe, stb, texture-compressor, minizip, glslang, spirv-reflect, vma, vulkan-sdk