CS404 | Computer Game Design
  • Rating: 4.85
  • (439)
Course overview

You have a great idea for a game. Turning that idea into a reality doesn’t just about know the tools. In this course, student will practice moving from game concept through design documentation, prototyping and testing. Numerous elements go into the overall process of game design. These range from topics such as idea generation, story, character, and game world development, game mechanics & level design, and user experience design.

What you will learn
  • CLO-1 Understand Unity3D projects using graphical and audio assets and a library of scripts. (C2 - Understanding).

  • CLO-2 Understand the concepts of physics, health and damage, pickups, enemies, spawners, a user interface, and a variety of visual and audio effects. (C2 - Understanding).

  • CLO-3 Build a first person shooter game, called Box Shooter. (C3 - Applying).

Introduction to Game Design
Introduction to Unity3D, Creating & Integrating Assets, Game Graphics Concepts, Creating Game Audio
Solar System Animation
Setting Up the Solar System, Materials, Lighting, and Audio, Cameras, Building for Web, and Deploying
Roller Madness
Physics, Player Control, and Health & Damage, Pickups, UI, Game Manager, and Enemies, Particles, SFX, Animation, and Spawners
Coding Gameplay
Designing and Coding Gameplay Systems, Programming in Unity
Box Shooter
Player, Camera, Projectiles, and Shooting, UI, Game Manager, Play Again, Particles, and SFX, Targets that Spawn and Animate
Game Design Process
Imagining a Game, Role of the Game Designer, Ideation, The Game World, Game World Components
Course program
By the end of this course, students will not only understand how games are made, but they will have completed three game projects and have the knowledge, skills, tools and resources to start making their own games in Unity3D.
Lessons Name Description Duration Week Slides
1 Introduction to Game Design Game Development Overview 3 hours 1 GDS1901
2 Introduction to Unity3D Installing Unity3D 3 hours 2 GDS1902
3 Creating and Integrating Assets Game Graphics Concepts 3 hours 3 GDS1903
4 Creating and Integrating Assets Audio Concepts & The Assets Pipeline 3 hours 4 GDS1904
5 Project 01: Solar System Simulation Setting Up the Solar System Simulation 3 hours 5 GDS1905
6 Project 01: Solar System Simulation Materials, Lighting, and Audio 6 hours 6,7 GDS1906
7 Project 01: Solar System Simulation Cameras, Build & Deploy 6 hours 8,9 GDS1907
8 Project 02: Roller Madness Setting Up the Game 6 hours 10,11 GDS1908
9 Project 02: Roller Madness Physics, Player Control, and Health & Damage 6 hours 12,13 GDS1909
10 Project 02: Roller Madness Pickups, UI, Game Manager, and Enemies 6 hours 14,15 GDS1910
Lessons Name Description Duration Week Slides
1 Introduction to Game Design Game Development Overview 3 hours 1 GDS1801
2 Introduction to Unity3D Installing Unity3D 3 hours 2 GDS1802
3 Creating and Integrating Assets Game Graphics Concepts 3 hours 3 GDS1803
4 Creating and Integrating Assets Audio Concepts & The Assets Pipeline 3 hours 4 GDS1804
5 Project 01: Solar System Simulation Setting Up the Solar System Simulation 3 hours 5 GDS1805
6 Project 01: Solar System Simulation Materials, Lighting, and Audio 6 hours 6,7 GDS1806
7 Project 01: Solar System Simulation Cameras, Build & Deploy 6 hours 8,9 GDS1807
8 Project 02: Roller Madness Setting Up the Game 6 hours 10,11 GDS1808
9 Project 02: Roller Madness Physics, Player Control, and Health & Damage 6 hours 12,13 GDS1809
10 Project 02: Roller Madness Pickups, UI, Game Manager, and Enemies 6 hours 14,15 GDS1810