Show HN: Body Controlled 3D Dino Game

29 NikoNaskida 4 4/23/2025, 9:28:13 AM nicknaskida.github.io ↗
Hey HN, I am Niko.

I've built this 3D Dino Game In browser using tech like three.js and MoveNet (tensorflow).

Basically, it's a normal 3D dinosaur game with a twist: you need to actually perform actions irl to avoid obstacles.

Duck to crouch, jump to jump, raise left hand - go left, raise right hand - go right.

Game is using your phone/laptop camera to track your body movements and perform in-game actions.

PS. Game is 100% client side and I don't record/track/use/save any of your data

Hope you find it worth playing. (better play on PC)

It's a 100% FREE browser game with no login! Please feel welcome to DM feedback or reply or anything!

Comments (4)

tianqi · 6d ago
It's amazingly fun. I hope it could get packaged and open to spawn a lot of games as the update in the post kinect era. One small problem I experienced on this specific game is that it requires me to be far away from my desktop, which requires me to have a large room and a large screen (otherwise it's too far to see the screen clearly).
NikoNaskida · 6d ago
Yes, it indeed requires having some space at home because it needs to see you in full height + have some space above your head to detect hands up action.

Thx for feedback and kind words! :)

shae · 6d ago
This is super cool! I'd like to build this sort of thing myself, do you recommend any tutorials?
NikoNaskida · 2d ago
I didn’t follow one so can’t recommend. The tech is MoveNet from tensorflow.js and three.js so you can search it up online