A D3D11-based 3D game + engine originally developed as a group project by six students for Lurks Below.
Shouldn't require any prerequisites. Only supported platform is Windows.
- Download the repository and open "WellEngine.sln" in Visual Studio (tested with 2022).
- Ensure "Application" is the selected startup project.
- The preferred build mode is usually Release. Select Debug if using breakpoints. Select Deploy to build the game with all editor functionality stripped away.
- Similar to Unity's GameObjects & Components
- Quad-tree based frustum culling
- Serialization
- Prefabs
- Transformation controls
- Entity creation
- Simple debug shape drawing
- Full Tracy support
- Runtime resource loading & shader compilation
- Shadowmapping
- Metallic reflections
- Environment maps
- Tiled forward rendering
- Transparency pass
- Post-processing
- Volumetric fog
- Bloom
- Depth of Field
- Dear Imgui for UI
- ImPlot for prettier plotting UI
- ImGuizmo for transformation tools
- SDL3 for window handling
- Tracy for frame capture
- DirectXTex for texture loading, manipulation & block compression
- Magick++ for texture creation & manipulation
- stb for texture loading



