Imported from dkalchenko/arcade (
AGENTS.md). Install upstream withnpx skills add dkalchenko/arcade. Copyright stays with the author.
Project boundaries
- This is the consolidated Unity project. Original sibling projects are source backups; change Arcade unless explicitly asked otherwise.
- Keep each game's code, scenes, generated art and checks in its own module. No cross-game assembly references or serialized asset references. Games must run directly without the launcher.
- Shared vendor libraries stay in their original folders with their metadata. Do not duplicate or relocate them unnecessarily.
- Each game's PlayerPrefs keys must retain its game-name prefix. Shared navigation loads one scene at a time and clears paused global state.
- Scene builders in AgentScripts/ only modify that game's assets and scenes. Collection/project settings belong to BuildArcade.
- Use native Unity CLI/Pipeline for serialized scene, prefab and asset changes. Keep reusable builders/checks, remove temporary captures and harnesses.
- Preserve gameplay and the no-tutorial/no-spoiler presentation. Use Microsoft C# style and proportionate SOLID. Avoid comments unless a real warning or limitation needs one.