Welcome to Snist, your intelligent Unity development companion**. Snist connects your Unity Editor to powerful AI capabilities, helping you build games faster and more efficiently.
Snist is an AI-powered Unity development assistant that understands your project context and helps you:
- Generate C# scripts with proper Unity patterns and best practices
- Modify scenes through natural language commands
- Design levels with AI-assisted procedural generation
- Debug and fix issues by analyzing your code and scene structure
- Learn Unity through interactive explanations and examples
Snist runs as a desktop application that connects to your Unity Editor via a lightweight package. Once connected, you can interact with Snist through natural language, and it will:
- Understand your project - Snist analyzes your Unity project structure, scripts, and scenes
- Execute commands - Generate code, modify GameObjects, create levels, and more
- Provide feedback - Get explanations, suggestions, and learn Unity best practices
Generate Unity C# scripts with proper namespaces, using statements, and Unity-specific patterns. Snist understands your project structure and can create scripts that integrate seamlessly.
Create, modify, and organize GameObjects through natural language. Ask Snist to "create a player with a Rigidbody" or "add a light to the scene" and it handles the details.
Design levels procedurally or through guided creation. Snist can generate room layouts, place objects, and create complex level structures.
Find bugs, optimize performance, and get explanations of how your code works. Snist can analyze your scripts and suggest improvements.
Learn Unity concepts through interactive explanations. Ask "how does the Update method work?" and get detailed, contextual answers.
Ready to start? Follow these steps:
- Install Snist - Download and set up the desktop app
- Connect Unity - Link your Unity project
- Try Your First Command - Learn how to interact with Snist
- Learn about prompting best practices
- Explore use cases
- Check out different modes