Begin Unity Programming ✅

The perfect guide to start using Unity with C# programming
4.4 (45 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.
1,417 students enrolled
25% off
Take This Course
  • Lectures 33
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 English

Course Description

Hi, and welcome to the Begin Unity Programming course, my name is Yohann and I'm famous for having helped tens of thousands of students to make games and publish them in the app stores. My courses have hundreds of 5 star reviews on Udemy alone. If you want to build a game portfolio, then you found the right instructor.

This course is the go to course to get started making games with Unity. If you're either new to Unity or have little experience with it then this course is for you.
You will start by familiarizing yourself with Unity's user interface . Then we're learn about key concepts to understand the mechanics used to make professional games, and finally we'll get into the fundamentals of programming using the great programming language called c sharp. Now, if you've never programmed before or if you're not very comfortable with programming, then you're going to like this course. Contrary to most instructors on this platform, I have been teaching programming in University for more than 7 years, and I am confident that this time you will get it.
This course is all about hands on training, if you're like me and you'd rather learn by doing rather than listening to a boring instructor then this course is for you.
Programming is everywhere, it's inside of games, websites, cars, and even coffee machines. The skills you'll learn here are applicable to so many projects, i can't tell you enough how this course will be key to a better future for you.
About the course:
The course is broken down in short, easy to digest chunks. Now right at the beginning we go straight into downloading Unity and work on a project that's based on a game that is published in the app stores. You get to work on a real game, not just some random useless project. You can follow along whether you're using a Windows computer, Linux or Mac.

As my current students already know, I'm always around in the forums and I'll be there to help you out whenever you get stuck. But you get a lot more than just the best Unity Programming Beginner's course available online. As a bonus You get a copy of the Unity source code of the Crossy road game clone called Dangerous Lanes that's a famous 3D isometric pixel game. You also get a copy of the Captain Rocket source code that is a fun endless 2D platform runner that you can use any way you'd like. And as a bonus, you get lots of characters and environment object that you can use freely to make your upcoming game look professional. This bonuses are worth well over $500.

Are you ready to be successful at getting into the game development world? Then join me on this exciting journey. Become part of this whole new world of learning skills and fun. The future's bright with Unity, you're gonna love it.

  • Why Programming?

  • You may already have used software, perhaps for word processing or spreadsheets like Excel, to solve problems. Perhaps now you are curious to learn how

    programmers write software and want to make awesome games.

    What is a Program?

    A program is a set of step-by-step instructions that directs the computer to do the

    tasks you want it to do and produce the results you want. Unity 3D helps you create that "program" that we call a "game"

    What are the requirements?

    • have a will to learn
    • have a desire to make games
    • a mac, a pc, or linux

    What am I going to get from this course?

    • Finally get started with Unity the right way
    • understand what is programming
    • use Unity User Interface
    • understand unity gameobjects and how to use them
    • create your first scripts
    • get to use the most common Unity 3D functionality
    • Get ready to take on any classes

    Who is the target audience?

    • Anyone wanting to make games
    • Artists interested in playing with Unity and programming
    • students
    • anyone that's been programming and would like a solid foundation

    What you get with this course?

    Not for you? No problem.
    30 day money back guarantee.

    Forever yours.
    Lifetime access.

    Learn on the go.
    Desktop, iOS and Android.

    Get rewarded.
    Certificate of completion.


    Section 1: Introduction

    Get to learn who your instructor is and what this course is about


    Here is the reason why you need to use Unity 3D to make games


    Here is an entertaining explanation of why you need to learn programming for Unity


    In this lecture, you will learn how to download the latest version of Unity 3D, for free.


    In this lecture, you will learn how to install Unity 3D on your computer.

    Section 2: The Good stuff starts here

    Please download the files located in the download tab of this lecture to follow along


    In this lecture, you will learn how to open the Unity project and level.


    Here is a quick introduction to Unity User Interface, enough to get you started.

    Section 3: Why Unity Programming and What for?

    Here is an entertaining way to understand what gameobjects are.


    Learn how to use gameobjects.


    Get an overview of what gameobjects are all about.


    Learn how to customize a gameobject by adding components to it.

    Section 4: Programming Concepts for Unity

    Here is why you want to use c sharp language


    In this lecture, you will learn how to create a Unity c sharp script

    In this lecture, you will learn how too output important info in the Unity console
    In this lecture, you will learn how to access gameobjects and their properties.

    In this lecture, you will learn what while and for loops are and how to use them


    In this lecture, you will learn how to use decimal numbers in the game


    In this lecture, you will learn logic fundamentals such as arithmetic

    In this lecture, you will learn how to use the very important "if else" statements.

    In this lecture, you will learn how to save your work

    Section 5: Fundamental Features

    Learn how to create a Unity c# script


    Get hands on training on Unity classes.


    Learn how to reuse scripts on other gameobjects.


    Learn how to mix scripts to get amazing results


    Learn how to use script global variables


    Learn how to program object position, scale and rotation


    Learn how to control a gameobject using keyboard and mouse inputs


    Learn what methods are and how to use them


    Learn how to generate random numbers.


    Learn how to spawn gameobjects at random locations


    A word of motivation from yours truly

    Bonus - what's next for you?

    Students Who Viewed This Course Also Viewed

    • Loading
    • Loading
    • Loading

    Instructor Biography

    Yohann Taieb, Apps Games Unity iOS Android Apple Watch TV Development

    Yohann holds a Bachelor of Science Degree in Computer Science from FIU University. He has been a College instructor for over 7 years, teaching iPhone Development, iOS 10, Apple Watch development, Swift 3, Unity 3D, Pixel Art, Photoshop for programmers, and Android. Yohann also has plenty of ideas which naturally turned him into an entrepreneur, where he owns over 100 mobile apps and games in both the Apple app store and the Android store.

    Yohann is one of the leading experts in mobile game programming, app flipping and reskinning. His teaching style is unique, hands on and very detailed. Yohann has enabled more than 20000 students to publish their own apps and reach the top spots in iTunes App Stores, which has been picked up by blogs and medias like WIRED magazine, Yahoo News, and Forbes Online. Thanks to him, thousands of students now make a living using iOS 9, Swift 2, Objective C ( ObjC ), Android, Apple Watch ( watchOS ), Apple TV ( TVOS ), Unity 3D, and Pixel art animation

    Ready to start learning?
    Take This Course