A game engine for Windows
- DirectX 11/12, CUDA
- WinSocks2 NBIO/IOCP
- Client/Server (MMO)
- Voxel LOD
- ARPG systems
Eliminate the editor! Build the game in the game.
Advanced debugging features allow for limitless game configurations from single player to massive scale complex network infrastructure.s
Unleash Your Creativity with our GAME Engine: Craft captivating stories, quests, characters, and world events effortlessly.
Empower Your Vision with BOLTS: Seamlessly build massive scale client-server game systems with ease.
Sculpt Your World with ClayEngine: Dive into the immersive voxel-based LOD system for unparalleled detail and depth. Experience the future of game development today!
The game is the editor, the editor is the game.
Advanced networking stack for thousands of simultaneous connections to the same game world and tools that allow the players to create infinite adventures!
An advanced Voxel LOD terrain system for rendering game worlds of limitless scale.
Clone the repo to your local system. Inside the repo, clone the DirectXTK repo from https://github.com/microsoft/DirectXTK.git (June 2024)
Folders should look like this:
+ ClayEngine
+--+ Artifacts
| +--- Debug
| +--- Release
+--+ ClayEngineClient
| +--- content
+--- ClayEngineLibrary
+--- ClayEngineHeadless
+--- DirectXTK
Open the Visual Studio solution file with Visual Studio 2022 and build the ClayEngineClient project. This should cause the DirectX toolkit to compile shaders on first build.