Unity Developer

Game development & design taught by using Unity. Learn C# and build your first games for web, mobile and desktop.

Last updated 2022-01-10 | 4.5

- Learn the powerful programming language C# from scratch.
- Gain best practices knowledge of game development and design.
- Get used to Unity.

What you'll learn

Learn the powerful programming language C# from scratch.
Gain best practices knowledge of game development and design.
Get used to Unity.
Create 2D
2.5D and 3D games in Unity.
Learn advanced programming techniques like object oriented programming.
Transfer your knowledge to other programming languages.
Learn to solve problems.

* Requirements

* Unity 2019 game engine (free version) and a PC that can run it
* That's it... start right now!

Description

If you want to learn coding the fun way, unity game development is your choice! Learn to make your own games and grab a job in the tech or gaming industry! Start this course now to get there in just a few weeks! 


The Complete C# Unity Developer course is completely project based. You are going to create 6 fully featured games from scratch using the Unity 3D Game Engine.

Have you ever had an idea for a game, or wanted to work as a game developer? Then you are at the right place!

You will love Unity 3D and will even learn to love C#!

In this course you are going to discover how to make games with Unity 3D - arguably the best game development engine in the world. Which allows you to create amazing indie titles but also triple A games for nearly every platform.


What will I get from this Unity 3D course?

  1. Advanced C# coding skills

  2. Advanced Unity 3D game development skills

  3. Basic blender skills to create your own 3D assets

  4. Support in the discussion forums

Which projects will be covered?

  1. Pong Clone

  2. Endless Runner (e.g. Zig Zag Clone)

  3. Minesweeper

  4. Fruit Ninja Clone

  5. Farm Ville Clone

  6. Bitblaser XL Clone

What you will learn:

  1. Use and adjust the Unity interface

  2. Advanced C# programming

  3. Import assets from the asset store and use the work of others to your advantage

  4. Create and Play sounds

  5. Move objects dynamically or manually

  6. Character Animations

  7. Using user input in many different ways, e.g. klick, button taps, keyboard taps, touchscreen input etc.

  8. Using scores and highscores

  9. Swap and reset scenes 

  10. Using physics materials to bounce or slow down objects

  11. Using different types of colliders

  12. Using Raycast to check which element is selected

  13. Make objects follow the mouse of the player 

  14. Create a 3D map with beautiful 3D assets from the Unity Asset Store

  15. Create a beatifull UI 

  16. Create 3D models with Blender

  17. Rotate gameObjects on middle button press

  18. Implementation of a "hover" functionality 

  19. Using Unity Ads to make money with your games

  20. Exporting a game to Android

  21. Game Development Concepts

  22. and much more


Who is your instructor?

I'm Denis Panjuta, an Instructor who taught over 40k Students how to code already and my mission is to teach coding to 100k students by 2019!  I received my bachelor degree in engineering at the HTWG Konstanz in Germany and love making video games with Unity and teaching others how to do the same.


How you will get from zero to hero in game development with Unity 3D:

Bringing an Idea to life is one of the best feelings one can have. But the path to get there is often full of challenges. So we have created a course that makes this path as easy as possible!


You start off by learning the basics of Unity Physics and player movement. Then you learn to code in C# one of the most advanced and best programming languages available, within a couple of hours.

Once you are learned the basics of C# you will start off with Pong a huge success. This will teach you how to create UIs, basic physics, player movement and even a basic AI. This is already the basis for nearly every game you're ever going to make.

So you can start the course with no coding experience what so ever. Having the desire to make games is the only prerequisite to start with this course and make that desire reality.


We live in a world, where knowledge and work is shared more than ever, so using assets provided by others is a huge boost to your progress.  You will learn how to use 3D assets to make an endless runner in Unity 3D. Then you’ll use animations, reset the game, use particle systems and finally  create a map procedurally. That’s quite some advanced stuff right there.


As coding is an extremely important skill to make your own complex games, you will get a huge boost to your coding skills in the third game, Minesweeper, a huge success of the nineties and still a highly addictive game. You learn to build random fields, make dynamic User interfaces, use timers and much more. Equipped with those skills, you're already able to build far more complex games on your own


I know that learning to code and making games can be hard at times, and sometimes you just get stuck. But no worries, we are there for you. We answer each question as quickly as we can and make sure that you reach your goal of becoming a game developer.


