Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
12bitfloat937414dThat's just bevy
Definitely a little all over the place but it allows you to write game logic which safely and concurrently can mutate your game state / entities
Entity Component Systems in other languages don't look much different -
jestdotty552913d
-
jestdotty552913dit's just so redundant and roundabout
I got tired of playing sudokus and started browsing random codebases. people say you should read others' code but I am in pain, though I guess it gives perspective on what exists -
12bitfloat937413d@jestdotty Not all Rust code looks this bad :P
Yes, bevy is kinda horrible. But for a good reason! The problem it solves just sucks, whether in Rust or C++ or Java
If you want to read codebases, check out cli tools written in Rust, I think they are generally a lot nicer
For example just: https://github.com/casey/just/... -
12bitfloat937413d@jestdotty (actually scratch that, the just codebase seems *very* small file-ish lol)
it's like someone invented government bureaucracy for no reason at all https://github.com/Rabbival/...
what am I even reading
rant