Course Details



Skill level



Coming soon

What Will I Learn?

  • Get Started with Unity Programming
  • Understand What is Programming
  • Use Unity User Interface
  • Understand Unity Game Objects and How to Use Them
  • Create your First Scripts
  • Get Ready to Take on Any Classes


So, you would like to learn how to program a game but don't know where to start? Unity programming seems like an intimidating task? Don't worry! This tutorial will make game coding fun and easy for you.

Through this course, you'll learn how to use Unity and fundamentals of C# coding in under 2 hours. You don't need any prior programming experience to succeed in this course. Everything will be explained to you in a step-by-step manner. Your instructor will not only show you what to do but will also tell why you need to do it. That will help you build a solid understanding of Unity programming using C#.

Unity From Scratch

You'll start by learning about Unity's user interface. After that, this Unity programming tutorial will explain the crucial principles of game mechanics and how they work. In the end, you'll master the basics of coding. This tutorial has separate short videos explaining each part. Therefore the information is easy to understand and follow.

Your instructor for this course is a professional game developer Yohann Taieb. He has created over a 100 mobile apps and has been teaching in a college for years! His tutorials are project based. After you finish them, you not only obtain the knowledge but also gain practical skills and a fully realized project. In other words, you receive all the necessary information by learning how to program a game entirely from scratch. If this method of teaching suits your needs, then this Unity programming tutorial is just for you!

Many Reasons To Develop Using Unity

If you decided to learn Unity, congratulations, you already made a right step towards becoming a game developer. Unity is the most popular game engine in the world! That means that it has a vast community, an active team, and many job opportunities. Unity is not that difficult to learn therefore it's an excellent choice for a beginner. However, this game engine is also adored by professional developers.

Cuphead, Ori and the Blind Forest, and Hearthstone were all created using Unity. They were all intricate, complex, and financially successful. Therefore, it's clear, that Unity is not a tool only for a newbie. So, learning Unity is a solid choice if you want to make it big in video games' development industry.

Find Help Whenever You Need It

Unity has a lot of features that make it easier for you to build a game from scratch. For example, Unity has an asset store. You can find premade animated characters, special effects, camera & lighting effects and many more useful assets for free! By utilizing those assets, you can fasten your game building process and focus on the parts that interest you the most.

Unity also has an extremely active community. Therefore, if you run into a problem while creating a game, rest assured, someone is going to help you out. Unity's team is also working around the clock, creating new features and improving the engine. Therefore, future for Unity game engine seems bright. Hence, now is a perfect time to learn how to use Unity!

Kickstart Your Career the Easy Way

C# is Unity's most popular programming language for game development. However, C# has many more uses than just game development. It is a highly versatile programming language. Cloud-based services, mobile apps, and software programs can all be programmed using C#. Since this language is being utilized in many cases, demand for C# programmers is also extremely high. Therefore, by starting to learn Unity and C#, you're instantly boosting your career options.

C# is a high-level programming language. That means it's quite similar to English. Therefore, it's not that difficult to understand and learn it. Especially if a highly skilled professional is helping you!

So, what are you waiting for? Learn Unity programming in under 2 hours with the help of this fun tutorial. Enroll now!


  • Download and Install Unity Game Engine 2017
  • Have a Desire to Make games
  • Macbook, PC, or Linux


Section 1: Introduction 04:23
Section 2: The Good stuff starts here 07:02
Section 3: Why Unity Programming and What for? 18:28
Section 4: Programming Concepts for Unity 26:54
Section 5: Fundamental Features 44:33
Section 6: Bonus 00:51
Section 7: Extra material

About the Instructors

Yohann Taieb

Apps/Games Developer
  • 4.5 Average Rating
  • 1,037 Reviews
  • 11,999 Students
  • 21

Yohann Taieb is one of the leading teachers in mobile game programming. Yohann has been a College instructor for over ten years. He has a unique style. Yohann has enabled more than 50000 students to publish their apps and reach the top spots Yohann ideas turned him into an entrepreneur, and now he is sharing his knowledge and experience by teaching iPhone Development, Swift 3, Unity 3D, Photoshop for programmers, and Android.


First gamified Solidity course by Bitdegree