Tic Tac Toe Ultimate
Minimalist UI-Driven Game Engineered Entirely with Unity Canvas & C# State Logic
> System_Overview
Tic Tac Toe Ultimate is a minimalist, 100% UI-driven game built as an **8-hour continuous solo development challenge** to test rapid game loop prototyping and state architecture in Unity.
Engineered entirely within Unity's Canvas UI system (UGUI) using UI Buttons and Text components without 3D objects, every graphic asset—including button borders and background art—was created solo using **Canva** and **AI-generated art** to ensure zero copyright risk.
The game features custom music integration and a lightweight **probabilistic lottery AI opponent** that selects moves randomly from available open cells. Built for **Android** and **WebGL**, it showcases a complete, rapid-sprint UI game architecture.
> Core_Mechanics & Architecture
-
8-Hour Rapid Sprint Architecture
Engineered from blank canvas to finished release in an 8-hour continuous sprint, prioritizing zero-overhead C# state logic and clean UI component decoupling.
-
Canva & AI Custom Asset Pipeline (Copyright Free)
Authored 100% of visual assets—custom button borders, frames, and background graphics—using Canva and AI art tools, ensuring complete copyright independence.
-
Probabilistic Lottery AI Opponent
Implemented a lightweight AI bot that queries active board state arrays and executes moves via randomized lottery selection from remaining empty grid cells.
-
Custom Music & Audio Integration
Integrated custom background music tracks alongside responsive UI audio triggers for tile placement, round wins, and draw resets.
> Code_Snippet: Lottery AI & Win Validation
// Lottery AI Cell Selector & Win Validation (Unity C#)
public void ExecuteAITurn() {
List<int> openCells = new List<int>();
for (int i = 0; i < boardState.Length; i++) {
if (boardState[i] == CellState.Empty) openCells.Add(i);
}
if (openCells.Count > 0) {
int randomIndex = openCells[Random.Range(0, openCells.Count)];
MarkCell(randomIndex, CellState.O);
}
}
> Learnings_&_Sprint_Impact
Validated the ability to ship a complete, polished UI-driven game loop with audio and AI within a strict 8-hour timeframe.
Demonstrated resourcefulness in generating 100% custom UI art assets using Canva and AI tools without third-party dependencies.