A simple, cross-platform 2D game engine.
Go to file
Attila Uygun 5ca5ed763a Update to Vulkan SDK 1.3.231.1
Update vma, volk, vulkan headers, glslang, spirv-reflect.
Remove Vulkan loader and use volk instead.
2023-05-12 00:08:36 +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 to Vulkan SDK 1.3.231.1 2023-05-12 00:08:36 +02:00
src Update to Vulkan SDK 1.3.231.1 2023-05-12 00:08:36 +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