The free and open source Rust-powered 2D/3D game engine Fyrox just hit a massive milestone – Fyrox 1.0 was just released. Fyrox, previously RG3D engine, has been in development for over 7 years at this point. The 1.0 release doesn’t actually contain that many massive new features and is more of a cumulation of efforts. Nicely the supporting materials, book and example have also been updated to the 1.0 standard.
Highlight new features of the 1.0.0 release include:
Project Export CLI: A new export-cli crate allows developers to automate game builds for PC, WebAssembly, and Android. This is a game-changer for teams looking to implement CI/CD pipelines.
Refactored Scene Loading: The old AsyncSceneLoader has been replaced with a more flexible task-based system. New helper methods like load_scene_or_ui make it possible to load assets in a single line of code.
Animation Editor Upgrades: You can now capture the state of all animated properties directly in the editor, similar to “auto-keying” in other suites. It also includes the ability to toggle background curves to reduce visual clutter.
Input Box Widget: A dedicated Input Box has been added to the UI library, providing a standardized way to handle text prompts, confirmations, and cancellations.
ABSM Editor Improvements: The Animation Blending State Machine (ABSM) editor received a visual overhaul and functional updates, such as using the new Input Box for renaming animations, making the workflow more intuitive.
Enhanced Text Rendering: The engine now supports text trimming with ellipsis. If a string is too long for its container, it will automatically truncate with “…”, significantly polishing the UI’s appearance.
UI Visual Refinements: Small but impactful changes were made across the board, including configurable corner radii for text boxes and color-coded icons in the world viewer to improve navigation.
Comprehensive Documentation: The Book has been fully updated for 1.0.0, with nearly every chapter finished and all screenshots updated to match the current editor state.
Key Links
You can learn more about the Fyrox game engine and the Fyrox 1.0.0 release specifically in the video below.
