threejs-game-skills  by majidmanzarpour

Agent skills for building polished Three.js browser games

Created 3 weeks ago

New!

929 stars

Top 38.6% on SourcePulse

GitHubView on GitHub
Project Summary

This repository offers agent skills for building polished Three.js browser games, covering gameplay, AAA graphics, UI, QA, and optional AI asset generation. It targets developers seeking an agent-driven workflow to simplify complex game development, enhancing productivity and quality. Demos showcase diverse game genres, including Neon Ridge Drift, Championship Snooker Arena, Starship Dogfight Arena, Tidesinger, and RIPCORE — Arena Battler.

How It Works

A threejs-game-director skill orchestrates specialist skills for various game development aspects. Users prompt an agent with desired outcomes, and the director manages the workflow, invoking skills for gameplay, graphics, UI, asset generation, audio, debugging, and QA. It utilizes a bundled Vite + TypeScript + Three.js scaffold for new projects, enabling iterative development from playable loops to release verification.

Quick Start & Requirements

Install via npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a <codex|claude-code> -g -y or local ./install.sh. Requires an agent environment (Codex/Claude Code). Optional API keys (TRIPO_API_KEY, GEMINI_API_KEY, ELEVENLABS_API_KEY) enable AI asset generation. A Vite + TypeScript + Three.js scaffold is bundled.

Highlighted Details

  • AAA Graphics & Polish: Dedicated skills aim for high-fidelity visuals and user experience.
  • AI Asset Generation: Integrates Tripo (3D), Gemini (images), and ElevenLabs (audio) APIs for enhanced asset creation.
  • Comprehensive QA: Automated checks for browser, mobile, visual, performance, and release readiness.
  • Agent Orchestration: threejs-game-director automates the development pipeline.

Maintenance & Community

No specific details regarding maintainers, community channels, sponsorships, or roadmaps were found in the provided README content.

Licensing & Compatibility

Licensed under MIT, permitting commercial use and integration into closed-source projects.

Limitations & Caveats

AI asset generation is optional and requires external API key configuration; fallback to procedural/local assets occurs otherwise. Functionality depends on agent environments (Codex/Claude Code) and their CLI/scripts. Primarily focused on Three.js browser games.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
931 stars in the last 27 days

Explore Similar Projects

Feedback? Help us improve.