- P.S: Code base is designed to run on Visual Studio 2022 or later versions with CMake features.
-
Download latest Vulkan SDK from Download Link from LunarG. 1.1 Make sure to check the boxes Shader Toolchain Debug Symbols - 64bit, SDL2 libraries and headers and Vulkan Memory Allocator header
-
Run the GenerateAssociation.bat file to associate the .hproject files with the Hollow Engine editor. (W.I.P)
-
Run the GenerateProject.bat file to generate the Visual Studio solution. (W.I.P)
- Graphics Abstraction Layer
- Vulkan Renderer
- DirectX-12 Renderer
- Win32
- GLFW
- Linux
- MacOS
- ResourceSystem
- Editor
- Vulkan SDK
- DirectX 12 SDK
- Assimp
- ImGui
- EnTT
- PhysX
- FMod
- STBI
- Nlohmann JSON
- Independent Graphics API. Be able to support multiple APIs. Modifications can be done on only higher level to swap between apis.
- Independent Platform. Be able to support multiple operating system libraries.
- Resource Management for RenderTarget and Mesh.
- Basic Assimp implementation. After shading is done,