Complete C# Unity Developer Create Games and Learn to Code
Game development & design taught by using Unity. Learn C# and build your first games for web, mobile and desktop.
This course includes:
✔ Masterclass
✔ Unlimited Access
✔ 159 Lectures
✔ 22.5 Hrs of Videos
✔ Access from Mobile
✔ Certificate
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.
Course Curriculum
- The Unity 3D Interface (7:43)
- Important note
- Creating Your Own Layout (3:46)
- Our First Player And Movement (13:11)
- Physics Basics - Theory (4:35)
- Make Sure Changes Take Effect (3:05)
- Rigidbody (9:38)
- Collider (12:04)
- Trigger Events (10:21)
- The Concept Of Prefabs (5:11)
- Components And Gameobjects (4:12)
- Keeping The Hierarchy Tidy (2:29)
- Challenge Physic Basics in Unity
- Cheat Sheet - Basics And Physics
- Quiz 1: Physics Basics
- Why C# And Not Javascript? (4:13)
- Class Structure (8:57)
- Variables And Data Types Int, Double, Float (9:18)
- Variables And Data Types String, Char And Bool (5:31)
- Quiz 2: Variables And Data Types
- Functions / Methods (11:02)
- Quiz 3: Methods
- Arithmetic Operations (7:13)
- Logical And Comparison Operators (4:58)
- If Statements (9:17)
- Quiz 4: If Statements
- Arrays (5:12)
- Alternative ways to declare arrays
- Quiz 5: Arrays
- For Loops (3:41)
- While Loops (3:47)
- Do While Loops (3:21)
- For Each Loops (5:03)
- Quiz 6: Loops
- Basics of OOP and Constructors (9:22)
- Scope (6:38)
- Quiz 7: OOP and Scope
- Mathf And Random Class (4:57)
- Pong Intro (2:05)
- Basics - UI Elements (6:47)
- Basics - Accessing Text Via Code (5:44)
- Basics - Buttons (5:48)
- Basics - Switching Scenes (9:35)
- Basics - Using Sounds (8:52)
- Project Outline - Pong (7:26)
- Creating The Main Menu (15:03)
- Switching Scenes And Using Buttons (9:01)
- Building Our Game Scene (13:58)
- 2D vs 3D Colliders And Rigidbody For Our Ball (6:56)
- Moving Our Ball Left And Right (11:14)
- Racket Movement (9:43)
- Bouncing Off Correctly (9:12)
- Scoring System (8:22)
- Restarting A Round (5:27)
- The Game Over Screen (4:23)
- Adding Sound (7:26)
- Adding A Basic AI (5:17)
- Zig Zag Intro (0:40)
- Basics - Instantiating An Object (5:02)
- Basics - Invoke And InvokeRepeating For Delayed Calls And Repeated Calls (4:22)
- Basics - Playerpreferences - Saving Data (6:38)
- Basics- Raycast (7:48)
- Project Outline Zig Zag (4:08)
- Setup For Zig Zag (7:31)
- Setting The Perspective (7:23)
- Moving The character (6:28)
- Make Camera Follow Player (3:32)
- Animate The Character (13:30)
- Start The Game (8:49)
- Restart The Game (4:00)
- Collecting Crystals And Score (9:35)
- Adding A Highscore (5:08)
- Adding The Particle Effect (12:58)
- Background Music Loop (6:26)
- Procedural Creation Of Our Map (20:53)
- Blender Intro (0:27)
- What Is Blender And What Do I Need It For? (3:13)
- Downloading And Installing Blender (1:06)
- The Basic Functions (12:02)
- Materials, Mesh and how to bring it together (7:27)
- Creating A House (23:03)
- Creating A Wind Mill (17:21)
- Animate The Wind Mill (6:39)
- Import The Wind Mill In Unity (3:48)
- Fruit Ninja Intro (0:41)
- Project Outline Fruit Ninja Clone (4:05)
- Create Fruits And Make Them Explode (16:22)
- Create And Configure The Fruit Spawner (16:52)
- Create The Blade (13:38)
- Build The GUI (21:17)
- Game Over And Restart (12:12)
- Highscore (9:05)
- Extend The Game (6:46)
- Challenge - Create Your Own Fruits
- Prepare Code For Android (6:35)
- Play The Game On A Phone (4:01)
- Improve The Looks Of Our Game (2:15)
- Implement Unity Ads To Make Money (6:28)
- Prepare Device As A Developer Device (1:20)
- Create Sounds And Adding Them To The Game (9:45)
- Minesweeper Intro (0:57)
- Project Outline - Minesweeper (5:38)
- Minesweeper Resources (11:38)
- Creating A Tile (7:58)
- Creating Our Field (13:47)
- Changing UI Elements Dynamically (9:08)
- Difficulty Levels (12:43)
- Controlling Our Tiles (15:41)
- Click Mechanics Part1 (17:11)
- Click Mechanics Part2 (21:20)
- Adding a Winning Condition (5:03)
- Some more UI Editing (13:35)
- Resetting The Minefield (4:00)
- Timer, Minesleft, Tieing It All Together (14:40)
- The Highscore (19:50)
- Finalizing the Game (5:39)
- Bitblaster XL Clone Intro (0:37)
- Project Outline - Bitblaster XL Clone (8:41)
- Basic Movements (15:51)
- Shooting (16:18)
- Adding Text UI (3:20)
- First Enemy Type (8:57)
- Adding SpawnAreas (12:46)
- Create Enemies (10:37)
- Randomizing Enemy Creation (5:50)
- Destroying Bullets (11:11)
- Destroying Enemies (13:21)
- Adding The Score (9:09)
- Creating The Hud (9:54)
- Nukem All (16:58)
- Losing Shields And Colliding (25:38)
- Multishot (19:13)
- Laser (11:09)
- Berserk Mode (8:11)
- The Collectable Class (14:32)
- Spawning Random Collectables (17:02)
- Collecting Upgrades (12:40)
- Main Menu (12:27)
- Game Over, Highscore and Balance (7:07)
- Project Outline - Farmville Clone (4:00)
- Farmville Clone Creating Our Map (14:17)
- Importing The Assets And Creating A Nice World (9:50)
- Creating The UI (20:36)
- Resourcesystem (6:04)
- Building And Buildings Class (13:02)
- Build Class And Hover (20:22)
- Creating Buildings (20:52)
- Positioning Buildings (11:39)
- Buy Button Script (15:17)
- Info, Upgrading And Deconstruction (14:53)
- Destroy Button And Testing (8:31)
- Saving The Game (20:53)
- Loading The Game (5:49)
- Rebuilding The Buildings From Save File (15:27)
- Building Farmville For And Testing On Android (9:32)
What will I get from this Unity 3D course?
- Advanced C# coding skills
- Advanced Unity 3D game development skills
- Basic blender skills to create your own 3D assets
- Support in the discussion forums
Which projects will be covered?
- Pong Clone
- Endless Runner (e.g. Zig Zag Clone)
- Minesweeper
- Fruit Ninja Clone
- Farm Ville Clone
- Bitblaser XL Clone
What you will learn:
- Use and adjust the Unity interface
- Advanced C# programming
- Import assets from the asset store and use the work of others to your advantage
- Create and Play sounds
- Move objects dynamically or manually
- Character Animations
- Using user input in many different ways, e.g. klick, button taps, keyboard taps, touchscreen input etc.
- Using scores and highscores
- Swap and reset scenes
- Using physics materials to bounce or slow down objects
- Using different types of colliders
- Using Raycast to check which element is selected
- Make objects follow the mouse of the player
- Create a 3D map with beautiful 3D assets from the Unity Asset Store
- Create a beatifull UI
- Create 3D models with Blender
- Rotate gameObjects on middle button press
- Implementation of a "hover" functionality
- Using Unity Ads to make money with your games
- Exporting a game to Android
- Game Development Concepts
- 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!
Hi, I’m Denis Panjuta
I have a degree in engineering from the University for Applied Science Konstanz in Germany and discovered my love for programming there. With 9 years of programming in different areas & 8 years of experience as a teacher, I have set out to accomplish my mission.
Currently over 250,000 students learn from my courses. This gives me a lot of energy to create new courses with the highest quality possible. My goal is to make learning to code accessible for everyone, as I am convinced, that “Programming is the future.” My mission is, to teach programming to over 10.000.000 people!
So join my courses and learn to create apps, games, websites or any other type of application. The possibilities are limitless.