Make a Unity 2D Physics Game - For Beginners!
4.5 (3,161 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
52,856 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Make a Unity 2D Physics Game - For Beginners! to your Wishlist.

Add to Wishlist

Make a Unity 2D Physics Game - For Beginners!

Discover the basics of physics-based 2D game development with Unity!
4.5 (3,161 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
52,856 students enrolled
Created by J. A. Whye
Last updated 6/2016
English
Price: Free
Includes:
  • 1 hour on-demand video
  • 4 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create a bouncing and sliding demo without any coding!
  • Discover the basics of physics-based 2D games with Unity.
View Curriculum
Requirements
  • Download the free version of Unity (covered in Lecture 1).
  • Be comfortable experimenting without fearing you will "break" something.
Description

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.

You will:

  • Put sprites (graphic images) on the screen.
  • Discover the basics of physics-based 2D games with Unity.
  • Understand components such as colliders and rigidbodys.
  • See how to use sorting layers to control the sprites.
  • Make prefabs (prefabricated game objects) from your sprites and reuse them in new scenes.
  • Create a bouncing and sliding demo without any coding!

All you need is the desire to create your own 2D video game, a copy of the Unity software (it's free!), and this course to get started. Don't know how to program in Javascript or C#? No problem, because you'll be working with visual game objects and no coding is required to be successful with this course!

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!

Who is the target audience?
  • Complete beginners to Unity.
  • People who want to create 2D games using the Unity software.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 13 Lectures Collapse All 13 Lectures 51:35
+
Unity 2D Physics with No Coding!
8 Lectures 34:41
To Get Started Fast...
00:56

The Original (Short!) Video
00:30

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.

Installing the Graphics (Sprites)
04:39

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.

Objects on the Screen Controlled by Physics
06:23

We’ll add a “bouncy” material to the beachball and discover how to create prefabs, or prefabricated game objects.

Bouncy Material and Prefab Game Objects
08:39

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.

More Material, Play Time, and Saving the Scene
06:38

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!

Troubleshooting - Vanishing Assets!
01:54

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.

Sorting Layers - The Real Answer to Vanishing Assets
05:02

Solidify what you learned about physics compnents in the previous lectures.

Quiz: Physics Components
5 questions
+
Some Easy Scripting for Unity
5 Lectures 16:37

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.

What About Coding and Scripts?
00:56

Don't worry about which language you're drawn toward, Javascript or C# -- Unity can handle them both. And here's a quick video explaining why either is just fine.

Javascript or C#? Why It Doesn't Matter
03:18

Dip your toes into the world of scripting for Unity. Scripting is:

Using a language like Javascript plus the Unity API to control the game objects in a scene.

Your First Script: Picking Up A Coin (Part 1 of 2)
06:54

Your First Script: Picking Up A Coin (Part 2 of 2)
05:06

See what you remember about Unity scripting.

Quiz: Simple Scripting
5 questions

Bonus Lecture: Full Course with More Code!
00:22
About the Instructor
J. A. Whye
4.5 Average rating
4,255 Reviews
99,576 Students
7 Courses
Course Instructor

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.