C# and Unity: a beginner’s memoir


So, our group chose to build a game in Unity for our capstone project. Our game would allow the user to build their own boards with different effects that are allowed on the board tiles. Then, the players can play on their self-designed boards. I just wanted to give a short debrief on how the project has progressed from my point of view.

As an amateur programmer, I have very limited experience with C#. And, of course, Unity’s code is based on C#. At the start of the project, I really struggled with keeping up with Jon who has actual game development experience from high school. Richie, my other member, is also a quick learner so I could tell he wasn’t struggling as much as I was. I have a hard time dealing with anxiety in group settings and this only exacerbated my situation. But as the weeks went on, Jon and Richie really took hold of the project and let me play second fiddle. I worked on the codebase they wrote by checking for bugs and debugging any logical issues. At the time, I was really embarrassed to let my group members know how incompetent I felt. However, I can see that I made the right decision in letting my group members know that I was weak in this particular area instead of pretending like I knew what I was doing. Along the way, they shared with me on how they went about searching for solutions to their coding problems and it gave me the confidence these past couple weeks to take on bigger tasks. I also realized that I have more talent in art design and UX/UI then I previously believed.

I’ve posted a few screenshots of our current version of our game below:

Print Friendly, PDF & Email

Leave a Reply

Your email address will not be published. Required fields are marked *