Hyperspeedcube
Fyrox
Our great sponsors
Hyperspeedcube | Fyrox | |
---|---|---|
4 | 51 | |
26 | 5,995 | |
- | 3.7% | |
10.0 | 9.7 | |
19 days ago | 5 days ago | |
Rust | Rust | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Hyperspeedcube
-
2D Rubik's Cube easier to understand
https://github.com/HactarCE/Hyperspeedcube enables you to solve 4D cubes, the exploded visualization is standard but I think it is pretty cool
here is it in action https://www.youtube.com/watch?v=FCvn9-JvXgY&list=PLKwXjCUFqO...
Fyrox
-
10 lesser known engines to make games for fun and relax
also fyrox.rs
-
What is missing in the rust game dev universe?
The Fyrox engine has a visual editor, you might want to check it out.
- Projects/Crates to Contribute To?
-
What are the disadvantages of Rust?
yes. check out https://bevyengine.org and https://fyrox.rs for whole engines. theres also things like macroquad, nannou, piet, femtovg for higher level drawing and rendering abstractions and if you want something lower level i highly recommend wgpu (graphics abstraction over Vulkan, WebGL, Metal and more)
-
And it was surprisingly easy to install and get going, too...
https://fyrox.rs - closer to OOP, with composition over inheritance
-
what's the best video game engine in rust?
At the moment I'd say it's bevy and fyrox both still in rapid development mode though so don't expect stable API's, will have to update your code with major releases
-
What is the "P5.js" for Rust?
And there is fyrox _3D and 2D game engine written in Rust _ and editor fyroxed.
-
SerenityOS author: "Rust is a neat language, but without inheritance and virtual dispatch, it's extremely cumbersome to build GUI applications"
I successfully built my own retained-mode GUI library and made the editor with it for Fyrox Game Engine - https://github.com/FyroxEngine/Fyrox/tree/master/fyrox-ui . Only by using composition and message passing, I'm still excited how scalable this approach is. I built more than 50 various widgets with it - starting from simple buttons and ending node-based editors and docking managers. So I think you just need to pick a good approach that works fine with the language you're using.
-
Godot game engine now has its own foundation
I mean Fyrox is a full game engine with an editor, and even supports hot reloading plugins, so I'm guessing they've figured out the issues you're mentioning. I haven't read their source to code to figure out how it all works, but it's all here if you want to check it out: https://github.com/FyroxEngine/Fyrox
Kind of unfortunate timing there. The next generation of game engines are being written in rust, such as Fyrox: https://fyrox.rs/
What are some alternatives?
bevy - A refreshingly simple data-driven game engine built in Rust
Godot - Godot Engine – Multi-platform 2D and 3D game engine
macroquad - Cross-platform game engine in Rust.
gdnative - Rust bindings for Godot 3
wgpu - Safe and portable GPU abstraction in Rust, implementing WebGPU API.
ggez - Rust library to create a Good Game Easily
good-web-game - An alternative ggez implementation on top of miniquad.
nannou - A Creative Coding Framework for Rust.
three-d - 2D/3D renderer - makes it simple to draw stuff across platforms (including web)
rusty_engine - 2D game engine for learning Rust
arewegameyet - The repository for https://arewegameyet.rs
LearnOpenGL - Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com