Greetings everyone,
I wanted to let everyone know that I’ve spent the last few nights putting together a quick batch of introductory training videos over Unity. These are more of a “crash course” styled video set, rather than a rigidly structured A-Z style of video you may be used to from 3D Buzz.
These videos do come with a bit of a back story. Lately, I’ve been teaching a small group of students how to work with Unity. Generally one of the first things I did to each student was to have them go through and look at the introductory help that’s included. I then had them watch the videos that Casey Jones (TheLorax here on the Unity forums) put together and posted in this thread. Since all the coding we do is with C#, I then asked my students to reproduce the game using C# instead of Javascript.
I was surprised at how much trouble many of them seemed to have, as well as by the number of questions that they started to send my way. So I figured the best way to help them out would be to create a set of videos that covered the same game that Casey created, with a little bit extra added on to the end for polish.
When they were finished, I realized that there may be many of you out there who could possibly benefit from these videos, especially if you’re looking at Unity development with C#, so I’ve decided to release them here on the forums for anyone who might want to download them.
Now, a word of warning: these videos were produced in a very casual manner that harkens back to the olden days of our training videos. If you’re unfamiliar, that basically means that these videos were recorded very late at night and they’re very “laid back.” That’s not to say that there isn’t focus; far from it. It’s just that among the explanations, we tend to have a little fun here and there, just to keep things interesting. If that kind of environment doesn’t appeal to you, then you may want to consider avoiding these videos. I honestly understand that not everyone likes that particular style of training.
Thank you guys very much for your time. Look for some professionally-geared training from 3D Buzz (both free and for purchase) from 3D Buzz in the near future. In the meantime, I hope you find these videos useful!
One last thing: I wanted to send a HUGE thank you out to Casey Jones for developing his proof-of-concept series. He did a fantastic job and his work was a huge inspiration on our end! For those of you that have not seen them, I highly recommend you watch them (see link above)!
Thanks again,
Jason “BuZZ” Busby
3D Buzz, Inc.
Introduction
Unity Crash Course
The Game Object
Creating our Project
Creating the Player
Creating the Player Script
Player Script Continued
Creating the Projectile
Firing the Projectile
Adding Sound to our Game
Creating Custom Visual Studio Templates
Creating the Enemy
Streamlining the Enemy Class
Projectile Collisions
Creating the Explosion Effect
Putting our Explosion to Work
Creating a simple HUD
Increasing Score
Player Destruction
Using Coroutines
Setting up our Menu
Losing the Game
Winning the Game
Drawing New Backgrounds
Creating a Scrolling Background
New Player Geometry
New Enemy Geometry
Enhancing our Player Spawn System
Increasing Game Difficulty
And just in case you’d like to follow along, here are the assets:
Project Assets
Again, I hope you guys find these helpful. Cheers!