9/11 - 9/15
- Nathan Matarazzo
- Sep 14, 2023
- 2 min read
This week I commenced work once again on my arcade machine project. More specifically, I mostly used this week as an opportunity to get more progress on completing the skeleton of the project. I started, and completed, the multiple UI systems of the different menus of the game, although I am yet to add any aesthetics to it. I will make the game look better, once I have the rough outline complete, and everything works right. In the meantime, I have learned the UI system in Unity's Engine, as well as, the TextMeshPro add-on that I found very useful, though difficult to understand at first. I also completed the scene manager system that I have implemented into the game to switch between different menus and scenes in the game. Other than this, in terms of the game's code, I made lots of progress on the actual gameplay of the project, which has taken up most of my time during my work on this project. I completed the dribbling mechanics, the player character picking up the ball, and adding a force onto the ball (the shooting mechanics), however there are some imperfections with the shooting mechanics that I am going to have to clear up next week.
This is a picture of the game's main menu.

Also, this week, I designed two different designs for what the Arcade Machine will look like once its done. The first design involves having two game controllers that would be plugged into the raspberry pi, and I also drew what the schematic for each controller will look like, as well as the keys that each button on each controller will bind to.
This is a picture of what a controller, and its pcb would look like if I decide to use this design:

This is a picture of the classic table-top arcade machine design that I am probably more likely to be using:




Comments