r/threejs • • Jan 17 '25

Playing around with wiggle physics

1.3k Upvotes

r/threejs • • May 13 '26 Galaxy Brain WOW Bravo Popcorn

Built a Three.js multiplayer dogfighting game for VibeJam

1.1k Upvotes

I spent April building Null Range for VibeJam: a browser-based sci-fi dogfighting multiplayer prototype built with Three.js.

Playable here: https://nullrange.com

The stack is Three.js/WebGL, Vite, Node, and WebSockets. The client has terrain-skimming flight, lasers, radar, hostile ships, cockpit/HUD layers, audio feedback, and multiplayer state sync. A lot of the work was getting the visual density to feel like a cockpit without making the first few minutes unreadable.

Super open to feedback! Thanks!!


r/threejs • • Feb 19 '25

Made my first 3D website

1.1k Upvotes

This was mostly an exercise to learn 3D development using threejs and r3f. It's not much but I'm pretty happy with the result. Any feedback is welcome to help me improve

CODE: https://github.com/TomPast/camera-3D-showroom


r/threejs • • Jan 31 '25

Demo Slow Roads 2.0 - Endless, procedurally-generated landscapes for a chill driving game. New engine, new shaders, same Three.js

1.0k Upvotes

r/threejs • • Sep 21 '26

Demo I’m building a sailing game entirely with Three.js r186, WebGPU and TSL - here’s the storm demo

1.0k Upvotes

I’m the solo developer of RED SKIES AT DAWN, a first-person sailing adventure about the beauty and fear of being out on the water.

It’s built entirely with Three.js r186, using WebGPU and TSL for the rendering and shader work. It’s been exciting seeing how far I can push this stack for the ocean, skies and changing weather.

This footage is from the storm demo currently in development: a small boat, an approaching storm, and a passage that gets a lot less peaceful.

I’d love to hear what fellow Three.js devs think. Happy to get into the rendering, sailing and weather systems in the comments!

The Steam page is now live if you’d like to wishlist it: RED SKIES AT DAWN on Steam

If you’d like to follow along, I post regular dev updates on X: @zackontopx.


r/threejs • • Oct 08 '26 Bravo

Cozy creek - threejs 3D experience of a Creek made in GPT 6 Astra

934 Upvotes

r/threejs • • Feb 02 '25

Fine tuning the UX for an IKEA-inspired 3D printing app

811 Upvotes

r/threejs • • Jul 08 '26 WOW

Every World Cup 2026 match, rebuilt as an animated 3D data-terrain in three.js

775 Upvotes

r/threejs • • Mar 07 '26 Mindblown Bravo

Shield Effect with Hit Detection (Free resource)

734 Upvotes

This week I created this shield effect based on several Unity tutorials.

I uploaded a video explaining how to implement it and also talking a bit more about the shaders and how I achieved it. Is free code. Fully customizable and easy to integrate.

If you're interested in using it or simply want to learn more, you can check out the YT video.
I'll leave the links in the comments since I can't do it here 😅


r/threejs • • Mar 19 '26

I am building a watercolor-style world, and I appreciate your feedback

732 Upvotes

The project is still a work in progress — I’d love to hear more from you!

demo: https://susurrus.vercel.app/


r/threejs • • Feb 01 '25

Let's build interactive threejs user interfaces

726 Upvotes

r/threejs • • Feb 05 '25

Demo I built a customizer for a microcabin company! Under 2mb and runs smoothly (I hope)

723 Upvotes

r/threejs • • Mar 21 '25

Vintage pencil drawing comes to life v3

717 Upvotes

r/threejs • • 7d ago Heartwarming

Nightscape - A cozy endless flight above storm clouds

679 Upvotes

I commenced work on this project purely on a whim, as I wanted an aesthetically pleasing live wallpaper to leave on my home theater display. It is by no means complete but I am quite happy with the progress and so thought it might be fun to share.

The premise is very simple; a smooth, endless flight above relatively realistic clouds bathed in moonlight. The terrain below is dotted with clusters of towns and street lights, along with lakes and even little blinking aircraft warning beacons on some of the hill summits.

