Skip to content

About

A Simple & Flexible 2D/3D Game Engine

Topics

Resources

Stars

13 stars

Watchers

1 watching

Forks

Repository files navigation

Cryonic Engine

Cryonic Engine is a simple & flexible 2D/3D game engine designed to facilitate game development with a focus on simplicity and flexibility.

Features

  • 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 ❌

Getting Started

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.

Screenshots

Editor

Contributing

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.

License Summary

Click here for the full license

Key Points

  • 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.

Royalties

  • 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.

About

A Simple & Flexible 2D/3D Game Engine

Topics

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages