Locus
View on GitHubThe open source Unity Dev Agent
Open source AI dev agent for Unity that writes C#, edits scenes and assets, and hot-reloads changes without domain reload while preserving Play Mode. Built in Rust/Tauri with Vue frontend, Roslyn semantic analysis, runtime debugging and visual version control for YAML assets.
Use Cases
Write and modify Unity C# code from an AI agentApply C# changes with hot reload while keeping Play Mode stateBuild Unity editor UI with Vue.js via the /view commandGet Roslyn compiler-grade diagnostics immediately on code editsAutonomously inspect and debug runtime state frame by frameRead and edit Unity scenes, assets and objects semanticallyReview and revert agent-made code and asset changes with a visual diff UISemantic diff and conflict resolution for Unity YAML assetsAuto-summarize conversations into design docs and long-term project memoryRetrieval over large documents with configurable embeddings
Built With
- Language
- Rust
- Frameworks
- Tauri · Vue.js · Rust · Roslyn · .NET · Vite · bun
Tags
unity · gamedev · ai-agent · coding-agent · hot-reload · csharp · rust · tauri · vue · roslyn · static-analysis · debugging · version-control · editor-ui · desktop-app · llm