UntitledVulkanGameEngineOld
UntitledVulkanGameEngineOld copied to clipboard
Cross-platform game engine
UntitledVulkanGameEngine
Last stable release: Alpha 0.9.4.9
Current code version: Alpha 0.9.4.9
Currently, stable on: Linux, BSD and Windows
Development status: Under heavy construction, we commit directly to master so there will be and possibly are countless bugs in the current master branch
PENDING REWRITE
The engine will be fully rewritten in 2024.
Info
The Untitled Vulkan Game Engine is a 3D, C++ game engine made for ease of use, simplicity and performance
Features
- Vulkan renderer
- Native scripting
- Editor
- Levels
- Full audio system including 3D audio
- UI
- Game framework
- Full and up to date docs
- Simple naming and feature implementation
- Production shipping and export
- Windows, Linux and BSD support
- Easy C++ scripting API
Learning
See the Wiki
Development
Follow the trello board.
Showcase
Open-source libraries and SDKs we use
- GLFW - https://github.com/glfw/glfw
- GLEW - https://github.com/nigels-com/glew
- GLM - https://github.com/g-truc/glm
- EnTT - https://github.com/skypjack/entt
- Dear imgui - https://github.com/ocornut/imgui
- yaml-cpp - https://github.com/jbeder/yaml-cpp
- stb - https://github.com/nothings/stb
- VulkanSDK - https://vulkan.lunarg.com/
- OpenAL - https://www.openal.org/
- zlib - https://github.com/madler/zlib
- imguizmo - https://github.com/CedricGuillemet/ImGuizmo
- implot - https://github.com/epezent/implot
- sndfile - http://www.mega-nerd.com/libsndfile/
- imgui memory editor - https://github.com/ocornut/imgui_club
- shaderc - https://github.com/google/shaderc
- SPIRV-cross - https://github.com/KhronosGroup/SPIRV-Cross
- Filesystem icons from the Gruvbox-Material-GTK theme - https://github.com/sainnhe/gruvbox-material-gtk