Posted December 10, 2024 by garethcheah
Introduction
I'm in the final stretch of my game development bootcamp, and the due date for the final project is fast approaching. Initially, I planned to tackle this project solo, but my game jam group suggested adapting our jam concept into the final project. At first, I was hesitant about working in a group. Working independently can be easier—you have complete control over the project's direction, mechanics, and design, and you save time by avoiding group discussions and decision-making.
However, group work also has significant advantages. Each team member brings unique ideas, experiences, and skills to the table, sparking creativity and opportunities to learn from one another. For example, one of my teammates, more experienced in art, has taken the lead in creating game assets—an area where I lack expertise. Meanwhile, my years of experience in software development and project management have allowed me to contribute by setting up our GitHub repository and organizing our work using GitHub Projects.
A few weeks into the project, I’m glad I chose to work with my group. But as expected, we’ve faced one common challenge in collaborative development: conflicting changes.
Goals
What We Tried
Challenges We Faced
How We Are Adapting
By addressing these challenges, we aim to enhance our workflow and ensure smoother collaboration moving forward.