This Unity 3D and C# course teaches you how to make use of stunning graphics and effects, available as "ready to use" assets from the internet. In addition, you're going to learn how to create and modify them on your own, so you can build every single aspect of your game on your own by then.


Ever wanted to slice some fruits on your phone? Then you will love the fifth chapter, where you will learn to build a fruit ninja clone, a huge mobile success. In this chapter you will see how you can build such a successful game within less than two hours from scratch. In this chapter you will also learn how to prepare a game for mobile and export it to and test it on an Android device. Building a Bitblaster XL clone you will learn to make different enemy types, extend a game as you go, use multiple different shooting types, create random enemies, use tags and much more. You could even simply take that game and make it your own.


Making a construction game like Farmville or Anno 1800 is a huge dream of many developers, so we have created a whole chapter covering just that. You will learn how to make your own 3D House and Wind Mill assets, place buildings on the map, while in play mode, create a resource system, make a beautiful ui using assets from the asset store, upgrade buildings and of course how to save and load the game using serializable classes.


Upon completion of this course you will know C# perfectly and will be able to take your own ideas and make complete games from them with Unity 3D!


So don’t waste any more time and start to make your dreams and ideas come true by taking this course now!


Who this course is for:

  • Anyone who wants to learn to code by making games.
  • Experienced programmers who want to gain new skills in game development.
  • Anyone who wants to create awesome games.

Course content

12 sections • 166 lectures

Introduction Preview 04:29

How To Get Most Out Of This Course Preview 02:29

Structure Of This Course Preview 01:05

Udemy Reviews Update Preview 00:25

Download And Installation Of The Required Software Preview 00:05

BONUS: What’s new in Unity 2020.1 Preview 00:23

Get the most from Tutorials.EU Preview 00:15

New Feature: Learning Paths Preview 00:09

The Unity 3D Interface Preview 07:43

Important note Preview 00:29

Creating Your Own Layout Preview 03:46

Our First Player And Movement Preview 13:12

Physics Basics - Theory Preview 04:35

Make Sure Changes Take Effect Preview 03:05

Rigidbody Preview 09:38

Collider Preview 12:04

Trigger Events Preview 10:21

The Concept Of Prefabs Preview 05:11

Components And Gameobjects Preview 04:12

Keeping The Hierarchy Tidy Preview 02:29

Challenge Physic Basics in Unity Preview 00:35

Cheat Sheet - Basics And Physics Preview 00:11

Physics Basics - Quiz

Why C# And Not Javascript? Preview 04:13

Class Structure Preview 08:58

Variables And Data Types Int, Double, Float Preview 09:18

Variables And Data Types String, Char And Bool Preview 05:31

Quiz - Variables And Data Types

Functions / Methods Preview 11:02

Quiz - Methods

Arithmetic Operations Preview 07:13

Logical And Comparison Operators Preview 04:58

If Statements Preview 09:17

Quiz - If Statements

Arrays Preview 05:12

Alternative ways to declare arrays Preview 00:21

Quiz - Arrays

For Loops Preview 03:41

While Loops Preview 03:47

Do While Loops Preview 03:21

For Each Loops Preview 05:03

Quiz - Loops

Basics of OOP and Constructors Preview 09:22

Scope Preview 06:38

Quiz - OOP and Scope

Mathf And Random Class Preview 04:57

Pong Intro Preview 02:05

Basics - UI Elements Preview 06:47

Basics - Accessing Text Via Code Preview 05:44

Basics - Buttons Preview 05:48

Basics - Switching Scenes Preview 09:35

Basics - Using Sounds Preview 08:52

Project Outline - Pong Preview 07:26

Creating The Main Menu Preview 15:03

Switching Scenes And Using Buttons Preview 09:01

Building Our Game Scene Preview 13:58

2D vs 3D Colliders And Rigidbody For Our Ball Preview 06:56

Moving Our Ball Left And Right Preview 11:14

Racket Movement Preview 09:43

Bouncing Off Correctly Preview 09:12

Scoring System Preview 08:22

Restarting A Round Preview 05:27

The Game Over Screen Preview 04:23

Adding Sound Preview 07:26

Adding A Basic AI Preview 05:17

Zig Zag Intro Preview 00:40

Basics - Instantiating An Object Preview 05:02

