Gameplay Video
Project Overview
Umeed (meaning "hope" in Urdu) is a management strategy game that places emotional weight at the center of gameplay. Players oversee a shelter community, making difficult decisions that affect not just survival statistics, but the hope and morale of every character.
The game explores how hope functions as both a resource and a narrative driver. When hope is high, the community thrives and new opportunities emerge. When hope fades, characters become less effective, conflicts arise, and survival becomes increasingly difficult.
Key Technical Features
Hope-Driven Mechanics
Hope functions as both a visible resource and an invisible modifier. It affects work efficiency, character interactions, random events, and unlocks narrative branches based on overall community morale.
Task Assignment System
Characters have unique skills and preferences. Assigning tasks that align with their strengths boosts both productivity and individual hope levels, while mismatches create friction.
Shelter Progression
Upgrade the shelter through construction projects. Each improvement affects living conditions, available tasks, and community capacity. Prioritization decisions drive strategic depth.
Attribute System
Each character has interconnected attributes that influence their behaviour. Health, morale, skills, and relationships form a web of dependencies that create emergent storytelling.
Gallery
Technical Highlights
Data-Driven Character System
Characters are defined through Scriptable Objects with modular attribute definitions. This allows designers to create new character types without code changes and enables save/load of complex character states.
Event System Architecture
A decoupled event system allows gameplay systems to communicate without direct dependencies. Hope changes, task completions, and character interactions all flow through this central event bus.
Narrative State Machine
Story events are triggered based on game state conditions. A priority queue manages event timing, ensuring narrative beats land at appropriate moments without disrupting gameplay flow.