View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.64 or later
- Package size
- 96.6 MB
- Files
- 679
- Favorites
- 85
- Views in the past week
- 80
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $34.99 on
Keywords
- Search for cozy game
- Search for fishing game
- Search for animal crossing system
- Search for JRPG
- Search for animal crossing
- Search for rpg builder
- Search for Third Person Character Controller
- Search for Farming Game
- Search for digging game
- Search for cozy casual
- Search for building system
- Search for Fantasy
Cozy Game Template | Cozy Game/Fishing/Digging/Home Deco/RPG Template
A complete life-sim system featuring smooth movement, cozy camera styles, inventory and tools, farming, fishing, building, shops, UI, time and seasons, plus a full save and load system.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
Cozy Game Template | Cozy Game/Fishing/Digging/Home Deco/RPG Template screenshot 1
About this asset
Cozy Controller is an all-in-one life-sim character controller system built for cozy games: farming, fishing, collecting, building, and relaxing exploration. Drop it into a new or existing project and you’ll have a solid foundation for a complete life-sim loop—movement, camera, inventory, tools, interactables, UI, and saving—ready to extend.
What’s Included
Character Controller
- Smooth, camera-relative movement with walk/run/sneak
- Jump with coyote time + jump buffer for forgiving controls
- Ground detection + configurable layers
- Gameplay-ready events (jump/land/footsteps/speed changes)
Camera System (Multiple Styles)
- Cozy-style fixed angles with Q/E rotation
- Isometric mode (true isometric angle)
- Fixed follow mode
- Free-look orbit mode + zoom
- Optional camera collision + interior mode support
Inventory + Hotbar
- Category-based inventory (tools, fish, bugs, seeds, crops, materials, furniture, etc.)
- Stacking, equipping, consumables, placeables
- Currency support + buy/sell prices per item
- Events for UI updates, item added/removed, money changes, slot selection
Tool System (5 Tool Types)
- Fishing Rod, Axe, Net, Shovel, Watering Can
- Tool cooldowns, interaction range, rotate-to-target, optional movement blocking
- Dedicated tool model scripts for visuals/particles
- Tool events for easy integration (fish bite/caught/escaped, chop/tree felled, bug caught, dug item, plant watered)
Time & Seasons
- Simulated time (configurable minutes per day)
- Real-time mode and real-time scaled mode
- Day/night support with sunrise/sunset events
- Season progression with configurable days per season
- Lighting hooks for sun/moon setup
Farming: Plant Growth + Watering
- Multi-stage crop growth (seed → growth → main → harvestable)
- Water level + optional “requires watering”
- Harvest logic, quantities, optional regrowth
- Visual stage models + world prompts/effects/events
Harvesting / Chopping System
- Health-based destructibles with drops (trees, rocks, etc.)
- Optional harvest-mode for renewable resources (fruit trees, berry bushes)
- Regen options, hit shake, damage delay for animation sync
Fishing Minigame
- Cast → wait → bite cue → catch window
- Weighted fish pools with time + season restrictions
- Optional Fishing Spots with custom pools and overrides
Bug Catching
- Catchable creatures with wander + flee behaviors
- Flying options (height range + bob)
- Catch effects + events
Digging
- Weighted buried loot with chance of “nothing”
- Dug state tracking + optional respawn time
- Dig visuals/audio + events
Building & Decoration
- Building mode for placing/moving/picking up furniture
- Building zones with bounds, grid snap, capacity limits, Y tolerance
- Preview materials for valid/invalid placement
- Pre-placed object support + saved placement data
Shop System
- Buy/sell UI flow with stock counts and price overrides
- Sell price multiplier support
- Interaction range + trigger open option
- Transaction events (bought/sold/failed)
Save / Load System
Saves the core state needed for a life-sim loop:
- Player transform
- Inventory contents + currency + hotbar selection
- Time/day/season state
- Plant growth + watering state
- Choppables (health/harvest state/destroyed)
- Dig spots (dug state)
- Caught creatures tracking
- Placed objects (item ID, transform, zone)
Includes CozySaveable for persistent object identity and auto-save support.
UI Kit
- Hotbar UI, Inventory UI, Time UI
- Item popups (pickup notifications with fly-to-UI)
- Building UI
- Shop UI
- World tooltips + harvest button helpers
Audio
- Surface-based footstep system (component or tag-driven)
- Jump/land/swim hooks
- Tool SFX hooks ready via events
Editor Tools
- Quick scene setup helpers (create time manager/save manager/popup manager)
- Save reset/open folder shortcuts
- Debug menu utilities (skip hour/day, set season, log inventory)
From the publisher's Asset Store listing.
Technical details
Technical Details
Unity Version:
- Unity 2021.3 LTS or newer
- Tested in Unity 2021 LTS, 2022 LTS, and 2023 LTS
Render Pipeline:
- Built-in Render Pipeline
- Universal Render Pipeline (URP) compatible
- No HDRP-specific dependencies
Platforms:
- PC (Windows, macOS, Linux)
- Mobile (iOS, Android)
- WebGL (core systems supported)
- Console-ready architecture (no platform-specific code)
Input System:
- Unity Input Manager (legacy) by default
- Easily adaptable to the New Input System
Dependencies:
- TextMeshPro (Unity package)
- No third-party assets or plugins required
Programming Language:
- C#
Namespaces:
- All scripts are fully namespaced under GolemkinGames.CozyController
Code Architecture:
- Modular, component-based design
- Event-driven systems using UnityEvent
- Clean separation between controller, systems, UI, and tools
- Designed for extension without modifying core scripts
Performance:
- Optimized for life-sim scale scenes
- Layer-masked physics queries to reduce overhead
- Lightweight per-frame logic
- Object lifecycle management for runtime-spawned effects
- Suitable for mobile and low-end devices with proper asset setup
Save System:
- JSON-based save files
- Supports multiple save slots
- Auto-save and manual save support
- Uses Application.persistentDataPath
- Persistent runtime state for player, inventory, time, world objects, and placed items
Camera System:
- Multiple camera styles in a single component
- Optional camera collision
- Interior/exterior mode switching
- Mouse, keyboard, and fixed-angle controls supported
UI System:
- Built with Unity UI (UGUI)
- Uses TextMeshPro for text rendering
- Fully skinnable and replaceable UI components
- No hard dependency on a specific canvas setup
Physics:
- Uses Unity physics (Rigidbody + Collider based)
- CapsuleCollider-based character controller (not Unity’s built-in CharacterController)
- Layer-based interaction filtering
Audio:
- AudioSource-based playback
- Surface-based footstep system (component or tag driven)
- Event hooks for tool, movement, and interaction sounds
Networking:
- Not networked by default
- Systems are deterministic and event-driven, suitable for multiplayer integration
Extensibility:
- Add new tools, items, crops, fish, bugs, and placeables via data configuration
- Hook into gameplay events without modifying source
- Replace or extend UI and visuals independently
Documentation:
- Comprehensive in-package documentation
- Inline tooltips and clear inspector layouts
Included Content:
- Scripts only (no character models, animations, or art assets) + demo art assets under CC0
- Example prefabs and demo-ready components for all systems
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.64f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.