Click here to see a short overview of the game
My first-ever science fair project was also the first time I had ever used the Unity game engine, or any 3D game engine. It was a simple game where you had to click on chickens that flew out of a box, making sure to click on all of them before they went back into the box and take some of your health points. It was like an aim trainer, and a similar game mode can be found in the game "Aimlabs".
I downloaded the chicken models from online, but I made the other 3D models myself. It was the first time I had ever used a 3D modeling program like Blender. I made the hammer 3D model that the character throws, and the box 3D model that the chickens come out of.
Blender editor window of the hammer 3D model
In order to make a game in Unity, I had to learn C#. I decided to use the base rendering pipeline as at the time, Unity's High Definition Render Pipeline was very underdeveloped, and I wasn't going to take advantage of the features that came with the Universal Render Pipeline. I had to use many tutorials in order to learn C# and Unity, but after a while, I got the hang of it and coded some aspects of the game without a tutorial (like the health bar). This science fair project took place before ChatGPT was sophisticated, so I had to use other sources like Stack Overflow and YouTube. The most complicated part of the game to code was the algorithm that controlled the chickens, as there were different difficulties at different points in the game, with harder dificulties launching the chickens higher and more chickens in the air at one time.