building...
cmd
Unity 6 C# Mobile URP

Cosxs: Couples Mobile App

April 30, 2026

A Mobile App Designed to Strengthen Relationships

Cosxs is a mobile app for couples developed in Unity 6, designed to strengthen relationships through mood tracking, shared calendars, task management, interactive questions, and real-time chat.

Cosxs Cover Cosxs Unity Editor Overview

Tech Stack

Built with a robust mobile game development stack:

  • Unity 6: Unity 6 with Universal Render Pipeline (URP) for optimized 2D rendering
  • C#: C# (.NET) for all game logic and systems
  • PrimeTween: PrimeTween for fluid animations and tweening
  • TextMeshPro: TextMeshPro for crisp text rendering
  • Input System: Unity Input System 1.14.1 for cross-platform input handling
  • Platforms: Android (API 28+), iOS (13.0+), Windows, Mac

Features

Cosxs offers a complete suite of tools for couples:

Mood Diary

Daily emotion tracking with custom emojis and visual timeline.

Cosxs Home Screen

Shared Calendar

Schedule events and add descriptions to special days that both partners can see.

Cosxs Shared Calendar

Couple Memories

A shared journal to record special moments, photos and milestones together.

Cosxs Couple Memories

Security

Password protection to keep your couple data private and secure.

Cosxs Security

Real-time Chat

Integrated messaging with custom chat bubbles and real-time communication.

Task Management

Shared to-do list for the couple to organize daily responsibilities.

Interactive Questions

Q&A system designed to help couples get to know each other better.

Architecture

The project follows a layered architecture (App/Domain/UI) with established patterns:

  • Singleton - Centralized GameManager for state management
  • Provider Pattern - Data and state management
  • Event System - ScriptableObject-based event channels for decoupled communication
  • Observer Pattern - For communication between UI and game systems

UI Components

The project includes 50+ reusable custom UI components:

  • Layout: UIContainer, UIPaper, Backdrop, Modal, ModalContainer
  • Inputs: UILabeledInput, UIDropdown, UIDate, UISearchInput, UIUploadInput
  • Navigation: NavbarLink, UITab, UITabsHandler, UISteper
  • Display: UIBagde, UIProfile, UIDataDisplay, UILazyImage
  • Feedback: UIAlert, UIAirNotification, UILoading, UITouchHeart
  • Special: UICosorianChatBubble, UISignInManager, UIInvitaitonCodeStep

Conclusion

Cosxs demonstrates how Unity can be used beyond games to create meaningful productivity and relationship apps. The project showcases advanced Unity techniques including custom UI systems, event-driven architecture, and cross-platform mobile development.

Do you have questions about the project? Want to know more about the development process? Write to me!