TELOS QUEST

The core idea is simple: instead of tracking habits passively, every action feeds into character growth. Completing tasks grants experience, coins, and resources, while failure introduces consequences that affect progression.

Overview

Telos Quest is a gamified productivity app that transforms real-life habits into RPG progression. Complete tasks and track habits to earn experience, coins, and equipment. Every action impacts your hero’s growth through a structured and balanced system. Designed to make self-improvement consistent, engaging, and meaningful.

Key Features

Modular System Architecture

Unified data model for habits, dailies, and tasks with event-driven progression.

Firebase Backend Integration

Authentication and cloud persistence with full account lifecycle support.

Async Data Pipeline

Non-blocking operations for smooth state updates and reliable synchronization.

Progression & Quest System

Stat-based quest resolution with scalable rewards and difficulty tiers.

Inventory & Equipment System

Modular item system with stat aggregation and equipment management.

Pet Passive Modifier System

Percentage-based bonuses affecting habits, dailies, and quest outcomes.

Crafting & Resource Pipeline

Forge system with controlled resource economy and progression scaling.

Addressables Asset Management

Efficient asset loading and memory optimization using Unity Addressables.

Constraint-Based Design

Anti-exploit systems with task limits and progression validation rules.

Technical Details

Engine:
Unity 6000.3.8f1 LTS
Language:
C#
Genre:
Habit Tracker, RPG, Gamified Productivity
Platform:
Mobile (Android)
Team Size:
Solo
Project Status:
Released
My Role:
Solo Developer

Challenges & Solutions

System Architecture & Data Modeling

Modular architecture separating gameplay logic, domain models, and presentation layers; unified data model for habits, dailies, and long-term tasks with time-based state transitions; event-driven updates ensuring consistent player state across systems.

Backend Integration (Firebase)

Integration with Firebase Authentication and Firestore for user management and cloud persistence; full account lifecycle support (sign up, sign in, sign out, delete account); real-time synchronization of player data with secure and scalable backend infrastructure.

Asynchronous Systems & Data Flow

Extensive use of async/await patterns for non-blocking operations; background data synchronization and transactional updates; resilient handling of network latency and offline scenarios.

Constraint & Anti-Exploit Systems

Hard limits on task and habit creation enforced at the system level; streak reset mechanics and penalty propagation to prevent artificial progression; validation layer ensuring integrity of user-driven inputs.

Resource & Economy Management

Closed-loop economy balancing coins, materials, and rewards; percentage-based modifiers applied through equipment and pet systems; safeguards against inflation through controlled reward distribution.

Inventory, Equipment & Crafting Systems

Modular inventory system supporting equippable items, consumables, and crafting resources; stat aggregation pipeline affecting gameplay outcomes; forge system with material requirements and progression-based unlocks.

Pet Passive Modifier System

Composable passive system applying percentage-based modifiers to habits, dailies, and quests; supports stacking rules, conditional triggers, and balance constraints.

Addressables & Asset Management

Unity Addressables system for efficient asset loading and memory management; decoupled asset references enabling scalable content updates and optimized runtime performance.

UI/UX Architecture

Data-driven UI with reactive updates based on player state; optimized navigation for high-frequency interactions; separation of UI logic and domain logic to improve maintainability and scalability.

Performance & Optimization

Optimized mobile performance through controlled update cycles and efficient memory usage; minimized allocations and optimized data access patterns to maintain smooth user experience.

Screenshots

Responsibilities

  • Core systems implementation (habits, dailies, quests, progression)
  • Game architecture and data modeling
  • Firebase integration (authentication and cloud persistence)
  • Asynchronous systems and data flow
  • Inventory, equipment, pets, and crafting systems
  • Game economy balancing and anti-exploit systems