OpenDCAI/GameFactory-3A

A comprehensive open-source 3A game-generation skill and asset framework.

What it solves

3AGameFactory automates the transition from a game requirement to a production-ready game. It solves the fragmented nature of game development by providing a unified framework that generates both the visual assets (3D models, animations, audio) and the engine-specific code required to make the game playable.

How it works

The system is driven by a coding agent (such as Claude Code or Gemini CLI) that utilizes a set of "Skills" and API contexts. The agent reads the project's setting_overview.md to route the generation process through various pipelines:

  • Asset Generation: Pipelines for creating T-pose images, 3D objects (props, avatars, weapons), 3D scenes, motion/rigging, audio (dialogue, SFX), and CG videos.
  • Code Generation: Pipelines for creating engine-native gameplay mechanics and UI (HUDs, menus).
  • Engine Adapters: Reference implementations that allow the generated content to be integrated into UE5, Blender, Unity, Godot 4, or three.js.

Who it’s for

Game developers and creators who want to accelerate the prototyping and production of high-fidelity games using AI agents to handle asset creation and boilerplate coding across multiple game engines.

Highlights

  • Multi-Engine Support: Compatible with UE5, Unity, Godot 4, Blender, and three.js.
  • Comprehensive Asset Coverage: Generates images, 3D meshes, motion, audio, and CG video.
  • End-to-End Workflow: Combines asset generation with gameplay and UI code generation into a single coordinated "game slice."
  • Agent-Driven: Designed to be operated by LLM-based coding agents via structured skill documentation.

Related

  • Project
  • Project
  • Project
  • Project
  • Project