Starstruck | BUV Game Jam 2022 submission

🏷️ Programming, Project Management🕘 44 hours👤 6🛠️ Unity, C#, Trello🔗 Attachments

In the first game jam ever hosted by BUV, I recruited 5 other members and formed the team Judah Game Jamming, named after one of our lecturers (with his approval). In the end, we got the 2nd prize for this game!

I worked as the lead programmer and project manager for the team and other members were designers, programmers and artists. I overlooked the game's design and technical developments in detail and gave feedback to art as a project manager. Have learnt my lesson from previous game jams, I delegated work quite efficiently and achieved balance between my management and programming tasks.
I took initiative in setting up my project with systems based from my all-in-one project. With everything in place, I only needed to explain the framework to the programmers, and they could start developing gameplay features right away.
In the last game jam, we did not have someone being in charge of game design and play testing, so the gameplay did not end up as we intended. In this jam, I had a member who was solely in charge of game design aspects, balancing as well as play testing. Thanks to have a member focus on these things, we managed me make the game fun to play while abiding by our original intentions.

Even though mostly everything went well during the game jam, we had to deal with a problem in the end where the main game scene did not run at all in the build while everything worked fine in the editor. After checking the game's log, we saw a warning related to a script that I made.

Scriptable Object variable class to reduce the use of singletons.

The code that was responsible for the scene fail was from line 10 to 14. It turned out that serialized fields in a UNITY_EDITOR macro was not recommended. After removing said lines, the main game scene worked perfectly in both the Windows build and the WebGL one.

After the jam, I learnt a lot about building to WebGL and how to fix related problems. I also improved my leadership skills and problem-solving skills through debugging code and come up with improvements to the game's mechanics.

Related information
Itch.io page (with WebGL build)