Unity Basics – Learn Coding in a Fun Way (C#)
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5 students enrolled

Unity Basics – Learn Coding in a Fun Way (C#)

Learn to code by making games!
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6 students enrolled
Last updated 12/2019
English
English [Auto-generated]
Current price: $65.99 Original price: $94.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn to use Unity game engine.
  • Obtain basic knowledge of C#. Prior experience is not required.
  • Control gameobjects' movements, animations, and collisions with code.
  • Create playable levels.
  • Create an interactive user interface.
  • Go through the process of making a complete game from scratch.
  • Build the game on PC and/or Android devices.
Course content
Expand all 16 lectures 02:50:43
+ Introduction to Unity
3 lectures 26:47

In this episode we will briefly introduce the course and then get into action! We will create a new project and get familiar with Unity's user interface.

Preview 12:01

In this episode we will take a look at the fundamental building blocks of Unity - gameobjects and components.

Preview 07:11

In this episode we will set up the player gameobject by adding and modifying the necessary components. Remember to download the material package!

Setting up the player
07:35

Now it's time to test what you've learned!

Section 1 summary
3 questions
+ Introduction to C#
2 lectures 29:50

In this episode we will learn about the basic concepts of programming, including variables and methods (a.k.a functions).

Introduction to programming
15:48

In this episode we will apply the knowledge of the previous one and move our player gameobject with code.

Moving the player
14:02

It's time for a quiz!

Section 2 summary
2 questions
+ Animations & transitions
2 lectures 14:31

In this episode we will compose idling and walking animations for the player.

First animations
07:55

In this episode we will create transitions between the animations and make them alive with code.

Animation transitions
06:36
+ Game mechanics
3 lectures 35:07

In this episode we will adjust the camera and make the level playable by adding spikes to avoid and a goal to reach.

Setting up the level
08:13

In this episode we will add collisions between the player and the spikes and goal. Also we will compose a dying animation for the player.

Collisions
12:24

In this episode we will create a jumping mechanism so that the player can jump over obstacles. Also we will compose a jumping animation for the player.

Jumping
14:30
+ User interface
2 lectures 23:43

In this episode we will create a UI that will keep the player updated about the state of the game.

User interface
11:02

In this episode we will create a main menu and functions that will be able to restart the game or change the level.

Main menu
12:41
+ Finishing touches
2 lectures 09:35

In this episode we will create a new level and learn to use prefabs to speed up the level creation.

Extra level
05:57

In this episode we will decorate the levels with bushes, clouds and rocks.

Decorations
03:38

It's time to have a test!

Prefabs
1 question
+ Standalone application
2 lectures 31:10

In this episode we will build the game on PC.

Building the game on PC
02:29

In this episode we will make the necessary adjustments to the game so that it can be controlled with mobile devices, and build the game on Android.

Building the game on Android
28:41
Requirements
  • Have a PC or Mac that can run Unity's latest versions
  • Unity installed
  • Visual studio or equivalent installed
Description

Learning how to code can be very daunting and confusing when you’re new to programming.

What if you could learn coding in a fun way that quickly shows you the end result?

Whether you’re passionate about video games or are simply looking to build your coding skills, this course is for you.

You are going to learn the basics of C# and the Unity engine by making a game. This course consists of a series of video tutorials that show you exactly how to create that game step by step. The end result is a 2D platformer where the player has to reach the finish line while avoiding the spikes on the way.

By learning how to make this simple game, you will acquire the coding essentials that allow you to take on larger and more complex projects with confidence.


Who is this course for?

  • Both beginners and more experienced coders

  • Computer programming students

  • Aspiring video game developers


Why choose Unity over other engines?

  • Beginner-friendly and intuitive

  • Extensive online resources

  • A large and supportive community

  • No limits to what you can create

  • Smash hits like Hollow Knight, Hearthstone, and Ori and the Blind Forest were developed on Unity


What does this course cover?

  • The basic tools of the Unity editor

  • How to use gameobjects and components

  • The basics of C#

  • How to control the gameobjects' movements, animations and collisions with code

  • How to create a playable level

  • How to create an interactive user interface

  • How to build the game on PC and on Android


Why choose this course?

This course is the result of two years of intensive testing and constant polishing based on over 100 feedback pieces. We also created it with the help of Supercell and Seriously Digital Entertainment, two successful video game developers.

Moreover, our team has held over 20 workshops using the tutorial videos in this course.

Fun fact: this course is voiced by Kristiina Brask.

So learn the basics of coding and let your creativity shine!

Who this course is for:
  • Beginner C# developers
  • Beginner game developers
  • Fresh Unity users
  • Anyone interested at making games or apps. Prior experience is not required.