HackerTrans
TopNewTrendsCommentsPastAskShowJobs

mrDIMAS

no profile record

Submissions

[untitled]

1 points·by mrDIMAS·5 tahun yang lalu·0 comments

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

rg3d.rs
1 points·by mrDIMAS·5 tahun yang lalu·0 comments

Rg3d game engine v0.22 has been released

youtube.com
1 points·by mrDIMAS·5 tahun yang lalu·0 comments

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

rg3d.rs
11 points·by mrDIMAS·5 tahun yang lalu·0 comments

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

rg3d.rs
1 points·by mrDIMAS·5 tahun yang lalu·0 comments

Rg3d game engine – progress report for 3 months

rg3d.rs
2 points·by mrDIMAS·5 tahun yang lalu·0 comments

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

rg3d.rs
3 points·by mrDIMAS·6 tahun yang lalu·0 comments

comments

mrDIMAS
·4 tahun yang lalu·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
·4 tahun yang lalu·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
·4 tahun yang lalu·discuss
Hi, engine author here, ask me anything.

Join engine community in Discord - https://discord.com/invite/xENF5Uh
mrDIMAS
·5 tahun yang lalu·discuss
Should be fixed now, there was some site maintenance work going on, sorry for that.
mrDIMAS
·5 tahun yang lalu·discuss
Not yet, currently I'm focusing on new features, maybe at some time in the near future I'll do a comparison.
mrDIMAS
·5 tahun yang lalu·discuss
Nothing stops you from implementing it yourself. Engine internals just don't need it, it works perfectly fine with OO-design.
mrDIMAS
·5 tahun yang lalu·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
·5 tahun yang lalu·discuss
No, unfortunately. Bitcoin is banned in my country and it is very hard to convert it to fiat money.
mrDIMAS
·5 tahun yang lalu·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
·5 tahun yang lalu·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
·5 tahun yang lalu·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
·5 tahun yang lalu·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
·5 tahun yang lalu·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
·5 tahun yang lalu·discuss
Thank you! Unfortunately, GitHub donations is not supported in my country, so Patreon is the only option for me.
mrDIMAS
·5 tahun yang lalu·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