
TIC-TAC-TOE
I was given this project by a AAA studio who tasked me to make to make two versions of a TIC-TAC-TOE game. One version must use Visual scripting and the other use using Text-based scripting. I chose to make one in Unreal Engine 4 and the other in C++ Builder.
Unreal Engine 4 Variation
C++ Builder
Comparisons
I felt this project was a good challenge because it pushed me outside of my comfort zone with learning how to use C++.
I found working in UE4 much easier because I have so much more experience with it and visual scripting, therefore I was able to make a much more complex version of the game with customization and different game modes.
Working with C++ was enjoyable but frustrating at times and it took me much longer to finish than the UE4 version and is arguably less fun and less aesthetically pleasing.
​
If I was to undertake a similar project again I would use UE4 over C++ because the game is a fairly simple and easy one to make and does not really require a text-based language which would be better suited to more complex games due to fact they are more expressive, easier to code and debug and economically more supportive.
This version was created in UE4 using widgets. It includes a customization section where they player can select an icon and a colour to create a unique icon and name.
​
There are two game modes you can choose from; Normal and Quick-click. Normal is an ordinary game of tic-tac-toe. Quick-click contains the same rules however each player has only three seconds to place an icon and if they're too slow their opponent gets the point.
This version was created using C++ Builder. This version is much simpler as this was my first time trying to make a game using a text-based scripting language.​
​
Despite it being simple it is still functional and the players can take turns to place their icon until one of them wins where they can reset the game.
The score is also kept at the bottom.

