Asan Game at AIE
C#GAME DESIGNUNITYAIE
4/22/20232 min read


During my time as a student at AIE, I had the opportunity to work on a game design project that turned out to be a valuable learning experience. In just three weeks, I collaborated with three other game design students to design and program a game from scratch. This project not only allowed us to showcase our skills but also taught us important lessons about teamwork, version control, and effective communication.
Collaboration and Teamwork
Working as a team was a crucial aspect of this project. Each team member brought their unique skills and ideas to the table, allowing us to create a well-rounded game. We divided the tasks based on our strengths and interests, ensuring that everyone had a role to play.
Regular meetings and brainstorming sessions helped us stay on track and ensure that everyone was on the same page. We discussed game mechanics, level design, and the overall vision for the game. This collaborative approach not only improved the quality of the game but also enhanced our problem-solving and communication skills.
Learning Git and GitHub
One of the most valuable lessons we learned during this project was how to effectively use Git and GitHub for version control. We set up a repository on GitHub to track our progress, manage different versions of the game, and collaborate seamlessly.
Using Git allowed us to work on different features simultaneously without worrying about conflicts. We could easily merge our changes and resolve any conflicts that arose. This experience taught us the importance of version control and how it can streamline the development process.
Effective Communication
Communication played a vital role in the success of our project. We established clear channels of communication and made sure to provide regular updates on our progress. This helped us identify and address any issues or roadblocks early on.
GitHub's issue tracking feature proved to be invaluable for keeping track of tasks, assigning responsibilities, and discussing any problems or bugs. By utilizing this feature, we were able to maintain transparency and accountability within the team.
The Final Result
After three weeks of hard work and collaboration, we successfully completed our game. It was an exhilarating experience to see our ideas come to life and witness the final product. The game showcased our creativity, problem-solving abilities, and technical skills.
More importantly, this project taught us valuable lessons that will benefit us in our future endeavors. We learned the importance of teamwork, effective communication, and version control. These skills are not only essential in the game development industry but also in any collaborative project.
Overall, my experience designing and programming a game at AIE was both challenging and rewarding. It allowed me to apply the knowledge and skills I gained throughout my studies and although the game is considerably buggy. I am grateful for the opportunity to work with talented individuals and for the valuable lessons I learned along the way.





