Spring Symposium on UR and Community Engagement has ended
Back To Schedule
Tuesday, April 24 • 3:20pm - 3:40pm
Interdisciplinary Game Design In The Unity 3D Engine

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

This software development project implements a board game, King of Tokyo, using Object Oriented (OO) abstractions and MVC (Model View Controller) architecture. Undergraduate computer science curricula often lack group software development, so this project teaches team skills as well as software design skills and good coding practices. This project combines OO development methodologies with Unity’s standard component-based game design. The software’s MVC architecture provides a separation between the game state (model) and the graphical representation of the game (view), which allows the team to work on both modules simultaneously and easily make design changes. Unity game objects implement this view by displaying graphics and notifying the controller of user inputs. The OO features of C#, such as interfaces, facilitate this logical separation between the model and the view. This semester we have focused on implementing a variety of art into our game. This includes 2D card art, UI elements, 3D models, and game music and sound effects. Part of our focus this semester is finding the best way to create and import the artwork as to streamline the process of implementing and updating it as we proceed.

Tuesday April 24, 2018 3:20pm - 3:40pm PDT
125 Rhoades Robinson Hall