Back to Python Software Foundation
GSoC 2026

Build a Vibe Coding Agent in Python for Creating Games

This proposal addresses the need to provide game developers with a Vibe Coding Agent, an intelligent assistant capable of generating assets, writing code, and automating the Godot editor from natural language to complete complex tasks. To support this, it develops a decoupled, CPython-based framework. The solution includes a native GDScript editor plugin that captures scene context and communicates via non-blocking asynchronous HTTP requests, paired with a powerful FastAPI backend. This backend utilizes Pydantic for strict schema validation, an Agentic Core to translate user prompts into structured actions, and a Persistent Memory module to maintain project state across editing sessions. Deliverables include a non-blocking Godot plugin, the CPython backend planning layer, initial implementations for the Agentic Core and Persistent Memory, a virtual container for safe code execution, and comprehensive documentation and tests.

Project details

Contributor

Steve Chen

Mentors

Not available

Technologies

Not listed in the archive