Building a game in Unreal Engine with Kiro in two weeks (with no experience)

Discover how a professional C# developer with zero Unreal experience used AI to create a full game in just two weeks.

viernes, 24 de julio de 2026 • 5 min read • Q2BSTUDIO Team

Desarrollo de videojuegos sin experiencia gracias a la IA

In the world of software development, the ability to turn a complex idea into a working prototype in record time without prior experience in the required tools used to be a utopia. However, the convergence of artificial intelligence and low-code platforms is redefining the limits of possibility. This article analyzes a real-world case: building a 4v4 multiplayer game in Unreal Engine 5.8 over two weeks, with no prior knowledge of C++, the game engine, or game development. What makes this story special is not just the outcome, but the methodology: an AI agent (Kiro) acted as the lead developer, while the author served as designer and technical director. This experience offers valuable lessons for any company looking to accelerate prototyping and software creation, whether in entertainment, enterprise applications, or business solutions.

The starting point was almost zero: the developer had years of experience in C# and TypeScript, but the Unreal Engine ecosystem—with its class hierarchy, macros, and memory model—was uncharted territory. No prior documentation, no tutorials, no C++ refresher (twenty years since last use). The only thing available was a functional description of the desired game: a clone of DeathRow, a 2002 Xbox title where two teams of four players fight to throw a disc through a goal ring, while being able to knock opponents unconscious. The challenge was not trivial: it required disc physics, AI behavior, combat system, match flow, menus, sound, music, and animations. In just two weeks and using about 20,000 credits on the Kiro platform, the result was a playable prototype from start to finish.

The key to the process was constant iteration and phase division. Instead of writing C++ code, the author simply described in natural language what he wanted to achieve: 'I need a disc that bounces off walls with configurable physics and detects scoring when entering a goal'. The AI agent, using an experimental MCP server for Unreal Engine, created classes, configured properties, placed actors in levels, and wrote the necessary C++ code. The person tested, played, and provided feedback: 'the disc bounces backward when hitting a teammate'. Kiro diagnosed and fixed. Not a single line of C++ was written by the developer. Their job was to design the experience, describe bugs, and decide when to move on.

The first week produced a functional game: arena, movement, disc physics with auto-aim, four-player teams with switching, full combat with KOs, seven AI characters running behavior trees, match flow with scoring and halftime, menus, and controller support. However, the AI was deterministic, predictable, and robotic. The second week focused on making the game 'feel right'. To achieve this, a probabilistic weight engine was designed to replace the deterministic logic. The author sketched pseudo-code with pipeline stages: base weights modified by multipliers for personality, team tendencies, game state, spatial awareness, and difficulty. Kiro recognized the pattern, implemented it in C++, and integrated it into the behavior trees. But this broke everything: latent bugs that had never been triggered surfaced. Disc physics interacted incorrectly with characters, animations leaked into wrong contexts, and catch volumes were too small at high speeds. Each day, the author described symptoms and the AI traced root causes.

Beyond AI, an energized disc mechanic was added: holding the throw button charges a power shot that instantly KOs opponents, the signature move of the original game. The animation system was rewritten to support priorities, interruptibility, and weighted variations. Catch animations start before the disc arrives. The disc does not release until the throw animation reaches its release point. Characters celebrate after scoring. For audio, AI tools like ElevenLabs (sound effects and announcer voice) and Suno (music) were used. Everything was created without human artists, only via AI generation.

The result is a prototype that, despite artistic shortcomings (placeholder geometry, free Mixamo animations, invisible goal rings due to missing meshes), proves that the real bottleneck is not writing code, but knowing how to describe what you want and direct the iteration. From a business perspective, this methodology has direct implications for developing AI-powered applications and custom software solutions. The ability of an AI agent to learn an unfamiliar technical domain (Unreal Engine) and generate production-grade code across multiple files shows a path to accelerate prototyping and MVPs. Companies that need to validate concepts quickly, whether in entertainment, industrial simulation, or architectural visualization, can benefit from this approach.

Q2BSTUDIO, as a software and technology company, sees in this case a confirmation of key trends. The combination of custom software development with generative AI capabilities allows dramatically reducing learning cycles and delivery times. It is not about replacing developers, but empowering them with tools that execute complex tasks from high-level specifications. In environments where prototyping speed is critical—such as creating demos for investors or validating game mechanics—this method can make the difference between an idea that stays on paper and a functional product in weeks.

Furthermore, the experience highlights the importance of having adequate cloud infrastructure. Using services like AWS or Azure to run AI agents, store assets, and manage collaboration is a natural complement. Cybersecurity also comes into play when handling user data or intellectual property during development. Data-driven decision-making, using BI tools like Power BI, allows monitoring project progress and adjusting priorities. At Q2BSTUDIO we integrate all these capabilities into turnkey solutions, adapting to the specific needs of each client.

The project's numbers speak for themselves: over 80 C++ files, 150 property-based tests written by the AI, and zero lines written by the human. But the most revealing fact is that the time invested was not in programming, but in playing, observing, and describing. The most valuable skill turned out to be clear communication. 'The disc bounces backward when hitting a teammate' leads to a direct fix. 'Passing doesn't work' forces a conversation. In the business world, the same applies: a precise specification accelerates any development, whether custom software, process automation, or AI implementation.

In conclusion, building a game in Unreal Engine with Kiro in two weeks without prior experience demonstrates that the barrier to entry for software development is lowering thanks to AI. It is not a utopia for enthusiasts, but a reality that companies like Q2BSTUDIO are applying to offer faster, more efficient, and personalized solutions. The key lies in knowing what to ask, how to iterate, and when to consider something good enough to move to the next phase. And, of course, having the right tools and technology partner.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.