Loading video...

Video Failed to Load

Go Home

I built a Three.js game director skill system for Codex & Claude Code to help agents create more polished playable browser games. It guides gameplay loops, graphics, HUD/UI, debugging, QA, and optional Tripo ElevenLabs Nano Banana 2.1 3D/image/audio assets with API keys. Open source, get the skills in this...

149,375 views • 5 months ago •via X (Twitter)

52 Comments

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

Repo: Claude code install: npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a claude -g -y Codex install: npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a codex -g -y

Nick Venturi's profile picture
Nick Venturi5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana my folder of abandoned game ideas is sweating looking at this 💀

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

@nickventuri @threejs @tripoai @ElevenLabs @NanoBanana 😂 fire them up!

b wall's profile picture
b wall5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana check out this game I made

Majid Manzarpour's profile picture
Majid Manzarpour4 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Looks great! Did you use the skills?

jason's profile picture
jason5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana @paw_lean

Peter Yang's profile picture
Peter Yang5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana What this is insane installing right away.

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Let me know how it goes! It helps to ask your agent to write an initial prompt optimized for the skills, given a broad game idea.

Peter Yang's profile picture
Peter Yang5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana I sent you a quick DM

seeh's profile picture
seeh5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana The Codex install path is the interesting bit here. Game skills are one of the few places where an agent needs real taste gates: stable camera, HUD readability, mobile frame time, restartable loop. I'd love to see the QA checklist as its own skill too.

Danny Limanseta's profile picture
Danny Limanseta5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana The results are so good!! 🔥

HBilal Khan Yousafzai's profile picture
HBilal Khan Yousafzai5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana I've build the same skill for godot inspired by Majid's Threejs game director please have a look #godot #godotai #godotskills #aigame

am.will's profile picture
am.will5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana this is crazy

Bill G.'s profile picture
Bill G.5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana exellent work Majid

aasha's profile picture
aasha5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana these are so cool man

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana 🙏 appreciate it

Ian Snyder's profile picture
Ian Snyder5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana This is amazing, thank you for sharing your process!

AI Mastery Guide's profile picture
AI Mastery Guide5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana A game director skill that handles graphics, HUD, audio, and QA all in one open source package is going to save so many people from starting from scratch

Navy's profile picture
Navy5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Kar dorost 🫡

khacvy's profile picture
khacvy5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana any source code of the result game?

jason's profile picture
jason5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana @coreyching

安叫兽|Bird🕊️ 🔶 BNB's profile picture
安叫兽|Bird🕊️ 🔶 BNB5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana 这个拿来做小原型应该挺顺手

loground's profile picture
loground5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana dope! The pool looks amazing

paraframe's profile picture
paraframe5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana claude directing a game is crazy work until you reload and nothing loads

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana The skills are designed to solve that problem, give it a shot!

Paul Katsen's profile picture
Paul Katsen5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Demos look really great!

Laurent Knauss's profile picture
Laurent Knauss5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana 🙏 -gonna use your repo to improve kid's tetris game...

André's profile picture
André5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Thanks for sharing

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana 🙏 let me know how it goes! Looking for feedback to improve the skills

Jobu's profile picture
Jobu5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana have deployed this live ?

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Yep check my profile

toni's profile picture
toni5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana More tools = more polish, yes. But most browser games die from bad loops, not bad assets. A director that fixes the loop first actually matters.

Josh Schuler's profile picture
Josh Schuler5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana How does it do the animations? Especially the dolphin?

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Generated with Tripo API, one of the skills can use it. It requires $ credits but it's fairly cheap and pay as you go.

Igor Fomenko's profile picture
Igor Fomenko5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana cool setup, love the end to end loop. any tips on keeping the HUD crisp on mobile viewport? looking to try the Claude install soon

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana It's got instructions for mobile, might help to specify in your initial prompt too.

Reyniel P's profile picture
Reyniel P5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Majid, cómo estás? Tienes tutoriales en Youtube? Quisiera ver cómo lo haces, está muy interesante

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana I don't have tutorials but that's a good idea 🤔

Reyniel P's profile picture
Reyniel P5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Si no es mucho pedir le colocas subtitulos en español o audio que en Youtube se puede hacer. Saludos desde Venezuela! Estaré atento!

Three.js's profile picture
Three.js5 months ago

@majidmanzarpour @tripoai @ElevenLabs @NanoBanana Le das la mano y te agarran el brazo 🙃

Reyniel P's profile picture
Reyniel P5 months ago

@majidmanzarpour @tripoai @ElevenLabs @NanoBanana Jajaja dije si no es mucha molestia, aclaro.

Three.js's profile picture
Three.js5 months ago

@majidmanzarpour @tripoai @ElevenLabs @NanoBanana Si no es molestia también puede ir a tu casa y explicártelo en persona. Si no es mucha molestia claro.

Reyniel P's profile picture
Reyniel P5 months ago

@majidmanzarpour @tripoai @ElevenLabs @NanoBanana Jajaja es broma no soy de bronca solo quiero aprender ya que aquí estamos oprimidos y nos cuesta salir adelante. Tenemos pocas posibilidades. Te amo @threejs tienes toda la razón! Sorry 🫡🇻🇪

CJ MEDIA's profile picture
CJ MEDIA4 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Curious wether or not this has been used beyond the game side since it obviously has taste embedded for ui/ux on other things

Tadas Petra's profile picture
Tadas Petra4 months ago

@threejs @tripoai @ElevenLabs @NanoBanana So cool!

gyanxbt's profile picture
gyanxbt5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Looks great

Akay | Web Dev's profile picture
Akay | Web Dev5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Maad

Dennis's profile picture
Dennis4 months ago

@threejs @tripoai @ElevenLabs @NanoBanana Amazing work, really usefull tool for game devs. You can list this on @orynth among other great products and showcase it to people exploring these kind of projects. You can also tokenize it and start earning. Happy to share more in dms if you are interested!

𝑹𝒂𝒄𝒉𝒆𝒍 𝑹𝒂𝒎𝒔𝒆𝒚's profile picture
𝑹𝒂𝒄𝒉𝒆𝒍 𝑹𝒂𝒎𝒔𝒆𝒚4 months ago

@ElevenLabsDevs @threejs @tripoai @ElevenLabs @NanoBanana Pretty cool..

Nietpip's profile picture
Nietpip5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana What model did you use? Fable?

Majid Manzarpour's profile picture
Majid Manzarpour5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana The demos were built with Fable 5, I've been getting decent results with Opus 4.8 too

Jared Smith's profile picture
Jared Smith5 months ago

@threejs @tripoai @ElevenLabs @NanoBanana oh hell yeah sir!!! You MAJID

Related Videos