Commit

82f101e

A screenshot of what I am working on currently. The assets are all stand-ins until I have the proper models, so it will end up looking quite different from this, but this is part of the journey.
I built my own engine in both Typescript (I use tres.js since it is a Vue app) for the web and a Rust port. The screenshot shows the latter, but they look almost identical.
Two engines in parallel, that’s dedication 😄 how do you keep them in sync? Shared scene format, or do you port features by hand?

commit 82f101e

Since I am much more familiar with Typescript than Rust and I wrote the original engine in it, I mostly use it for rapid prototyping (also thanks to HMR) and than with some "help" port it while receiving explanations for the parts I don't know (yet).