Create games with Rust-based Fyrox Game Engine without coding in Rust.
Prebuilt Fyrox editor imbued with C# scripting support.
- Requires .Net 9.0 SDK for development.
- Run and compile game from either Fyrox Editor, any IDE (with debug support) or command line.
- Optional JB Rider plugin.
Prebuilt Fyrox editor imbued with Lua scripting support.
- No additional SDKs required.
- Run game from either Fyrox Editor or command line.
There is a simple game that written in different scripting languages to demonstrate the part of Fyrox API currently exposed to scripting languages.
- It works (see Examples)
- The subset of supported Fyrox API is pretty limited
- Prebuilt binaries temporary unavailable (due to high pace of development)
- Backlog
| Platform | Edit scripts & scenes | Lua: Play | C#: Play |
|---|---|---|---|
| Windows | ✅ | ✅ | ✅ |
| macOS | ✅ | ✅ | ✅ |
| Linux | ✅ | ✅ | ✅ |
| iOS | ❌ | 🟡 | 🟠 |
| Android | ❌ | 🟡 | 🟠 |
| WebAssembly | ❌ | 🟡 | 🔴 |
- ✅ Supported
- 🟡 Relatively easy to support; likely if requested
- 🟠 Feasible but more complex; likely if broadly requested
- 🔴 Possible with significant effort; likely if widely requested
- ❌ No plans to support
- Special thanks to Dmitry Stepanov, author of Fyrox, and other Fyrox Contributors for such a powerful and inspiring foundation.
- Gratefully acknowledge the Godot Engine contributors for its modular design and permissive license, which made it possible to incorporate portions of its C# code into this project.
- Sincere thanks to the open-source community for sharing tools, ideas and knowledge.
See the contributions guidelines for more info.
Any feedback is extremely appreciated.
Feel free to contact me directly in Discord
kkolyan_true (kkolyan_true), or
tag me in Fyrox Discord.
Or create issue.