Skip to content

Lowsecs/Project-Ascendant

 
 

Repository files navigation

# Project Ascendant
This project is a prototype voxel RPG made by extending the vkguide.dev tutorial codebase. Features deferred rendering, a WIP version of LPV GI, and gpu driven voxel draws. Can also do object animation from GLTF.
For more information, read here https://vkguide.dev/docs/ascendant

# How to build
Requires the full install of VulkanSDK with all the optional libraries. 
Clone the repo with --recursive so the submodules sync correctly
Build with cmake
Run the "Shaders" target or buildshaders.bat on the shaders directory
Run the vkgame target


# Controls
Tab to enable mouse cursor for UI
F1 to enable editor mode which gives extra ui and info
N to fly

About

VKGuide based voxel RPG

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 86.5%
  • Slang 8.5%
  • C 3.2%
  • Lua 1.1%
  • Python 0.4%
  • CMake 0.3%