Acquire the advanced Video Game Design skills that are the lifeblood of the gaming industry. Immerse yourself in high-level programs, concepts, and design challenges as you refine your mastery of 2D and 3D animation concepts. Assemble a portfolio of the game assets you develop to help you gain employment as a game designer, character artist, visual effects animator, and more.
Bachelor of Science Degree
The Video Game Development and Design Department has two bachelor’s degree tracks: Game Development and Simulation Programming and Video Game Design.
The bachelor's degree program in Video Game Design will prepare students for entry-level and intermediate level careers in game design, animation and visualization as well as for entry-level and intermediate level positions in a variety of digital media production environments.
Through a combination of theoretical and hands-on state-of-the-art laboratory experiences, small class sizes led by experienced instructors, the program emphasizes application of knowledge to the design and development of games and simulations in order to prepare students for the exciting fields of the electronic entertainment and simulation industries.
Students will learn how to design games, will be introduced to the game development process, will hone people skills through team-based projects and presentations, and will learn the use of industry-standard software packages. Later in the program, students will learn and refine advanced design and development skills utilized in the game industry. Students will be immersed in high-level programs, concepts and design challenges that will aid in their development of communications skills, refine their mastery of 2D and 3D animation concepts and introduce them to new technologies and trends in the industry. An important component of the curriculum is assembling a portfolio that will include game assets developed by students.
Graduates from this program will be eligible for entry-level to intermediate level positions such as game designer, character artist, environmental artist, technical artist, level designer, and visual effects animator.
Bachelor of Science Degree
The mission of the Video Game Design bachelor’s degree (BVGD) program is to provide an advanced program to prepare students to become video game designers working in the game development or simulation industry, and to prepare students for further education at the master’s level. Through a combination of theory, hands-on state-of-the-art laboratory experiences, small class sizes led by experienced instructors, and a capstone project, the program emphasizes application of knowledge to the design and development of games and simulations.
The BVGD program will:
- Provide the opportunities for students to learn the programming languages used for web, procedural, and basic object-oriented programming.
- Provide the opportunities for students to learn design and project planning through storyboarding, design to production, including project management and documentation for the main game genres.
- Provide the opportunities for students to learn the creation of 2D and 3D multimedia graphics animations and simulations as well as advanced animation techniques for video game production.
- Provide the opportunities for students to learn game design and publication including interactive gameplay, game balance, team development, and project management for several game genres.
- Provide the opportunities for students to learn and understand the main components of a game engine and utilize popular commercial game engines and asset creation programs.
- Provide the opportunities for students to learn how to create and execute narrative, interpretive, interactive compositions and animations.
- Provide the opportunities acquire knowledge of advanced principles of design used in the creation of the game user interface, game asset creation, and in game level design.
- Provide the opportunities for students to develop a sense of commitment to the computer generated imagery (CGI) profession’s core values and ethics.
- Provide the opportunity for students to understand the elements of a career as an independent contractor and freelancer.
- Provide the opportunity to prepare students for entry into the game industry through the development of a portfolio and to develop and understanding of the industry’s workings.
- Demonstrate web, procedural, and object-oriented programming skills using several programming languages.
- Demonstrate their knowledge of the game development life cycle through video game creation projects from design to production, including project management and documentation for the main game genres.
- Develop 2D and 3D graphics and simulations using classical and digital media.
- Form a team and design and publish an interactive game that implements game balance and project management within several game genres.
- Demonstrate their knowledge of various game industry game engines and asset creation programs through video game creation projects.
- Create and execute narrative, interpretive, interactive compositions and animations.
- Develop competence in utilizing advanced principles of design through the creation of the game user interface, game asset creation, and in game level design.
- Demonstrate advanced animation techniques through the creation of visual assets for video game production.
- Demonstrate professional oral and written communication skills, the ability to function as a member of a team, the ability to act ethically and responsibly, and respect for all people and cultures.
- Develop a DBA (doing business as) enterprise with basic bookkeeping and marketing infrastructures.
- Prepare for entry into the game industry through the development of a portfolio and develop an understanding of the industry’s workings.
Bachelor of Science Degree
- GDS 110 Introduction to Game Programming
- GDS 114 Introduction to Game Development
- GDS 115 Digital Graphics for Gaming
- GDS 121 Intermediate Game Programming
- GDS 125 2D Assets and Animation
- GDS 128 Visual Communications for Game Designers
- GDS 131 Advanced Game Programming
- GDS 134 Game Persistence
- GDS 137 Game Prototyping
- GDS 241 API Programming
- GDS 243 MOD
- GDS 252 Algorithms and Data Structures
- GDS 261 Game Architecture
- GDS 267 Portfolio Development
- GDS 268 Game Studio
- GDS 370 Advanced Game Design
- GDS 375 Simulation and Serious Games
- GDS 402 Level Design and Gameplay Development
- GDS 410 Introduction to Senior Project
- GDS 413 Advanced Portfolio Development
- GDS 420 Senior Project
- GDS 422 Emerging Technologies in Game Development
- IT 415 Cooperative Learning I
- IT 425 Cooperative Learning II
- VGD 133 3D Modeling I
- VGD 242 3D Modeling II
- VGD 244 Unity I
- VGD 253 3D Modeling III
- VGD 255 Unity II
- VGD 259 Storyboard and Design
- VGD 263 Digital Audio and Video Editing
- VGD 268 UI/UX Design Principles
- VGD 371 Advanced 3D Modeling
- VGD 373 Animation I
- VGD 380 3D Digital Sculpting
- VGD 384 Game Engines
- VGD 390 Advanced Animation I
- VGD 392 3D Scripting & Advanced Rigging
- VGD 394 Game Analytics
- VGD 404 Advanced Texturing
- VGD 408 Virtual Production/Motion Capture
- VGD 412 Game Industry Perspectives