Tuesday, December 10, 2013

Ernest's Thoughts on the Production of One Shot

This semester was stressful cause there were so many things due at the same time. I couldn't devote too much time to any one project. For this project, I played the role of programmer which gave me a lot of work to do early in the design process. The engine for the game is not all the way finished but it has come a long way from milestone to milestone. Getting the Unity 3D engine to work on a 2D plane proved to be difficult. I had to stop and go back to things I got stuck on many times. For example the arm rotation of the player character wasn't always perfect. First I tried to use Input.GetAxis(MouseY) to affect the rotation, but it would just constantly add or subtract from the rotation based on the mouse’s vertical movement. This caused the arm to not follow the mouse cursor correctly. After a lot of research and about a week later I found Quaternion.AngleAxis() which gave a one to one aspect ratio of following the mouse. Another challenging aspect of this semester was communication between group members. Sometimes I didn't always know what was needed for a certain milestone or what everyone else was working on. Most of the time I was working with objects made within the unity engine. Getting things to work when models from other group members were introduced took more time than I thought it would. Lack of communication also prevented something from every group member showing up in the build. I believe only work from three members showed up in the build for the final milestone. Getting this project done will help me fulfill my portfolio goal of building a game engine. I coded everything including the character movement, enemy AI, physics, and more. Hopefully after completing the engine I can dive into other design aspects of the development process. With the winter break and a whole second semester ahead of us, I hope the group and the project will come together nicely after a much needed break at the end of this semester. Also I am looking forward to building my portfolio next semester for potential employers.

No comments:

Post a Comment