CastleMe
2D mobile-friendly castle-defense game with a recruitable hero roster, skill tree, and roguelite meta-progression loop.
The layered progression architecture is the defining system: enemies drop Gold (permanent), Gems (permanent), and Coins (run-only), each feeding separate upgrade economies. Permanent Camp tree upgrades carry across runs; run upgrades reset — a roguelite meta-loop layered on top of a classic tower-defense core. All game data is driven by a custom ScriptableObject + JSON pipeline with Unity Editor tooling that lets the designer export, reload, and iterate without touching code. Built with Unity 2D and C#, with Cursor AI and Unity MCP server for AI-assisted scene and prefab operations — a genuinely new workflow for Unity development.
Tech stack
- Unity 2D
- C#
- ScriptableObjects
- JSON
- Unity UI
- TMP
AI tools
- Cursor
- Claude
- Unity MCP Server