defc1cb7956b6c1f4bfad7e8bbcc6c75c4081097
Adds scene saving and loading functionality, using a component factory for dynamic component creation and serialization. This allows users to save and load the state of entities, including their components and textures. A new component factory is introduced to register and create different component types. Each component implements serialization and deserialization methods, which are used to store and restore the component's state. A new .ker scene file format is introduced to serialize entity data and to load it back into memory to restore the scene. Also adds a DemoScene_V12.9.0.ker file to showcase the engine.
Khaotic Engine Reborn - C++ Custom Engine
Khaotic Engine Reborn reprend comme base le moteur Khaotic Engine pour lui ajouter plus de fonctionalité.
Ce moteur est basé sur DirectX11 et utilise ImGui pour son interface graphique.
Khaotic Engine is a rendering engine made in C++ by a small team with the aim of learning how to use rendering APIs (OpenGL, DirectX 11/12 and Vulkan).
This DirectX11 based engine uses ImGui for the user interface.
Installation
Depuis la solution + Debugger
- Télécharger la Beta
- Dézip le .zip
- Ouvrir le fichier .sln
- Build en Release
From solution + Debugger
- Download the Beta Release
- Unzip the Zip file
- Open the .sln file
- Set the debugger in "Release"
- Launch the debugger
Nouvauté Aporté par Khaotic Engine Reborn
SHADER :
- Sunlight shader
- Cel Shading
- Skysphere
Interface Graphique :
- Console link to the Logger object
- Shader Manager
- Engine Settings
- Sunlight Settings
Save And Load of a Scene :
- Save All Custom object
- Save All Custom Texture for Custom Object
Texture File :
- All the format supported by Windows Imaging Component (WIC)
Optimization :
- Shader rendering
- Frustum culling
- Object rendering
- Terrain Instancing
Demo :
Engine Build by :
Moteur D'origine :
Moteur Reborn :
Description
V13.1.0 - UI Rework
Latest
Languages
C++
81.3%
C
16.4%
C#
0.8%
CMake
0.3%
HyPhy
0.2%
Other
0.8%