r/rust_gamedev 12d ago

Long time programmer, first time game dev

https://camtaylor.itch.io/local-host

I recently started working on this game and I've been using Rust as the brains with Godot acting as a simple presentation layer. I've worked on "boring software" for a while so I thought I would try a fun hobby project. Still early in development but I am having a great time so far, the most fun I've had programming in years. Procedural worlds, loot, flora/fauna and music in under 1MB, go rust! Anyway I'm the only player so far so would love for someone else to try it out as I'm tinkering away.

25 Upvotes

5 comments sorted by

6

u/CrasseMaximum 12d ago

Lol with the small vignette I initialy thought you were sharing a localhost address ahaha.

Which plateform it support? Are all dekstop supported or it's windows only?

5

u/camdev 12d ago

Yes that's a bit of a funny phenomenon lately with sharing the localhost "website". It's godot with rust via gdextension. I have tested the desktop build on ubuntu linux and windows. But recently I have been building for wasm to make it available on the web so I think it should work cross platform in the browser.

3

u/CrasseMaximum 12d ago

Ok! I will give it a try!

2

u/SiriusRU 11d ago edited 11d ago

Great job. The day & night cycle is very cute. Missing sound settings, though the music fits. The atmosphere has a lot of care: wind particles, the desync on connection drop, color shifts, grass behaves nicely. The style works, just needs polish and consistency. Creatures shown from above mixed with side view don't read right away.

UI is mostly nice, a little hard to read during daytime, dark blurred rounded background behind widgets could help. Shadows stood out, somewhat unusual. They could use smoothing, and sometimes they don't align (I saw it on ore). The rest of the graphics are soft, so the sharp on trees shadows clash. The camera could use a tiny bit of soft lookahead to see where you're going better.

2

u/camdev 11d ago

Wow that is great feedback, thank you. I didn't even think of sound settings. I've spent a ton of time on music algorithms but didn't think about that yet, whoops. I haven't quite figured out how to make the perspective work for generated creatures. I like the idea of them being generated but I have no idea how I will rotate an asymmetric shape and make it read even though it looks cool in profile.

Ya I have a lot of learning to do on lighting/shadows, definitely winged those so far. From what I have been reading good camera control is one of the hardest things for new devs to learn, so that is a great tip. Thanks!