Day 5: Simple Collisions

In our latest class, we established a rudimentary collision and bouncing system by using a three-step process: To use this, we will run a number of checks and scenarios using the “if/elseif” and “switch” conditional statements.

Day 2: Unity Basics

Today we took an introductory look at the Unity Editor, including how to set up a project in the Unity Hub, the 1:1 mapping of your project folder and the “Assets” panel, and the Editor GUI. Future classes will feature…

Day 1: Game Engine Overview

No code or concepts today, just introductions and a course overview. Students should download and install Unity 6.0 LFS (6000.0.48f1) for tomorrow’s demonstration. As a reminder, tomorrow will be a pre-recorded session, please check the course Canvas site for details.

Introduction

Welcome to 53-353 Understanding Game Engines, an IDeATe game design course offered by the Entertainment Technology Center at Carnegie Mellon University. This course aims to demystify the process of programming and developing video games using a “Game Engine” – software…