Cryonic Engine is a simple & flexible 2D/3D game engine designed to facilitate game development with a focus on simplicity and flexibility.
- Cross-Platform: Build games for various platforms effortlessly.
- 2D and 3D Rendering: Powerful rendering capabilities for immersive game experiences in both 2D and 3D.
- Simplicity: Easy-to-understand structure for developers of all levels.
- Extensibility: Designed for easy expansion and customization.
Below is a list of current and planned features for Cryonic Engine.
| Emoji | Meaning |
|---|---|
| ❌ | Not Implemented |
| Partially Implemented / Work in Progress | |
| ✅ | Fully Implemented |
| Feature | Implemented |
|---|---|
| Windows Build Support | ✅ |
| Web (WASM) Build Support | ✅ |
| Android Build Support | ❌ |
| Scene System (Load/Save) | ✅ |
| GameObject-Component System | ✅ |
| Entity-Component System (ECS) | ❌ |
| 2D Rendering (Sprites, Text) | ✅ |
| 3D Rendering (Models, Materials) | ✅ |
| Lighting | ✅ |
| Shadow Mapping | ✅ |
| Particle System | ❌ |
| Physics (2D) | ✅ |
| Physics (3D) | ✅ |
| Audio Playback | ✅ |
| Input Handling (Keyboard, Mouse) | ✅ |
| Gamepad Support | ✅ |
| Scripting (C++) | ✅ |
| Scripting (Lua) | ❌ |
| Visual Scripting | ❌ |
| Editor Scripts | ❌ |
| GUI System | ✅ |
| Advanced GUI Editor | ✅ |
| 2D Animation System | ✅ |
| 3D Animation System | |
| Terrain System | ✅ |
| Tilemap Support | |
| Tilemap Editor | ❌ |
| AI Navigation | |
| Asset Management | ✅ |
| Custom Shaders | ❌ |
| Post-Processing Effects | ❌ |
| Networking | ❌ |
| Asset Hot Reloading | |
| Documentation | ❌ |
To get started with Cryonic Engine, clone this repository and follow the instructions in the Documentation for setup and usage. Build releases will be coming soon.
Cryonic Engine is open for contributions. Feel free to fork the repository, make enhancements, and sumbit pull requests. If you have any suggestions, bug reports, or feature requests, feel free to open an issue.
Click here for the full license
- Usage: You can use, modify, and distribute the Engine, Modifications, or Derived Engines for any purpose, including commercial projects.
- Sublicensing: Allowed only under the same license terms.
- Royalty Rate: 4% on all revenue above $250,000 USD per Product that uses the engine.
- Applies to any Product using the Engine or Derived Engine, modified or unmodified.
By using the Engine, you agree to the full Cryonic Engine License.