Recent submissions

Comment · 4 years ago
The editor is built specifically for the engine, it is a bit younger than the engine - the engine is 3+ years old and the editor is 2 yo. Asking a potential question - the editor is built using fyrox-ui library which is made from scratch too.
Comment · 4 years ago
Yeah, I've spent almost a week trying to go through compiler issues, like mismatch TypeId for the same type across projects (game DLL and engine) was a main source of headache. I did some workarounds (use UUIDs as type ids), but that wasn't enough - some libraries use `Any` trait inside to do dynamic type casting. It is done by comparing TypeIds and simple pointer type cast, but TypeId does not match across projects! Even if I would fixed those issues, I still playing with fire - everything that passing DLL boundary is a source of undefined behavior and potential crashes. So I decided to use static linking instead, as the post says, it have its own pros and cons, but at least it is super safe.

It is possible to use C ABI, via C bindings but in this case you losing all benefits that Rust provides.

Comment · 4 years ago
Comment · 4 years ago
Should be fixed now, there was some site maintenance work going on, sorry for that.
Comment · 5 years ago
Not yet, currently I'm focusing on new features, maybe at some time in the near future I'll do a comparison.
Comment · 5 years ago
Nothing stops you from implementing it yourself. Engine internals just don't need it, it works perfectly fine with OO-design.
Comment · 5 years ago
Comment · 5 years ago
No, unfortunately. Bitcoin is banned in my country and it is very hard to convert it to fiat money.
Comment · 5 years ago
Please, get me right, I'm not condoning his behavior. I just can't tell people what to do. I can just tell that his position does not match mine. I prefer to keep distance from any kind of "hot" discussions. I can only apologize for the current situation.
Comment · 5 years ago
Comment · 5 years ago
Thanks! It took half of year to build it, it was a hard task especially for a newbie Rust programmer I was back in the day. I was able to find right desing from fourth attempt.
Comment · 5 years ago
Thanks! I do have two pretty big games written with the engine - https://github.com/mrDIMAS/StationIapetus and https://github.com/mrDIMAS/rusty-shooter . I've started writing them because it is impossible to get right feature set, without a game that uses it.
Comment · 5 years ago
Thank you! There are number of cool 2D game engines, but almost no such developed 3D engines, so rg3d is the most feature-rich game engine so far.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton