Intro to Game Development using Unity - Part I
4.4 (289 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.
9,657 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Intro to Game Development using Unity - Part I to your Wishlist.

Add to Wishlist

Intro to Game Development using Unity - Part I

A 2D game will be developed from scratch - perfect beginning course for high school age students, artists, and newbies!
4.4 (289 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.
9,657 students enrolled
Created by Ken DeVellis
Last updated 12/2016
English
English
Price: Free
Includes:
  • 1.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build a basic 2D game using Unity with knowledge and confidence
View Curriculum
Requirements
  • A PC or laptop computer
  • Download and install Unity 5 (see lesson 2)
  • Curiosity…
Description

A 2D game will be developed from scratch and you’ll learn the basics of game development and more.

Perfect for Middle and High School students and just about anyone else who wants to get started developing games. No programming experience at all is required - just an interest in creating a game in Unity, the same software used to create Pokemon Go and so many other best selling games! You’ll painlessly learn the basics of scripting too, because the videos introduce scripting as necessary along the way.

You’ll be amazed at how fast you can learn Unity. And, you’ll quickly become confident with all the game-creating basics. The pace of each video is designed for ease of learning, and not designed to cram as much as possible into each lesson. As an option, for those of you who want to continue game development using more features of Unity, the Part II course is available to add to your journey…

(BTW, the 2D game developed in this series is based on the Flappy Worms game available on Google Play).

What are students saying about this course?

AWESOME!!!!!! This tutorial is clear and easy to understand. You have explained everything perfectly and I had no problems at all as well as in the last few tutorials. I have got to understand about developing games and I love it.

- The video has very good graphic's quality

- The sound is clear

- You speak nice a slow which makes me understand everything really easily

- This tutorial is really for the very beginners and I have learned new thing without problems at all.

PS: I was trying to search tutorials like this for weeks and now I found your videos, You won't even believe how proud am I because I would like to be a software or a game developer. Sorry for my English, but I am still learning. Thank You !  BlenderModeling CZ

Who is the target audience?
  • This course is for complete beginners with no programming experience
  • Teenagers, middle and high school students, artists, hobbyists, and others will get a gentle introduction to game development
  • This course is not for users already familiar with developing games using Unity
Students Who Viewed This Course Also Viewed
Curriculum For This Course
13 Lectures
01:30:05
+
Intro and where to download Unity
2 Lectures 04:33
This short video introduces the course and demos the final version of the 2D game that we’ll be building in the two-part series.
Introduction
01:50

This video tutorial explains what Unity is and where to download it.

What is Unity?
02:43

Review Questions for Section 1
4 questions
+
Creating Game Basics
7 Lectures 59:04
In this lesson, we start using Unity and learn how to use its built-in editor. We launch Unity, create a new project, and look at the main windows used in the game development process. We then load an image into the game, and run the game.
Unity Interface Basics - Part I
05:49

In this second part of the Unity Interface Basics lesson, we learn how to create and save layouts, create some project folders, create a new scene, and then load each scene with more cartoon characters. You quickly become familiar enough with using the Unity Editor, so that we can start creating the Bird and Worm game in the very next lesson.
Unity Interface Basics - Part II
07:11

In this lesson, we start creating the Bird and Worm game that we’ll be building in this tutorial series.  We start with a new 2D project and name it the Bird and Worm Game. Then, we get all the images for the game and import them like we did in the last lesson. Finally, we’ll add the background to the Scene and start talking about GameObjects and how to position and size them.
Still Life
09:47

In this lesson, we take a closer look at adding and positioning GameObjects and see if we can make one of them move when the game is running.  We start by adding more sprites to the game and playing with the position and scale values of their Transforms.  We explain why the position, rotation, and scale of the Transform uses 3 numbers, and then describe what a Vector is. Then it’s time to add the Main character - the Bird.  Normally, birds like to fly, but we start talking about movement by letting the Bird fall out of the sky.

Still Life Starts to Move
07:55

In this lesson, we take control of the Bird and start to move it around. In order to do this, we begin our journey into scripting using the C# programming language. We create our first script with Unity’s help, dissect it, explain the code syntax, and the Main Execution Cycle that Unity uses when running scripts. Then we see how the script gets user input from the keyboard arrow keys, and uses it to change the x and y position of the Bird.
Moving Things Around
11:37

In this lesson, we extend our journey into the world of scripting and introduce you to some of the basic concepts of programming.  We start with variables, what they are, and how to use them. The goal of this lesson and the next, is not to make you expert programmers, but to introduce you to enough of the basics of programming so that you can better understand the scripts that we develop for this game.
Intro to Scripting - Part I
08:22

We continue our brief journey into the world of scripting in this lesson and introduce you to more key programming concepts. We take another look at conditional statements, then create a function, and show how it works. We use functions right away in the next lessons when we make the Bird point in the right direction and collide with things - you’ll get a good understanding of how the functions work by seeing them in action!
Intro to Scripting - Part II
08:23

Review Questions for Section 2
19 questions
+
Adding Gameplay
4 Lectures 26:28

It’s time to undo the Bird flying backwards, and point it in the right direction. We get the opportunity to use an ‘if-then-else’ conditional statement and a function to make that happen - It only takes a few lines of code and we use a clever trick to help us out.

Point in the Right Direction
04:44

In the gaming world, when an object in a game bumps into another object, that action is called a collision. Unity provides built-in collision behavior by using Collider components, and these Collider components even let your code know when collisions occur.  In our game, one of the main collisions that occurs is when the Bird collides with the Worm, so we’ll take a look at how this collision works, and what code we can create to respond to it.
Colliding with the Worm
09:45

In this lesson, we want the Bird to take the Worm back to its launchtree, eat the worm, and get ready to go after another one. We take a look at attaching a worm GameObject to the Bird, and show and hide it at the right times with the help of more colliders. We write just a few lines of code to help make this happen.
Bird takes the Worm Home
11:34

A Quick Note
00:25
About the Instructor
Ken DeVellis
4.4 Average rating
304 Reviews
9,673 Students
2 Courses
Software Engineer, Game Developer, and Trainer

Ken DeVellis has been involved in software development for over 25 years and has provided software training for about 1/3 of his professional life. Having a passion for teaching and sharing, he's been around the world hosting software training classes to companies and individuals and now is delighted to reach even more students with his online courses.

Ken’s latest game app is called ‘Flappy Worms’ (available on the Google Play app store) and he’s now developing a suite of related games using Unity. One of Ken’s fundamental philosophies in life is this: “Knowledge is of little value until it’s shared”. Ken’s interest in teaching software technology and game development holds true to this philosophy. He has a natural talent to speak clearly and explain complex topics at the right level to every learner in his classes.