Unakin introduces Sawyer, an AI agent specifically designed to assist game developers by automating complex and repetitive tasks throughout the development lifecycle. By integrating Sawyer into their workflow, developers can focus more on creative aspects, while the AI handles the mundane and time-consuming processes.
Key Features and Functionality:
- Bug Fixing: Sawyer evaluates bug reports, analyzes relevant code and scene data, identifies root causes, and applies fixes efficiently.
- Optimization: Developers can set performance targets, and Sawyer iteratively implements improvements to meet these goals.
- Rapid Prototyping: From product descriptions, Sawyer plans, generates new scripts, and modifies existing code to create working mechanics swiftly.
- Code Review: Sawyer reviews pull requests, identifies issues, suggests fixes, and flags potential risks before they reach production.
- SDK Integration: The AI researches, reviews documentation, plans, and implements SDK integrations at an accelerated pace.
- Porting Plan: Sawyer analyzes games for porting, providing clear plans, identifying platform risks, and highlighting system-level blockers.
- UI Creation: By importing Figma files, Sawyer translates designs into functional Unity UI, ensuring clean and styled interfaces ready for implementation.
- Feedback Analysis: Sawyer processes player feedback from various sources, surfaces sentiment, spots trends, and highlights critical insights.
Primary Value and Problem Solved:
Sawyer serves as a force multiplier for game development teams by automating labor-intensive tasks, thereby enhancing productivity and efficiency. In controlled experiments, developers utilizing Sawyer fixed bugs at 2.8 times the rate of those without it. By handling tasks such as bug fixing, optimization, and code review, Sawyer allows developers to concentrate on the creative and innovative aspects of game development, ultimately accelerating project timelines and improving overall quality.