Tic-Tac-Toe



Overview
A simple implementation of Tic Tac Toe with a very basic AI. This project was done in a little under 8 hours total.
Features
This is a standard implementation of Tic Tac Toe. The game features the standard things like a game board and game state, human player controls, AI that can play both against a human player and an AI player, and the ability to reset the game.
My Role
This was a very quick project. I would say there is not much "game design" here since this is an old game that has a defined ruleset and game state. I did do all of the programming for the project and I created the assets used for the game pieces. They are simple shapes made inside of Unity just to give the game some flavor. I created the AI for this project and implemented the systems that allowed it to play itself, the web build does not allow the AI's to play against each other. I have attached three videos that go over my implementation for this project. I do understand there is much better ways to implement an AI for Tic Tac Toe and maybe at some point in the future I will revisit this project and implement an AI that uses a MinMax tree.
Tech
Game Engine
Unity
Scripting
C#
Development dates
January 2020
Development timeframe
8 hours
Role
Scripting, Design
Code Samples
Playable WebGL Build