Hello again, as the term comes to an end I would like to share 5 things I’ve learned from working on my capstone project. Our team is developing our own version of Pac-Man and Frogger in virtual reality. Over the past couple terms, I’ve learned quite a bit about teamwork, expectations, time management, and more.
Lesson 1
START EARLY!! You hear this all the time here at OSU, and for good reason. When working on a project this large scale, it can be easy to push deadlines or work slowly. I did this too, and now we’re scrambling to finish our alpha version as our finals approach. My team encountered bugs and issues almost every step of the way during implementation. Don’t expect everything to go your way, especially with code.
Lesson 2
Make a plan, but don’t stress the details. Our team spent almost an entire term strictly planning our project. This helped us tremendously because some of the most time-consuming parts have been coming up with concepts, designs, and gameplay choices that we all needed to agree on. The problem began when we got ambitious and tried to plan every little detail. This time would have been better spent working on the big picture because the details can always be added later. Spending a week of time on the design of a ceiling probably wasn’t worth it in retrospect.

Lesson 3
Create a good relationship with your team. My team and I have gotten along well, and it makes the decision-making process a lot smoother. Furthermore, I know I can depend on them and they can depend on me. Life doesn’t always go smoothly, and there are times when you’ll need to help each other out. Forming a good relationship with your team makes the development process fun and less stressful for everyone. I really appreciate my team for looking out for each other when needed.

Lesson 4
Don’t be too hard on yourself. Sometimes, plans fall behind, or the outcome of your work doesn’t look like you wanted it to. It can suck, but it’s all a part of the process. Take a step back and try to enjoy the journey. While it’s frustrating at times, we’re all learning how to do it together. It’s ok to need to take a break on something if it’s not working, and it’s ok to ask for help. A set of fresh eyes goes a long way. Making these blog posts has been a fun way to relieve some of the stress. Remember, we’re here to learn, not be expected to be perfect.
Lesson 5
Backup your work! Our team frequently merges our work together, and it can get messy. There can be partial merges that corrupt files, or your work can get entirely overwritten. It can take a long time to redo work that’s been disrupted, and the best way to prevent this is to back up your files. It has saved us a lot of headaches as a team by keeping a couple of private branches to which we upload our work. It’s happened to us, and it will happen to you, too!