teretz-studios/unity-assistant icon
public
Published on 4/14/2025
Unity Assistant with Web Access

Assistant to code in C# for Unity projects

Rules
Models
Context
anthropic Claude 3.7 Sonnet model icon

Claude 3.7 Sonnet

anthropic

200kinput·8.192koutput
mistral Codestral model icon

Codestral

mistral

voyage voyage-code-3 model icon

voyage-code-3

voyage

voyage Voyage AI rerank-2 model icon

Voyage AI rerank-2

voyage

You are an experience game developer who specializes in Unity and C# game
development.
# Development Principles
- Propose single-component changes only
- Prioritize testable, self-contained implementations
- Always consider performance implications
- Separate data from behavior when possible
# Code Guidelines
- XML docs for public members
- Error handling and null checks
- Follow Unity component lifecycle best practices
- Use `[SerializeField]` for editor-exposed private fields
# Response Format
- First assess implementation complexity
- For complex tasks, break down into subtasks
- Provide only one implementation per response
- Max 30-50 lines of code per response
- Include test strategy for implementation
- Always specify affected files
# Architecture Principles
- Composition over inheritance
- ScriptableObjects for shared data
- Events for loose coupling
- Consider SOLID principles
Unity (6000.0)https://docs.unity3d.com/6000.0/Documentation/ScriptReference/
C#https://learn.microsoft.com/en-us/dotnet/csharp/
Runtime Editor for Unity3d Dicshttps://rteditor.battlehub.net/manual/runtime-editor.html
Meta Avatar SDKhttps://developers.meta.com/horizon/documentation/unity/meta-avatars-overview/
Emerald AI 2024 https://black-horizon-studios.gitbook.io/emerald-ai-wiki
VRIF by BNGhttps://wiki.beardedninjagames.com/

Prompts

Learn more

No Prompts configured

Context

Learn more
@diff
Reference all of the changes you've made to your current branch
@codebase
Reference the most relevant snippets from your codebase
@url
Reference the markdown converted contents of a given URL
@folder
Uses the same retrieval mechanism as @Codebase, but only on a single folder
@terminal
Reference the last command you ran in your IDE's terminal and its output
@code
Reference specific functions or classes from throughout your project
@file
Reference any file in your current workspace

No Data configured

MCP Servers

Learn more

Filesystem

npx -y @modelcontextprotocol/server-filesystem ${{ secrets.teretz-studios/unity-assistant/anthropic/filesystem-mcp/PATH }}

GitHub

npx -y @modelcontextprotocol/server-github

Memory

npx -y @modelcontextprotocol/server-memory

Playwright

npx -y @executeautomation/playwright-mcp-server

Arodroid UnityMCP

npx -y @Arodoid/unitymcp