Development Philosophy

AI & Development Tools

How we use AI-assisted development, automated simulation, testing, and modern tools to help a small team build ambitious games.

How Zbotgames Uses AI

Modern development tools, including artificial intelligence, allow a small team like ours to accomplish work that would otherwise require substantially more people and development time.

We use AI-assisted tools where they provide a practical benefit. This can include programming assistance, diagnostics, debugging, testing, research, prototyping, documentation, analysis, and portions of our creative workflow.

We are not going to hide that use.

We understand that players and developers have different opinions about generative AI and AI-assisted development. We respect those differences, but we believe transparency is better than pretending these tools are not part of our development process.

At the same time, we do not use AI simply because it is available. We use it when it helps solve a real problem, reduces repetitive work, accelerates iteration, improves testing, or allows our small team to spend more of its limited time actually designing and improving our games.

AI for Testing and Simulation

Some of our most important uses of AI have nothing to do with generating artwork, text, or other creative assets.

Strategy games can contain an enormous number of interacting systems: different units, maps, terrain, resources, combat situations, player strategies, and possible outcomes. Even a relatively simple change to one unit can affect the balance of many other systems.

Testing all of those combinations manually would require an enormous amount of human playtime.

Zbotgames uses automated computer players and large-scale headless simulations to repeatedly play our games without rendering the normal graphics a human player would see.

That allows us to potentially simulate hundreds of thousands or even millions of games across different maps, random seeds, player counts, unit combinations, and AI strategies.

What We Can Measure

  • Game and combat balance
  • Unit usage and effectiveness
  • Map and starting-position fairness
  • Average game length
  • AI opponent decision-making
  • Different AI strategies and play styles
  • Pathfinding failures
  • Stuck or illegal game states
  • Rare edge cases
  • Stability and memory problems
  • Changes in results after balance adjustments

A balance question that might otherwise require months of manual games and data gathering can potentially be evaluated across a massive dataset in a fraction of that time.

This is particularly valuable when developing computer opponents. Instead of tuning an AI player based only on a handful of matches, we can allow different versions and strategies to compete repeatedly and study where they succeed, where they fail, and where their behavior needs improvement.

That does not eliminate human playtesting.

Simulation can tell us what is happening at scale. Human players tell us whether the game is understandable, satisfying, frustrating, surprising, or simply fun.

We intend to use both.

AI-Assisted Development

We also use AI-assisted development tools to help with engineering work.

That may include reviewing code, identifying possible bugs, diagnosing errors, researching technical approaches, generating test cases, documenting systems, analyzing test results, assisting with repetitive programming tasks, and helping us explore possible solutions more quickly.

AI-generated suggestions are not automatically accepted.

Code and technical changes still need to be reviewed, integrated, built, and tested. If an AI-generated solution is wrong, insecure, inefficient, or simply inappropriate for the game, it is our responsibility to identify that and correct it.

AI does not replace our responsibility for the software we release.

Generative AI and Creative Assets

We may also use generative tools during concept development, prototyping, experimentation, and potentially in portions of production artwork, audio, writing, or other creative work.

When AI-generated or AI-assisted material becomes part of a released product, our goal is to use it deliberately rather than simply filling a game with generated content.

Generated material may be selected, edited, combined, redrawn, modified, or otherwise developed as part of a larger creative process.

Where stores, platforms, or applicable policies require disclosure of AI-generated or AI-assisted content, Zbotgames intends to provide those disclosures.

We will not knowingly represent AI-generated work as traditionally created work when that distinction is relevant.

Humans Remain Responsible

AI is a tool. It does not make the final decisions at Zbotgames.

Game mechanics, rules, balance targets, art direction, development priorities, and decisions about what ultimately belongs in a released game remain our responsibility.

The same applies when AI makes a mistake.

If a tool produces bad code, poor artwork, incorrect information, or an ineffective game-design suggestion, responsibility does not transfer to the tool. It remains our job to catch it.

We expect our use of AI to change as the technology, our games, and our studio evolve. When that happens, we can update this page rather than pretending our development process never changes.

Why We Use These Tools

The practical reason is straightforward.

Zbotgames is attempting to build substantial strategy games with a small team and limited available development hours.

Every hour we can avoid spending on repetitive work is an hour that can instead go toward game design, balance, testing, performance, polish, and fixing the things players actually experience.

Used properly, automation and AI can allow us to test more scenarios, investigate more problems, iterate more frequently, and attempt projects that would otherwise be unrealistic for a team our size.

We don't believe the quality of a game should be judged by how inefficiently it was produced. It should be judged by the result.

Our standard for a Zbotgames release is that it should be original, legally usable, technically sound, thoughtfully designed, and worth playing, regardless of which tools helped us build it.

Strategy Builds a Brighter Tomorrow.