Game Development Essentials with Marcus Irizarry

Create fun and interactive experiences through video games! Learn the basics of building a game using the Unity game engine, and learn how to make 2D and 3D games. By the end of the course, you will understand how to use images and 3D models, along with code to bring your games to life in Unity.

FREE!

Age(s): 12-18 years old

Come to one or ALL of the workshops in this 10 part series!

Monday, April 1st
Class 1 – Galaxy Invasion! 2D Scroll and Shoot
-A basic rundown of the Unity Development Environment
-How to import assets into unity
-An introduction to C# concepts and Visual Studio

Register

Monday, April 8th
Class 2 – Galaxy Invasion! 2D Scroll and Shoot Pt.2
-The basics of C# code and Object Oriented programming
-How to create Enemy AI
-How to create UI

Register

Monday, April 15th
Class 3 – Galaxy Invasion! 2D Scroll and Shoot Pt.3 Adding Feel
-How to add sound effects
-How to add visual effects
-How to add menus

Register

Monday, April 22nd
Class 4 – Jumping and Stomping! 2D Platforming
-How to script gravity
-How to detect collision between objects

Register

Monday, April 29th
Class 5 – Jumping and Stomping! 2D Platforming Pt.2
-How to level design
-How to use prefabs to build levels

Register

Monday, May 6th
Class 6 – Jumping and Stomping! 2D Platforming Pt.3
-How to create a boss
-How to use a state machine
-How to create collectibles

Register

Monday, May 13th
Class 7 – Cube Dasher! Moving to 3D
-How to create a 3D Unity project
-How to create 3D objects
-How to use 3D physics and collisions

Register

Monday, May 20th
Class 8 – First Person Shooting!
-How to use Unity presets packages
-How to create 3D controls

Register

Monday, June 10th
Class 9 – First Person Shooting! Pt.2
-How to create custom classes
-How to use a raycasts

Register

Monday, June 17th
Class 10 – Multiplayer FPS: Analyzing and Experimenting
-Analyze and understand foreign code
-Reverse engineering components
-Understanding scale
-Finding paths to expanding

Register