Skip to content
raydropletPublic

About

Lightweight 3D rendering engine built from scratch using C++ and the Vulkan API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

29 Commits

Folders and files

Repository files navigation

VKEngine

3D rendering engine built from the ground up using the Vulkan 1.0 API.
It serves as a learning tool and a base for building more complex graphics applications.

Running the Project

Before running the project, make sure you have the following installed on your system:

  • Nix: Provides an environment with required system dependencies
  • Xmake: Simple cross-platform build system

Clone and build the project:

$ git clone https://github.com/raydroplet/vkengine
$ cd vkengine
$ nix develop
$ xmake build

Run the Application:

$ xmake run

⌨️ Controls

  • Move Forward/Left/Back/Right: W, A, S, D
  • Move Up/Down: Spacebar, Left Shift
  • Look Up/Down/Left/Right: Up, Down, Left, Right arrow keys

Acknowledgments

About

Lightweight 3D rendering engine built from scratch using C++ and the Vulkan API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages