LLM Agent Builds Complete Godot 4 Dungeon Crawler Using Visual Feedback

A developer demonstrated an LLM agent autonomously building a complete dungeon crawler game in Godot 4 using visual feedback. The agent was connected to the Godot editor via an MCP tool the developer is building.
What the Agent Built
With a single prompt to "build a dungeon crawler FPS using Kenney's dungeon kit," the agent created:
- 3 rooms connected by corridors
- Atmospheric torch lighting with particles
- FPS controls with head bob
- Sword combat system
- 4 enemy types with pathfinding
- Wave-based enemy spawning system
- Loot drops
- XP progression mechanics
- Game over screen
Key Technical Details
The project consisted of approximately:
- 300 nodes
- 11 scripts
- 1500 lines of GDScript
The game ran successfully on the first F5 execution, producing a playable prototype.
Visual Feedback Loop
The significant aspect wasn't just code generation—any LLM can write code. What made this different was the agent's ability to:
- Run the game and take screenshots
- Visually identify problems and fix them
- Notice torch particles were too bright for the fog and adjust the environment
- See orcs clipping through walls and tweak navigation settings
- Check chest UI layout visually for proper positioning
This approach represents a shift from pure code generation to integrated development where the agent can test and iterate based on actual game output.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Be My Butler: Multi-Agent Pipeline for AI Code Verification
Be My Butler is an open-source multi-agent pipeline where different AI models review each other's code through blind verification. The system addresses the problem of AI agents incorrectly reporting their own code as functional.

civStation: Open-Source VLM Harness for Natural Language Control of Civilization VI
civStation is an open-source computer-use stack that enables voice and natural language control of Civilization VI, translating high-level strategy commands into UI actions through a VLM-based observation and execution loop.

Cloken: A Chrome Extension That Shows Real-Time Claude Context Usage as a Percentage
Cloken is a free Chrome extension that displays your current Claude.ai chat context usage as a percentage — including messages, files, images, and system prompt.

InsAIts Runtime Security Monitor for Claude Code Hits 8,000 PyPI Downloads
InsAIts, a runtime security monitor for Claude Code agentic sessions, has reached 8,140 total downloads on PyPI. Version 3.4.0 adds an Adaptive Context Manager, layered anchor injection system, and dashboard improvements.