It’s a beautiful day outside. The hippos are screaming, the dinosaurs are dying and all you want to do is play some miniature golf. You have no clubs, but that’s okay. Mother Nature has you covered.
Disaster Golf is a fast-paced game that requires you to react on the fly. Experiment with many combinations of Natural Disasters to navigate the golf ball through wild and diverse hole layouts. Most importantly, have fun finding out where you might end up next!
I was the lead programmer for the project. Duties include sprint planning using Jira, ensuring that deadlines are met, managing the project GitHub, performing code reviews, and general technical support for the team. The programming team consists of 9 people, self not included, so I have not implemented any features into the game myself.
One of my subprojects was setting up and maintaining Bradley's build farm. The build farm consists of 3 Mac Pro (trashcan model) towers running JetBrains TeamCity. They autodetected any changes to the main GitHub branch, and start the build process:
1) The changes are pulled from GitHub
2) A static C# function in the project builds the game for Windows and MacOS
3) A Python script zips and uploads the completed build to Google Drive
Disaster Golf was developed over the span of 2 semesters by a team of 30 people using the Unity engine. 4 members of the initial team of 30, self included, continued development post graduation as Hippo Havoc. An early demo was completed in May 2022, full demo released January 16th, 2024 and full game launch January 23rd, 2024.
I am currently a programmer and co-producer. I am organizing the project's ClickUp board, including writing documentation for the team's usage. I am also involved in sprint planning, and scope management. On the programming end, I developed a majority of the Ghost Ball/replay system, integration with Steamworks, and reordering if disasters in your hotbar.
You can download the latest demo build from game our Steam page here