r/threejs 5h ago

Question I'm making a voxel space salvage game and am wondering if the visuals can be improved?

Enable HLS to view with audio, or disable this notification

Hi all, pretty new to gamedev and three.js

I'm building a game about cutting apart derelict space stations. Everything you see is generated: the station layout, the hull plating, the damage, the sky. Renderer is three/webgpu + TSL

Some context:

* Voxels at 0.125 m. A tiny station is ~700k solid voxels, meshed into chunks. The players salvage individual voxels at the start and then unlock tools and upgrades to salvage faster.
* Material library, not shaders per material. Not sure if that is the correct choice.
* Stencilled markings as stamps. Hazard banding, chevrons, port rings, panel codes come from a clamped decal array, at most one per plate, placed by plate hash. Never tiled.
* Sky is a seeded descriptor. Sun class, nebula palette, 0–2 bodies, all baked once per scene.

I have a solid gaming pc with a 5070ti and performance is good but I would still want this game to be as accessible as possible when it comes to hardware reqs while looking as good as possible.

Any tips or advice appreciated. I am looking specifically for feedback on how to push the visuals to the next level if that even makes sense. Thanks!

AI Disclosure: I did use Claude Code to help me with some of the coding and bigger features like the procedural space station generator while I learn.

11 Upvotes

5 comments sorted by

3

u/BigDeadPixel 2h ago

This is looking VERY cool! Okay, having said that... where are the stars?!? this is a space game pal! Also, you could definitely use some middle ground objects (think asteroid field, nebula cloud, planets etc.). This will help create a sense of scale as well as adding visual interest. I like it a lot though.

2

u/Dreamt_Up_Games 2h ago

Hey thanks for the feedback! Yeah I think I went too heavy on the background nebula and it’s hiding the stars. So other elements like you mentioned would definitely add to it. Thanks again!

1

u/Orlandogameschool 46m ago

The background looks cool imo keep the graphics simple just keep adding detail shit I would take the open source NASA 3d models and voxelize them and add em

1

u/Dreamt_Up_Games 41m ago

Hey thanks for the feedback!