Loading video...

Video Failed to Load

Go Home

I've built a new opensource Third-Person Soldier Stage in the browser, built with Three.js. 4 techniques, 4 abilities, 2 boons, endless procedural night terrain, ragdoll deaths with no physics engine, katana & gun play. All GLSL. No engine, no physics lib, no asset pipeline. This VFX showcase is an...

24,509 views • 2 months ago •via X (Twitter)

54 Comments

Vipin Pathak's profile picture
Vipin Pathak2 months ago

@threejs INSAAAAANE 🫶🏽

Chiro Visuals's profile picture
Chiro Visuals2 months ago

@threejs Thank you ✨

Bole Chen's profile picture
Bole Chen2 months ago

@threejs All GLSL, no engine, no physics lib, no asset pipeline—that constraint is what makes this worth studying. I recently built a small browser Zen Hall with Three.js, far quieter but the same feeling that a web scene can stand on its own:

Chiro Visuals's profile picture
Chiro Visuals2 months ago

@threejs That looks neat !

FaryaBlender3D's profile picture
FaryaBlender3D2 months ago

@threejs Amazing like always! I made an Master VFX based on your repo and added some small textures (256px) like trail, shockwaves etc that I can use on multiple effects. Looks really good and didnt show any signs of laggs yet. Probably bc I dont have effects that generate many instances

Chiro Visuals's profile picture
Chiro Visuals2 months ago

@threejs Thank you so much ✨ that sounds awesome 👏

Dotya's profile picture
Dotya2 months ago

@threejs

Chiro Visuals's profile picture
Chiro Visuals2 months ago

@threejs

OmniStorm Gaming's profile picture
OmniStorm Gaming2 months ago

@threejs As always, just incredible.

Chiro Visuals's profile picture
Chiro Visuals2 months ago

@threejs Thanks ✨ i really appreciate it

Planaria's profile picture
Planaria2 months ago

@threejs @chirovisuals sword slash’s when? This project is amazing

Chiro Visuals's profile picture
Chiro Visuals2 months ago

@threejs Hopefully i’ll keep switching character each time and create some more unique FX, Thanks !✨

Mr Pixel | Driftania 🏝's profile picture
Mr Pixel | Driftania 🏝2 months ago

@threejs Ragdolls with no physics lib is the kind of spite that builds whole projects. 💪

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs

mohsen bashirzadeh's profile picture
mohsen bashirzadeh2 months ago

@threejs Impressive constraint set. Building game-like interaction without an engine or physics library makes hidden state visible: collision intent, input timing, and animation transitions all need explicit ownership.

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thsnk you ✨

Kevin Rajan's profile picture
Kevin Rajan2 months ago

@threejs what's the benefit of GLSL over engine? is it due to performance? or is it meant to record sequences in a game? maybe to record a trailer or something?

Chiro Visuals's profile picture
Chiro Visuals2 months ago

Three.js is basically GLSL under the hood. Every material is a shader that Three.js generates for you. Writing your own shader just means taking control of that part yourself. The CPU creates each spark with a few numbers, then the GPU takes over and moves it around. So even with 1,000 sparks, the CPU doesn’t have to keep updating every single one. And honestly, stock materials only give you stock looking results.

DegenApe's profile picture
DegenApe2 months ago

@threejs uhh

Chiro Visuals's profile picture
Chiro Visuals2 months ago

@threejs yep i’m currently making a commit to fix the default settings, cause they were saved just on my machine ✨

Chiro Visuals's profile picture
Chiro Visuals2 months ago

@threejs should be good now 🎉

Nawwara's profile picture
Nawwara1 month ago

@threejs This one is my favorite

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Glad you like this project ✨Thanks 🙌

QDY's profile picture
QDY1 month ago

@threejs good job.

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thanky you! ✨

shizcrey's profile picture
shizcrey1 month ago

@threejs making magic. what a talent!

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thank you ✨

Soubhagya's profile picture
Soubhagya1 month ago

@threejs so coool!

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Glad you like this project ! ✨

M DAS | COBOX's profile picture
M DAS | COBOX1 month ago

@threejs Open-source VFX at this level is powerful. 🔥

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Glad to see people appreciating this project ✨Thank you 🙌

Empires of Black Powder's profile picture
Empires of Black Powder1 month ago

@threejs No engine is crazy

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs ✨thanks

Developer 🚀's profile picture
Developer 🚀1 month ago

@threejs Zero physics engine and pure GLSL in the browser is insane. The performance on this is super impressive.

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs 🚀🚀🚀 Thanks

OmedTheVibeCoder's profile picture
OmedTheVibeCoder1 month ago

@threejs How did i missed this, wow

Daniel Zambrini's profile picture
Daniel Zambrini1 month ago

@threejs If people just knew how much this helps to prototype new games....thanks again for another banger! Will test it out soon!

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thanks ✨ check it out and let me know 🙌

G2G's profile picture
G2G1 month ago

@threejs Fire

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs

G2G's profile picture
G2G1 month ago

@threejs

G2G's profile picture
G2G1 month ago

@threejs

老A玩AI's profile picture
老A玩AI1 month ago

@threejs 很棒的项目,我给做成暴打渣男:孙割的小游戏了

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs 🤣✨ brilliant

JaƴCøđes 🔊's profile picture
JaƴCøđes 🔊1 month ago

@threejs Thats a follow from me big dog. Nice work

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs I really appreciate it buddy 🙌 thanks ✨

Keyboard Runner's profile picture
Keyboard Runner1 month ago

@threejs Amazing work, thanks for sharing!

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thank you ✨

黃名子耶's profile picture
黃名子耶1 month ago

@threejs Awesome

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thank you 🙌

David Benhaim's profile picture
David Benhaim1 month ago

@threejs this is sick

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thanks ! ✨

Hive Dominion by Project Katon's profile picture
Hive Dominion by Project Katon1 month ago

@threejs After digging through the source, this is no empty buzz. The shared CPU/GPU terrain logic, motion-warped attacks, runtime animation retargeting, and custom PBD ragdolls are seriously impressive. A whole hive of clever systems working together, not just flashy VFX. 🐝

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Glad you love the project

Related Videos