Hey, great idea to collect a Unity setup in one place. There isn’t a dedicated guide on the forum yet.
A few pointers that might help while you experiment:
- Unity package for Cursor integration: GitHub - boxqkrtm/com.unity.ide.cursor: Code editor integration for supporting Cursor as code editor for unity. Adds support for generating csproj files for intellisense purposes, auto discovery of installations, etc. 📦 [Mirrored from UPM, not affiliated with Unity Technologies.] · GitHub (the one you already found)
- Rules and Skills to tune the agent’s behavior for C# and Unity conventions: Rules | Cursor Docs and Agent Skills | Cursor Docs
.cursorignoreto excludeLibrary/,Temp/,Logs/,Build/,obj/,*.meta, and other generated Unity junk from the index. This helps a lot on big projects: Ignore files | Cursor Docs- Indexing settings and troubleshooting: Codebase indexing | Cursor Docs
For the C# language server, DotRush vs C# Dev Kit or OmniSharp is a real trade-off, especially around CodeLens. This related thread about the C# extension on older hardware might be useful for context: Running c# extension on older hardware without .net 9 support
And here’s a related thread about indie dev in Cursor, Unity devs have chimed in there too: Hello everyone, is there anyone like me who develops indiegame using cursor?
If you share your final .cursorignore plus Unity rules, it’d be super helpful for everyone else.