Unakin

Unakin

Sawyer is an advanced AI game developer designed to handle a variety of engineering tasks autonomously, including fixing performance issues and iterating on gameplay mechanics. Leveraging industry-lea

FreemiumDesignDeveloper ToolsCodeWeb, IDE integration (VS Code, JetBrains, others to be confirmed)
Unakin screenshot

What is Unakin?

Sawyer is an AI-powered assistant designed to help game developers automate engineering work. It handles tasks like debugging performance issues, refactoring code, and iterating on gameplay mechanics without manual intervention. The tool uses large language models to understand your codebase, plan complex changes, write new code, and run tests to verify results. It integrates directly with your IDE and game engine, building a knowledge graph of your project to provide context-aware suggestions. The tool is currently in private beta, with a focus on keeping your code private and secure.

Key Features

Autonomous code generation

writes and modifies game code based on high-level instructions

Performance debugging

identifies and fixes performance bottlenecks in your game

Gameplay iteration

assists with adjusting mechanics and game logic

IDE integration

works directly within your development environment

Knowledge graph construction

builds contextual understanding of your codebase over time

Automated testing

generates and runs tests to validate code changes

Pros & Cons

Advantages

  • Reduces manual engineering work on repetitive or time-consuming tasks
  • Works within your existing development setup via IDE integration
  • Maintains code privacy by running contextually within your project
  • Can handle multi-step tasks from planning through to testing

Limitations

  • Currently in private beta, so availability is limited and features may change
  • Requires integration setup with your specific IDE and game engine
  • Effectiveness depends on clear task definition and sufficient codebase documentation

Use Cases

Fixing performance bottlenecks in resource-intensive game systems

Automating repetitive code refactoring across large codebases

Rapid iteration on gameplay mechanics during development cycles

Generating boilerplate code and standard game systems

Testing and validating changes before human review