This is a Unity Editor script that automatically generates a comprehensive folder structure for a mobile game project focused on rewarding real-life focus and productivity (e.g. study or work sessions).
Designed for Unity 2022+ and perfect for structured prototyping or team projects.
The script creates a complete folder architecture under Assets/GAMENAME/, including:
- ๐ง Core systems (architecture, events, constants, interfaces)
- โฑ๏ธ Gameplay services (timers, save system, reward system, NPCs, etc.)
- ๐งฉ Mini-games structure (fishing, gardening, crafting...)
- ๐ฎ Player systems (input, camera, progression)
- ๐งโ๐คโ๐ง NPC & dialogue systems
- ๐จ 3D and 2D assets folders (UI, environments, characters)
- ๐ Analytics, social, notifications, tutorials
- ๐ผ๏ธ UI screens and widgets (mobile-ready)
- ๐ Prefabs, scenes, shaders, VFX
- ๐ Plugin-ready structure (Animancer, Easy Save, DOTween, Dialogue System, etc.)
- ๐ Documentation, tests, localization, addressables
- ๐ A
_README.mdis created inside every folder for team notes and orientation.
This is especially helpful for:
- ๐ง Games that reward real-life focus (Pomodoro-like, study timer, etc.)
- ๐ฏ Developers who want to keep things organized from the start
- ๐ฑ Mobile projects with layered UI, audio, VFX, and multiple gameplay systems
- ๐ ๏ธ Teams working on long-term Unity games with modular systems
- Place
CreateGAMENAMEFolders.csinside your project: