A downloadable Graphics Project for Windows

This Level Renderer is a solo project I created using the Vulkan graphics API. This project was created during my time at university, it took 1 month (December 2021) to complete.

This project is a Vulkan-based level renderer for 3D game environments modeled in Blender. I used a Python script to export level data (like object matrices) from Blender into .txt files, then parsed and rendered that data in C++ using Vulkan. The renderer places objects with accurate positions, colors, and materials, using a blend of Data-Oriented and Object-Oriented Programming.


CONTROLS

Movement (forward, left, backward, right)[W, A, S, D]
Move downShift
Move upSpace bar
Cycle through the current level's camera presetsV
Swap to level 11 (top number row on keyboard)
Swap to level 22 (top number row on keyboard)
Activate daytime lightingM
Activate night-time lightingN


Published 22 hours ago
StatusPrototype
PlatformsWindows
AuthorMcTigerR
GenreSimulation
Made withBlender
Average sessionA few minutes
InputsKeyboard, Mouse, Xbox controller

Download

Download
McTiger_Raphael_Vulkan-Level-Renderer.zip 22 MB

Install instructions

  • Click the "Download" button (above), next to "McTiger_Raphael_Vulkan-Level-Renderer.zip". This should download the zip folder to your computer.
  • Open File Explorer and navigate to the downloaded .zip file.
  • Right-click the "McTiger_Raphael_Vulkan-Level-Renderer.zip" file and select "Extract All..."
  • After extraction, open the unzipped folder.
  • Open the "McTiger_Raphael_Vulkan-Level-Renderer" folder.
  • Open the "Executable" folder.
  • Double-click the "Lab4_Vulkan.exe" file to start/run the project.

Leave a comment

Log in with itch.io to leave a comment.