Saket Engine is Data Oriented Application Development Framework made for Games, Visualizations, Applications and Engineering.
Currently it fully embraces .Net ecosystem. It for example is always using the newest version of .Net and is exclusively uses the built in numerics instead of a custom math library. That might however change in the future. Some modules might be made in C for true cross compatibility.
Example game made in the engine. Is inspired by and uses assets of Wilmots warehouse:
- ECS based retained mode UI Framework
- Server authoritative snapshot based Networking tools
- A standalone scene/sprite/model editor
- Fully Featured windows Export
- Particle System
- 3D support
- PBR
- Lighting
- Skinned mesh animations
- No External Dependencies:
- Custom GLFW and OpenGL/Vulkan Bindings
- or Use Portable graphics library like Veldrid, WGPU, DAWN etc
- SDF rendering of text and svg objects
- Mac/Linux Export
- Fully Managed (No native .dll) for Single File Executable
- Custom Fully managed C# windowing library
- Blender Export/Import
- Untiy Export/Import
- Godot Export/Import
- Affinty Designer Export/Import
- Supported Image file types: PNG, JPG, QOI