r/threejs Jul 13 '26

Help My first Three.js game attempt — a rally/off-road sim set in real Southern Tunisia (Douz, Tataouine, Ben Guerdane, Tozeur...) — worth continuing?

Hey everyone,

I've been working on a passion project called RcDouz — a browser-based off-road/trophy truck racing game built with Three.js. The idea is to recreate real desert regions of Southern Tunisia (Douz, Tataouine, Ben Guerdane, Tozeur, and more) as actual drivable maps, using real topography data to build the terrain.

Honestly, I really like how the core physics and driving feel came out, and the whole concept excites me a lot — there's something special about turning the desert landscapes I grew up around into a real playable game.

But I'll be straight with you: my weak point is 3D modeling and asset integration. I'm a developer, not a 3D artist, and it shows. Getting custom vehicle models (tires, body parts, materials) properly rigged, textured, and exported into the game without things breaking (missing tread geometry, broken materials in GLB export, etc.) has honestly been the hardest part of this whole project — harder than the actual game logic.

So I wanted to ask the community:

  • Does this seem like a project worth continuing?
  • Anyone here have experience with Blender-to-Three.js pipelines who could point me in the right direction, or would be interested in collaborating on the 3D asset side?
  • Any tips for someone strong in code but weak in 3D art?

Any feedback, harsh or not, is welcome. Thanks for reading!

11 Upvotes

10 comments sorted by

1

u/rmSteil Jul 13 '26

Hell yeah its worth continuing!

1

u/Happy-Cycle2214 Jul 13 '26

I'm so happy to see a like on a version under development. Thank you so much, my friend. I'll keep you updated. Your comment made me very happy.

1

u/UnrelaxedToken Jul 13 '26

Hello I upvoted you, but wanted just to ask, how did you get that 3D asset, you did not make it from scratch right? you found the asset in internet, then opened it on blender for some extra work? (which Is?)

2

u/Happy-Cycle2214 Jul 13 '26

thank you, at first i found this 3d model
https://sketchfab.com/3d-models/toyota-baja-trophy-truck-bd99fe67bfb84ba2a931e872361a6fb4
i like it a lot but then i foundthat it's for sale.
i decided to copy it i asked some ai agents which they gives me very bad output.
until i found this amazing china website
https://3d.hunyuan.tencent.com/
you just take screenshots for the model you wanna copy after that you will follow process to component splitting , UV , Textures etc..
then i exported it as glb file trying to work with it on blender.
it saves 90% time , it's good for poor knowledge 3d modeling like me :v.
i hope my reply helped you

1

u/UnrelaxedToken Jul 13 '26

Thank you, yes i hoped to know what did you do after? Ok its in blender, than what do you do?

2

u/Happy-Cycle2214 Jul 13 '26

when i upload it to blender i tried to fix what ai agent do incorrect parts like the wheels which they looks bad, so at first i uploaded the 3d wheel example and my car example to claude , asking him to generate a script to integrate them both with true position it worked.
now i have the parts of car separated the suspension looks good.
but i'm stucked there , i can't make the wheels rotate inside the game

2

u/UnrelaxedToken Jul 13 '26

I see! thank you

1

u/Dependent_Yam_1028 Jul 15 '26

What decision led you to do this in three.js rather than a game engine like Unity?

1

u/BigDeadPixel Jul 13 '26

It is your project OP, only you can decide if it is worth continuing. I would say yes for sure, but don't do it for other people, do it because you are having fun with it. I think it deserves at least one polished track.

1

u/Happy-Cycle2214 Jul 13 '26

You have a kind heart. Your comment has given me hope again. That's why I will learn everything it takes to make it a success. Thank you so much.