Basics - Invoke And InvokeRepeating For Delayed Calls And Repeated Calls Preview 04:22

Basics - Playerpreferences - Saving Data Preview 06:38

Basics- Raycast Preview 07:48

Project Outline Zig Zag Preview 04:08

Setup For Zig Zag Preview 07:31

Setting The Perspective Preview 07:23

Moving The character Preview 06:28

Make Camera Follow Player Preview 03:32

Animate The Character Preview 13:30

Start The Game Preview 08:49

Restart The Game Preview 04:00

Collecting Crystals And Score Preview 09:35

Adding A Highscore Preview 05:08

Adding The Particle Effect Preview 12:58

Background Music Loop Preview 06:26

Procedural Creation Of Our Map Preview 20:53

Blender Intro Preview 00:27

What Is Blender And What Do I Need It For? Preview 03:13

Downloading And Installing Blender Preview 01:06

The Basic Functions Preview 12:02

Materials, Mesh and how to bring it together Preview 07:27

Creating A House Preview 23:03

Creating A Wind Mill Preview 17:21

Animate The Wind Mill Preview 06:39

Import The Wind Mill In Unity Preview 03:48

Fruit Ninja Intro Preview 00:41

Project Outline Fruit Ninja Clone Preview 04:05

Create Fruits And Make Them Explode Preview 16:22

Create And Configure The Fruit Spawner Preview 16:52

Create The Blade Preview 13:38

Build The GUI Preview 21:17

Game Over And Restart Preview 12:12

Highscore Preview 09:05

Extend The Game Preview 06:46

Challenge - Create Your Own Fruits Preview 00:06

Prepare Code For Android Preview 06:35

Play The Game On A Phone Preview 04:01

Improve The Looks Of Our Game Preview 02:15

Implement Unity Ads To Make Money Preview 06:28

Prepare Device As A Developer Device Preview 01:20

Create Sounds And Adding Them To The Game Preview 09:45

Minesweeper Intro Preview 00:57

Project Outline - Minesweeper Preview 05:38

Minesweeper Resources Preview 11:38

Creating A Tile Preview 07:58

Creating Our Field Preview 13:47

Changing UI Elements Dynamically Preview 09:08

Difficulty Levels Preview 12:43

Controlling Our Tiles Preview 15:41

Click Mechanics Part1 Preview 17:11

Click Mechanics Part2 Preview 21:20

Adding a Winning Condition Preview 05:03

Some more UI Editing Preview 13:35

Resetting The Minefield Preview 04:00

Timer, Minesleft, Tieing It All Together Preview 14:40

The Highscore Preview 19:50

Finalizing the Game Preview 05:39

Bitblaster XL Clone Intro Preview 00:37

Project Outline - Bitblaster XL Clone Preview 08:41

Basic Movements Preview 16:48

Shooting Preview 16:18

Adding Text UI Preview 03:20

First Enemy Type Preview 08:57

Adding SpawnAreas Preview 12:46

Create Enemies Preview 10:37

Randomizing Enemy Creation Preview 05:50

Destroying Bullets Preview 11:11

Destroying Enemies Preview 13:21

Adding The Score Preview 09:09

Creating The Hud Preview 09:54

Nukem All Preview 16:58

Losing Shields And Colliding Preview 25:38

Multishot Preview 19:13

Laser Preview 11:09

Berserk Mode Preview 08:11

The Collectable Class Preview 14:32

Spawning Random Collectables Preview 17:02

Collecting Upgrades Preview 12:40

Main Menu Preview 12:28

Game Over, Highscore and Balance Preview 07:07

Project Outline - Farmville Clone Preview 04:00

Farmville Clone Creating Our Map Preview 14:17

Importing The Assets And Creating A Nice World Preview 09:50

Creating The UI Preview 20:36

Resourcesystem Preview 06:04

Building And Buildings Class Preview 13:02

Build Class And Hover Preview 20:22

Creating Buildings Preview 20:52

Positioning Buildings Preview 11:39

Buy Button Script Preview 15:17

Info, Upgrading And Deconstruction Preview 14:53

Destroy Button And Testing Preview 08:31

Saving The Game Preview 20:53

Loading The Game Preview 05:49

Rebuilding The Buildings From Save File Preview 15:28

Building Farmville For And Testing On IOS Preview 09:32

Building Farmville For And Testing On Android Preview 08:00