KamronSaliev / ui-management-demo

⏰ Simple timer management demo based on MVVM using Zenject, UniRx, UniTask, etc...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⏰ UI Management Demo (Timers App)

Introduction

This project presents a simple timer management demo, showcasing the implementation of the Model-View-ViewModel (MVVM) pattern in a Unity3D Engine environment. Leveraging the power of Zenject for dependency injection, UniRx for reactive programming, and UniTask for efficient task management, this demo serves as an educational project for Unity developers interested in UI management techniques using MV* patterns.

Technology Stack

Unity C# Zenject UniTask UniRx

Features

  • Timer functionality with start, stop, and reset features
  • Reactive UI updates using UniRx
  • Efficient task handling with UniTask
  • Clean and maintainable code structure following MVVM pattern
  • Dependency injection using Zenject

Media

Menu   Timer

About

⏰ Simple timer management demo based on MVVM using Zenject, UniRx, UniTask, etc...


Languages

Language:C# 96.6%Language:ShaderLab 2.6%Language:HLSL 0.4%Language:HTML 0.4%