VulkanDungeonCrawler

Playing around with Vulkan and random dungeon generation

MIT License

Stars
17

VulkanDungeonCrawler

Playing around with Vulkan and random dungeon generation

Note

This is a personal playground, code may or may not compile and I won't take any pull requests for now.

TODO

  • Visibility checks for dungeon cells
    • Frustum culling
    • Line of sight
  • Dynamic command buffer rebuilding
    • Based on visibility checks
    • Multi threaded
  • Different texture sets
    • With their own descriptor sets
  • gfx
    • Normal mapping / parallax mapping
    • Shadows
  • Proper dungeon crawling movement
  • Some basic gameplay
  • Better random dungeon generator
    • Smaller rooms
    • Special rooms
    • Doors and keys
    • Level entry and exit
  • User interface