/AnA

Vulkan based game engine

Primary LanguageC++

AnA Game Engine

Logo

Currently working on

  • GUI Controls

To do

  • Lighting System
  • Multi-Thread Commandbuffer Recording
  • Draw Indirectly
  • Mesh Shader
  • Animation System
  • Cascaded Shaodow Maps
  • XML to GUI

Build&Run

Clone the repo and submodules

Install glfw, glm, Vulkan SDK(including validation layer), make, clang(you can use other c/cpp compilers if you want)

for Linux

make
./AnA

for Windows

  • Install GNU Make for windows(Binaries&Dependencies)
  • Edit Makefile (you can skip this step if you're using a MinGW ToolChain)

Sometimes glfw, vulkan lib name can be different, make sure it does match yours

make
AnA.exe

Screenshots

Screenshot1 Screenshot2