Skip to content

kronyxgames/kronyx-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ€ Kronyx Engine

Kronyx Engine is an open-source, modular and high-performance game engine developed by Kronyx Games Studios, a division of Sky Genesis Enterprise. Based on the robust foundation of Bevy Engine and written in Rust, Kronyx Engine is designed to power the next generation of multi-platform games, immersive animations, and interactive simulations.

๐Ÿš€ Vision

We built Kronyx Engine to be:

  • ๐Ÿ”“ Open-source by design
  • ๐ŸŽฎ Cross-platform and future-proof (PC, consoles, handhelds, web)
  • ๐Ÿ’ก Modular and scalable for 2D/3D games, transmedia worlds, and real-time animation
  • ๐Ÿ”ง Developer-friendly with fast iteration and modern tools
  • ๐ŸŒ Integrated into a wider ecosystem (Kronyx ID, store, tools, SDKs)

Whether you're developing a tactical MMO, a narrative-driven platformer, or a stylized animated series โ€” Kronyx Engine provides the flexibility and power to create, iterate, and expand.


โœจ Key Features

  • ๐Ÿง  ECS-based Architecture: Powered by a modern Entity Component System (ECS) for clean, efficient logic separation.
  • ๐Ÿ–ผ๏ธ 2D & 3D Rendering: Modern rendering pipeline using WGPU for high performance and portability.
  • ๐Ÿ”Š Audio System: Robust and extensible sound framework with spatial audio and music cue support.
  • ๐ŸŽจ Animation Framework: Ready for both in-game and cinematic animations (for use in animated content pipelines).
  • ๐Ÿ“ฆ Plugin System: Add or remove systems easily through modular plugins.
  • ๐Ÿ•น๏ธ Input Abstraction: Unified input for keyboard, mouse, gamepads, and custom devices.
  • ๐ŸŒ Localization-Ready: Built-in support for i18n for global-ready titles.
  • ๐Ÿ”Œ APIs & Integrations: Future support for Kronyx Cloud Services, Kronyx ID, asset stores, and modding APIs.

๐Ÿ”ง Requirements

  • Rust 1.75+ (use rustup.rs)
  • Target OS: Linux, Windows, macOS
  • Optional: WebAssembly target for browser deployment
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

๐Ÿ› ๏ธ Getting Started

# Clone the repository
git clone https://github.com/kronyxgames/kronyx-engine.git
cd kronyx-engine

# Run an example
cargo run --example basic_scene

More demos and templates will be added under /examples.


๐Ÿ“ Directory Structure

kronyx-engine/
โ”œโ”€โ”€ crates/            # Engine core modules
โ”œโ”€โ”€ examples/          # Starter examples and demos
โ”œโ”€โ”€ assets/            # Built-in test assets (replaceable)
โ”œโ”€โ”€ docs/              # Engine documentation (markdown or mdBook)
โ””โ”€โ”€ tools/             # Internal tools, exporters, CLI

๐Ÿงฉ Planned Modules

  • kronyx_networking โ€” multiplayer framework
  • kronyx_ai โ€” behavior trees, utility AI, procedural logic
  • kronyx_cinematics โ€” advanced cutscene & animation tools
  • kronyx_editor โ€” visual editor (GUI-based, WIP)
  • kronyx_console โ€” integration layer for KronyxOS & handheld devices

๐ŸŒ Open-Source Philosophy

Kronyx Engine is fully open-source and community-driven. Youโ€™re free to:

  • Fork, extend, and modify
  • Use in commercial and open projects
  • Contribute via pull requests, discussions, and issues

All code is licensed under MIT license for maximum compatibility.


๐Ÿค Contributing

We welcome contributors of all kinds: developers, artists, writers, and testers.

๐Ÿ‘‰ See our CONTRIBUTING.md for guidelines ๐Ÿ‘‰ Join our Discord: discord.gg/kronyx ๐Ÿ‘‰ Talk to us via issues or Discussions


๐Ÿ“š Documentation

We're building detailed docs with guides, tutorials, and API references here:

๐Ÿ“˜ Wiki (coming soon)


๐Ÿ”’ Licensing & IP

All engine code is released under open-source licenses. Games built with Kronyx Engine are fully yours โ€” your IP, your business.

For the Kronyx IP itself (our internal games, universes, and characters), we maintain a separate copyright.


๐Ÿง  Credits

Kronyx Engine is built with:


๐Ÿ“ฌ Contact & Links


Build the future of games. Together. โ€” Kronyx Games Studios

About

Kronyx Engine is an open-source, modular and high-performance game engine.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors