← All work

Game · Logic

UNO Game - Procedural Graphics & Logic Engine

full-featured 2D UNO game built from scratch in Unity during 9th grade, featuring procedural 2D card graphic generation, curved hand layouts, and complete rule set mechanics.

Client
Self
Studio
Self Employed
Platform
Web

A foundational interactive 2D game project developed in Unity to master object-oriented programming (OOP) and software architecture. Built entirely from scratch, the system handles dynamic card deck management, turn-based state flows, and full rule enforcement for standard and action cards (+2, +4, Reverse, Skip, Wild). The application features a custom procedural 2D card rendering system that generates visual layouts dynamically from data parameters, alongside a mathematical curve algorithm that arranges held cards into a fluid, circular 2D hand layout.

Highlights

  • This project was a very big upgrade for my coding skills and has very nice memory for me.. it was done around 2017, 2018.. I was at grade 9 at that time.. I barely understand sin and cos.. and I just got to know about them, so I get the chance to really understand them and to really apply them in a practical example and project. I couldn't and I didn't manage to do UNO from the first time.. I repeated building it couple of times until I finally achieved to build it from scratch!! after I finished it I have decided to build a chess game from scratch also. which would be my next level jump.
  • UNO Game - Procedural Graphics & Logic Engine, screenshot 1