Lesson 8: Animation
It’s time to bring our world and our characters to life. This week, we dive into the wonderful world of animation – more specifically, how animation is implemented in the Unity engine.
53-353 | Carnegie Mellon University | Entertainment Technology Center
It’s time to bring our world and our characters to life. This week, we dive into the wonderful world of animation – more specifically, how animation is implemented in the Unity engine.
This week we take a closer look at Unity’s 2D systems, and start out on our own side-scrolling adventure. Over the next three weeks, we will develop a fully functional platform game complete with hero, enemies, and so many moving…
This week, we take the pieces of a game and assemble them into a full game, complete with a fully compiled executable. We will examine Unity’s Scene Management system, take a deeper dive into the User Interface (UI) by setting…
In this week’s class, we discussed strategies for audio, and covered the Singleton pattern – a very powerful tool (but also a potentially tricky/dangerous one) for organizing our game and exposing our “manager” scripts to the objects in our scene.…
Today we started out on our new game – “Astral Attackers” – a Space Invaders inspired alien shooter that we will use to illustrate the ways in which the objects in our object-oriented program interact with one another. Instead of…
This week, we replicate last week’s accomplishments in a matter of minutes by using the tools that Unity affords us. This frees up extra time to build out even more of our game, and allow us to start working on…
In this exercise, we are going to create the beginning of a Pong style game from scratch. We will use Unity primitives to create a playing field, make objects move with code and input from our keyboard, and finally have…
Welcome back to the new year, and welcome to the Fall 2025 semester of 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…