Occasional lightning strikes (both air/air and air/ground) briefly illuminate the clouds and terrain below. In the sky are gently twinkling stars with a rare meteor. See if you can spot Mars near the horizon!

The top right corner is home to extensive color grading and simulation parameters, which will soon be organized into tabs. Various hotkeys can be used to trigger events manually when desired.

Please be aware that this is a somewhat resource intensive scene. Cloud resolution parameters are provided and by default, these are set automatically to guarantee a target frame rate. They can also be configured manually, if you would prefer to prioritize resolution.

There is also a tool which can be used to generate seamlessly looping offline renders of any desired length.

Further optimizations will soon be implemented, along with changes to the cloud patterns and potentially altitude variations. I am making use of Opus 5.5 and numerous reference photos for this project.

Those interested can find the project on its GitHub repository, here.


r/threejs • • Apr 16 '26 Bravo

Three.js r184 released ⛅️

649 Upvotes

r/threejs • • 13d ago Bravo

Link 2600+ FREE three.js 3D models (source code included)

611 Upvotes

NVIDIA did it first, now we are releasing 2,600+ free game-ready 3D models (+200 each week). For good.

Each model is a program (three.js ES module), with parameters you can tweak to customize look, state, season, color, wear, etc.

Export to any format: glb, obj, fbx, usd, etc,

All thanks to the $500,000 in funding we received from XPRIZE and Google and all of our early individual funders, thank you all!

Hope you find them useful for your games, animations, 3D websites, portfolios and anything you imagine.

polyfork.dev


r/threejs • • 27d ago

Demo Arctic waters in threejs - Astra, Blender MCP, Imagegen

590 Upvotes

The diver + the water + boat + the sky box + the whale + 3 other creatures available here! https://3ditions.drop3.app/watch/arctic-waters/


r/threejs • • Feb 14 '25

A Solar System Simulation in Web 3D

585 Upvotes

r/threejs • • 12d ago Heartwarming Bravo

One month building Hiraeth: a Moebius-inspired adventure game, with Opus 5.5, Astra, Tripo & Suno

584 Upvotes

Hiraeth (Welsh word for longing or homesickness) is meant to be a Zelda style game where you go from planet to planet, explore the world, go into temples etc. I wanted it to feel a Moebius set of worlds. Here’s the teaser from a month of working on it.

I used Opus 5.5 and Astra for development, Midjourney for visual references, Tripo for 3D assets (some of them, a lot of them are being generated directly in engine by Opus and Astra), and Suno for music. The game runs on Three.js (but I also have Unity builds that use a JS bridge to avoid rewriting it all in C#). A few things I did process-wise:

  • Design audits: I tried to turn gaming design principles into reusable agent skills, then regularly audit the game against them. Across all 14 temples, does each one teach a mechanic, test it, then give it a twist?

  • Serendipity map: I built a map that highlights walkable ground more than 50 meters from anything to discover.

  • Visual changelog: Every visual change gets a screenshot from the running game. Comparing the same room from the same angle tells me a lot more than a note saying “improved lighting.”

  • 3D assets: I go back and forth between Tripo, Meshy, and models built directly in Three.js. For one enemy, I tried different rigs on the same body and watched it swing in the arena.

Play it here

It's much better with a controller, there are also android builds that work on stuff like retroid pocket, Odin 3 etc.. which is where I've been playing the game. I'd love some feedback, harsh one especially to see if I want to keep spending time on it.


r/threejs • • Jun 25 '26

Three.js r185 released 🧡

581 Upvotes

r/threejs • • Dec 21 '25

Link WebGPU Japanese themed portfolio :)

566 Upvotes

I'm late to post this but here we go : https://ameen-abdullah.dev/


r/threejs • • Feb 27 '25

I made a 3D map generator

562 Upvotes

r/threejs • • Aug 04 '26

Demo I made a lightning strike in Three.js

556 Upvotes

I tried to replicate the lightning strike effect based on real footage people put on YouTube


r/threejs • • Apr 29 '26 Mindblown

Built a small shelf builder for material planning

547 Upvotes

I’ve recently started building a collection of interactive tools for woodworking projects. Here’s the first one: a Shelf Planner.

You can try it at https://woodeler.com/shelf