Game Design and Development BS

The curriculum below outlines the typical course sequence(s) for this program.

Plan of Study Grid
First Year
FallHours
IGME-105 Game Development and Algorithmic Problem Solving 4
IGME-110 Introduction to Interactive Media 3
MATH-131 Discrete Mathematics (fulfills General Education: Mathematical Perspective A) 4
General Education: First Year Writing (WI) 3
General Education: Social Perspective 3
YOPS-10 RIT 365: RIT Connections 0
 Hours17
Spring
IGME-106 Problem Solving with Data Structures and Algorithms for Games 4
IGME-119 2D Animation and Asset Production 3
MATH-185 Mathematics of Graphical Simulation I (fulfills General Education: Mathematical Perspective B) 3
PHYS-111 College Physics I (fulfills General Education: Natural Science Inquiry Perspective) 4
 Hours14
Second Year
Fall
IGME-99 Co-op Preparation Workshop 0
IGME-202 Interactive Media Development 3
IGME-219 3D Animation and Asset Production 3
IGME-235 Introduction to Web Technology for Game Developers 3
MATH-171
Calculus A
or Calculus I
3
General Education: Ethical Perspective 3
 Hours15
Spring
IGME-209 Development for Real-Time Simulations and Games I 3
IGME-220 Game Design & Development I 3
IGME-236 Experience Design for Games & Media (WI-PR) 3
General Education: Artistic Perspective 3
General Education: Scientific Principles Perspective 3
 Hours15
Summer
IGME-499 Undergraduate Co-op 0
 Hours0
Third Year
Fall
IGME-309 Development for Real-Time Simulations and Games II 3
IGME-320 Game Design & Development II 3
General Education: Global Perspective 3
General Education: Elective 3
General Education: Immersion 1 3
 Hours15
Spring
IGME-330 Rich Media Web Application Development I 3
IGM/GDD Advanced Elective (1) 1 3
General Education: Immersion 2 3
Open Electives 6
 Hours15
Summer
IGME-499 Undergraduate Co-op 0
 Hours0
Fourth Year
Fall
IGM/GDD Advanced Elective (2) 1 3
IGM/GDD Advanced Elective (3) 1 3
General Education: Immersion 3 3
General Education: Elective 3
Open Elective 3
 Hours15
Spring
IGM/GDD Advanced Elective (4) 1 3
General Education: Electives 6
Open Electives 6
 Hours15
 Total Hours121

Notes:

Footnotes:

1

Students must complete four (4) Advanced Electives selected from the list below for a total of twelve (12) credit hours. At least half of the required Advanced Electives must be IGME offerings. Students can take any combination of two (2) Production and/or Research Studios to count towards their Advanced Electives. A student may choose to take additional Production and/or Research Studios, but these would count towards their Open Electives. 

Advanced Electives 

Show course list
Course List
Code Title Hours
GCIS-410Vertically Integrated Projects (VIP) for Computing II1-3
GCIS-610Vertically Integrated Projects (VIP) for Computing - Graduate1-3
IGME-3173D Asset Production Pipeline for Videogames3
IGME-340Multi-platform Media App Development3
IGME-350International Game Industry3
IGME-382Maps, Mapping and Geospatial Technologies3
IGME-384Introduction to Geographic Information Systems3
IGME-386Spatial Algorithms and Problem Solving3
IGME-420Level Design3
IGME-422Level Design 23
IGME-423Games for Change3
IGME-424Tools and Techniques for Video Game Modification3
IGME-430Rich Media Web Application Development II3
IGME-431Multiplatform Interactive Video3
IGME-450Casual Game Development3
IGME-451Systems Concepts for Games and Media3
IGME-460Data Visualization3
IGME-470Physical Computing & Alternative Interfaces3
IGME-480Current Topics in Interactive Development3
IGME-484Geographic Visualization3
IGME-489Geospatial Artificial Intelligence3
IGME-529Foundations of Interactive Narrative3
IGME-531Aesthetics and Computation3
IGME-540Foundations of Game Graphics Programming3
IGME-542Game Graphics Programming II3
IGME-550Foundations of Game Engine Design and Development3
IGME-560Artificial Intelligence for Game Environments3
IGME-580IGM Production Studio3
IGME-587New Media Interactive Development Capstone I3
IGME-588New Media Interactive Development Capstone II3
IGME-589Research Studio3
IGME-590Undergraduate Seminar in IGM3
IGME-599Independent Study1-6
IGME-601Game Development Processes3
IGME-602Game Design3
IGME-603Gameplay and Prototyping3
IGME-621Board and Card Game Design and Development3
IGME-622Game Balance3
IGME-623Theory and Design of Role Play and Interactive Narrative3
IGME-624Tabletop Role-Playing Game Design and Development3
IGME-625Tools and Techniques for Video Game Modification3
IGME-661Procedural Content Generation3
IGME-670Digital Audio Production3
IGME-680IGM Production Studio3
IGME-689IGM Graduate Research Studio3
IGME-690IGM Seminar1-6
ISTE-230Introduction to Database and Data Modeling3
ISTE-454Mobile Application Development I3
ISTE-456Mobile Application Development II3