Unity is very powerful game development software but also can be very overwhelming! I know, because I tried using it probably a dozen times, giving up in disgust each time.
But the last time I looked into it I discovered the secret to getting over the learning curve, and I created this course so you can skip the pain that comes from banging your head against the computer screen.
This short course is designed for people who are complete beginners with Unity but who want to get started with 2D game development. These videos will guide you through the steps needed to create physics-based "bouncing and sliding" demos that can then be expanded into games if you continue with your Unity experimentation.
The videos in this course are broken into short pieces and guide you through every step. You don't need previous programming or game development experience to be successful with this course.
The free version of the Unity software can be used with this course so there's nothing holding you back from finally discovering the secret to getting started making your own 2D games using Unity.
Jump in and get started today!
To recreate the scene in the original video (and then go far beyond that), we need a set of graphics for our games. Follow this video to see how to download and import them into our project.
While Unity can be overwhelming. in this video you’ll see how easy it is to get sprites (graphics) on the screen and then make them react to gravity.
We’ll add a “bouncy” material to the beachball and discover how to create prefabs, or prefabricated game objects.
Finally, we’ll create an icy material and play around with what we have, then see how to save the scene so we can come back and work on it later.
Right after I finished that last video I reloaded the saved scene and noticed something WEIRD! I still had my recorder going so watch this short video below in case it happens to you!
While you can set the Z-order to a negative number to bring hidden graphics back into view, there's a better way to handle that -- use the power of Sorting Layers with your assets.
Solidify what you learned about physics compnents in the previous lectures.
Writing some code is going to be necessary to create a complete game using Unity, so let's take a look at what's required.
Dip your toes into the world of scripting for Unity. Scripting is:
See what you remember about Unity scripting.
Jay has been programming professionally since 1988, starting with game programming and then over the years moving to internet programming with a major Seattle telecommunications firm. Jay started programming for mobile devices in 2010 and currently has several games and apps in the Apple App Store with more on the way.
In addition to writing hundreds of technical articles over the years, Jay has recorded dozens of hours of tutorial videos. He's been a speaker at technical conferences and enjoys teaching how to make games and apps almost as much as making games and apps themselves.
Jay is a Certified Developer with Corona SDK, and is also diving into Unity to make 2D games and tutorials.