Somnia
๐ Welcome to Somnia
A cozy adventure game where dreams shape reality. Farm by day, explore dream dungeons by night, and weave emotions into magical items.
"Most crafting systems ask what materials you have. Somnia asks how you feel."
๐ญ What Makes Somnia Different
Instead of collecting wood and stone, you work with 6 core emotions — Joy, Sadness, Anger, Fear, Wonder, and Love. Combine them to grow crops, craft tools, and reshape the dream world. Every emotion matters. Even failure creates something useful.
โจ Features
- ๐พ Farm & Craft — Grow crops, raise animals, craft items from dream materials
- โ๏ธ Dream Dungeons — Explore procedurally generated dreamscapes with puzzles and creatures
- ๐ซ Emotion Crafting — 6 emotions ร infinite combinations = unique magical effects
- ๐ฃ Fish & Forage — Discover rare catches in dream rivers and collect wild ingredients
- ๐ Build Your Home — Customize your cozy house in the dream world
- ๐ค Meet NPCs — Befriend quirky dream characters with their own stories
- ๐พ Tame Creatures — Befriend dream monsters and add them to your party
๐ฎ How to Play
- Click Run Game above to start
- Use WASD/Arrow Keys to move
- Press E to interact with objects and NPCs
- Open inventory with I
๐ Current Status
๐ก In Active Development — 54 core systems across 7 completed phases: farming, combat, emotion crafting, fishing, monster taming, weather & seasons, NPC schedules, inventory, save/load, tutorial, pause, game over, settings, dialog, hotbar, item pickups, tool use, shopping, dream crafting, fishing UI, scene adapters, and input management. 175 commits and 1,300 automated tests ensure nothing breaks as we add features.
Built with Godot 4, test-driven development, and exported for browser play. Read our development logs to follow the journey!
๐บ๏ธ Roadmap
- โ Core gameplay loop (farming โ dungeon โ crafting cycle)
- โ Emotion crafting system with 6 base emotions
- โ NPC dialogue & shopping
- โ Monster taming system
- โ Fishing with zone/season variety
- โ Dynamic weather & calendar
- โ Settings with key rebinding
- โ Dialog system with typewriter effect
- โ Hotbar & item pickup systems
- โ Tool use & energy system
- โ Shop UI & merchant trading
- โ Dream Loom crafting UI
- โ Fishing cast & reel UI
- โ Save/Load with autosave
- ๐ Original pixel art (replacing placeholders)
- ๐ Sound & music
- ๐ Seasonal events & story quests
- ๐ Steam Early Access
- โ GameManager — central state machine
- โ InputRouter — unified input handling
- โ DayCycleController — sleep/wake cycle with energy
- โ NPC proximity & interaction system
- โ Interactable objects (Bed, DreamLoom, FishingSpot)
- โ Animation state machine with lock/unlock
- โ WorldBounds & Z-sort depth ordering
- โ Toast notification system
- โ Minimap with entity tracking
- โ ALL 54 PRD tasks complete across 7 phases!
- โ Phase 5: UI panels (Dialog, GameOver, Camera, Interaction, Bed, Hotbar)
- ๐ Phase 6: Scene tree integration & playable demo
- โฌ Pixel art sprites & real tilesets
๐ Free Resources for Indie Devs
Building your own game? We made these free tools to help fellow indie developers:
- ๐ฎ Indie Game Dev Starter Kit (FREE) โ GDD template, sprint board, bug tracker, release checklist & playtesting guide
- ๐ Indie Game Marketing Checklist (FREE) โ 80+ actionable items across 4 phases, from pre-launch to post-launch
- ๐ Notion Project Tracker (FREE) โ Duplicate our sprint board, bug tracker & GDD template into your Notion
Want the complete package? The Complete Indie Game Dev Toolkit bundles everything: 20-page guide covering GDD writing, sprint planning, bug tracking, playtesting, marketing, and launch strategy.
๐ฌ Shape This Game
Somnia is being built in the open. Every comment, suggestion, and piece of feedback directly influences development. Tell us what you'd love to see!
| Status | In development |
| Platforms | HTML5 |
| Author | maxmini0214 |
| Genre | Adventure |
| Made with | Godot |
| Tags | Cozy, Crafting, Dreams, Fantasy, Farming, Fishing, Godot, Pixel Art, Relaxing, Singleplayer |
| AI Disclosure | AI Assisted, Code |
Development log
- All 34 Systems Complete โ Somnia's Architecture Is Done87 days ago
- The Game Loop: State Machines, Input Routing & Day Cycles87 days ago
- Phase 2 Complete: Fishing, Dream Crafting, Shopping & More87 days ago
- Phase 2 Begins: Dialog, Hotbar, and Item Pickups89 days ago
- From First Steps to Game Over: Tutorial, Pause & Respawn Systems89 days ago
- Befriend Your Enemies: How Monster Taming Works in Somnia90 days ago
- Building a Living World: Calendar, Weather, and NPC Schedules in Somnia90 days ago
- Dream Weaving: Why We Made Emotions the Only Crafting Material94 days ago



