A Game Engine
built in c++17
uses vulkan as main rendering and compute API
- Cross-platform loading
- Better error handling for safety and crash prevention
- Fix mising or invalid asset loading (prevent crash when asset not found or invalid)
- Engine/Editor as shared library / dynamic link library (DLL/SO)
- Better layout
- Fully Functional Editor (made progress)
- Better logging
- Fix compilation errors with modern compilers
- Linux support
- Windows Untested -- Plan to Ensure Safety with Better Debugging and Error Handling
- Scripting
- Use Latest Version of Dependencies And Libraries (some)
- Better rendering and performance
- Create self-made Assets for The Editor (made progress)
- Better theme/UI Design (made progress)
- Better Code Isolation
- Integrated Code Editor in Editor
- Project System And Project Launcher
- fixing critical problems with the editor
- Ui System (in game)
- FilePicker For The Editor
- FolderPicker For The Editor
- Better inspector/property_ui
- Keyboard Shortcuts shortcuts Fixed
- Better animation playing, adding/removing in editor
- Material editor (almost complete)
- History system (undo, redo)
- Better Scene Hierarchy
- Better (fixed) Transform
- Entity Duplication
- Entity Copy&Paste (almost complete)
- Virtual FileSystem
- Single Script For Building (python)
- Gpu Profiler (wip)
The code will be uploaded along with the release of version 2 after work on it is completed
