This course will mostly focus on the broader aspects of game development in general, which can be used with any toolset as long as you make games, but by the end of the course you will be very competent with Unity and C#.
- Intro to Unity.
During this lecture, I go over the basics of Unity and what makes it different from other game development tools, and how I plan on running this course.
- Intro to Scripting
In this episode, we write a simple player controller and collision detector.
- AI And Scorekeeping
In this episode, we write the AI to control the enemy paddle, and write the script to keep track of score and declare winners.
- Cloning Galaga
In this episode, we begin the process of making a clone of the popular arcade game Galaga.
Some programming experience would help, but is not necessary. Being at an experienced or expert level with computers would be nice.
The course will start on Wednesday, April 10th, 2013.
The videos will be hosted here: http://www.youtube.com/user/NachosGames
Discussion/Questions happen here: http://www.reddit.com/r/unitycourse/
The general structure here is:
- A simple platformer
- A simple Roguelike/RPG.
I'm trying to keep all the videos below 15 minutes, and I'm not 100% sure how many videos it will take to make each game.
This course will be done on a Windows PC, but Unity is available for Mac, and can be run with Wine on Linux (You'll have to learn how to do that on your own, sorry. However, if you're running Linux, you probably already know how to install programs with Wine.)
I'm not professionally a game developer or anything, I'm a web developer, but I am competent with Unity and various programming languages, and I love teaching things that I enjoy as a test of my own knowledge!