Game Development
Do you love building intricate systems? Do you get satisfaction from understanding the invisible frameworks behind them? If so, you may be a perfect candidate for a Bachelor of Science in game development. You will focus heavily on developing your computer science and programming skills while building a strong foundation in the artistic, critical and design elements of games. You will also have the option to focus either on the appreciation, understanding and production of art, or on the critical, technical and design elements of digital media.
The BS in game development requires you to pursue a minor in mathematics, as well as a second art-related minor. You also will take specific classes from art and emergent digital practices to help ensure that you develop a well-rounded skill set. Although the BS in game development prepares you for a career in game development, the additional skills you develop will help you effectively collaborate with artists and others throughout the development process.
The bachelor of science in game development provides a combination of computer science, mathematics, and creativity. Students take 52 credits of COMP courses, minor in mathematics, and have a second minor in either art, emergent digital practices, or another approved creative discipline. Students graduate with a technical foundation equivalent to the BS in computer science as well as ability and sensibility in art and design. Thus, graduates of this program are able to participate in the programming/development of games while also being able to communicate effectively with artistic game development team members.
Featured Courses
COMP 2821
Introductory Game Design
About this Course
Learn the fundamental game design practices and how to transition from a design, to a prototype, to a final game. This course covers theory, design, 2D game art, and culminates in the creation of a (simple) 2D computer game. Prerequisites: COMP 1672 or COMP 1771 or DMST 2100.
COMP 3821
Game Programming I
About this Course
An introduction to computer game programming. Use of a game engine to create 3D computer games. Topics to include game scripting, simple 3D asset creation, incorporation of assets, keyboard/mouse event handling, animation, game phases and score keeping. Prerequisite: COMP 2370.
COMP 3831
Game Capstone I
About this Course
Students design, build, test and debug a fully working game from scratch. Both art and programming are developed by the student teams with the instructor acting as a project manager to ensure that goals are met through the 10-week development process through various milestones. In addition to building the game, students learn group collaboration, software processes, testing, and the methodology for researching new game concepts to implement in their final project. Prerequisite: COMP 3821.
Application Information
Take the first step toward your academic career at the Ritchie School.
