HackerTrans
TopNewTrendsCommentsPastAskShowJobs

mrDIMAS

no profile record

Submissions

[untitled]

1 points·by mrDIMAS·il y a 5 ans·0 comments

Rg3d 0.23 – Rust game engine – Custom materials, shaders, PBR, HDR, and more

rg3d.rs
1 points·by mrDIMAS·il y a 5 ans·0 comments

Rg3d game engine v0.22 has been released

youtube.com
1 points·by mrDIMAS·il y a 5 ans·0 comments

Rg3d 0.20 – a feature-rich and easy-to-use game engine with an editor

rg3d.rs
11 points·by mrDIMAS·il y a 5 ans·0 comments

Writing a 3D Shooter using rg3d game engine – #1 – Character Controller

rg3d.rs
1 points·by mrDIMAS·il y a 5 ans·0 comments

Rg3d game engine – progress report for 3 months

rg3d.rs
2 points·by mrDIMAS·il y a 5 ans·0 comments

RG3D v0.16 – feature-rich game engine written in Rust

rg3d.rs
3 points·by mrDIMAS·il y a 6 ans·0 comments

comments

mrDIMAS
·il y a 4 ans·discuss
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.
mrDIMAS
·il y a 4 ans·discuss
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.
mrDIMAS
·il y a 4 ans·discuss
Hi, engine author here, ask me anything.

Join engine community in Discord - https://discord.com/invite/xENF5Uh
mrDIMAS
·il y a 5 ans·discuss
Should be fixed now, there was some site maintenance work going on, sorry for that.
mrDIMAS
·il y a 5 ans·discuss
Not yet, currently I'm focusing on new features, maybe at some time in the near future I'll do a comparison.
mrDIMAS
·il y a 5 ans·discuss
Nothing stops you from implementing it yourself. Engine internals just don't need it, it works perfectly fine with OO-design.
mrDIMAS
·il y a 5 ans·discuss
Thank you! It seems that I'm just bad at promotion. The thing is that rg3d is on https://arewegameyet.rs/ecosystem/engines/ page for more than 1.5 years already, but nobody notices it.
mrDIMAS
·il y a 5 ans·discuss
No, unfortunately. Bitcoin is banned in my country and it is very hard to convert it to fiat money.
mrDIMAS
·il y a 5 ans·discuss
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.
mrDIMAS
·il y a 5 ans·discuss
I just want to clarify that I cannot tell Adam what should he do. I can just try to convince you that the community is friendly and non-toxic, I answer all the questions in the Discord server (https://discord.gg/xENF5Uh), even write code to help help people. It is sad that you're judging the whole project by posts of just one guy.
mrDIMAS
·il y a 5 ans·discuss
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.
mrDIMAS
·il y a 5 ans·discuss
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.
mrDIMAS
·il y a 5 ans·discuss
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.
mrDIMAS
·il y a 5 ans·discuss
Thank you! Unfortunately, GitHub donations is not supported in my country, so Patreon is the only option for me.
mrDIMAS
·il y a 5 ans·discuss
Hello! Engine author here, I'm ready to answer your questions.

If you want to support the project, please consider to either do a monthly donation via Patreon (https://www.patreon.com/mrdimas) or one-time via BuyMeACoffee (https://www.buymeacoffee.com/mrDIMAS)

Also join the Discord server, I'm looking to grow the community - https://discord.gg/xENF5Uh and check rg3d on GitHub https://github.com/rg3dengine/rg3d