Skip to content

kkolyan/fyrox_lite

Repository files navigation

Fyrox Lua C#

License (MIT) docs.rs docs.rs docs.rs

Fyrox Lite

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.

Examples

There is a simple game that written in different scripting languages to demonstrate the part of Fyrox API currently exposed to scripting languages.

Current state

Supported platforms

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

Credits

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

Contributing

See the contributions guidelines for more info.

Feedback

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.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published