Course Highlights
  • 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.
Curriculum

8 Topics
Introduction
How To Get Most Out Of This Course
Structure Of This Course
Udemy Reviews Update
Download And Installation Of The Required Software
BONUS: What’s new in Unity 2020.1
Get the most from Tutorials.EU
New Feature: Learning Paths

15 Topics
The Unity 3D Interface
Important note
Creating Your Own Layout
Our First Player And Movement
Physics Basics - Theory
Make Sure Changes Take Effect
Rigidbody
Collider
Trigger Events
The Concept Of Prefabs
Components And Gameobjects
Keeping The Hierarchy Tidy
Challenge Physic Basics in Unity
Cheat Sheet - Basics And Physics
Physics Basics - Quiz

23 Topics
Why C# And Not Javascript?
Class Structure
Variables And Data Types Int Double Float
Variables And Data Types String Char And Bool
Quiz - Variables And Data Types
Functions / Methods
Quiz - Methods
Arithmetic Operations
Logical And Comparison Operators
If Statements
Quiz - If Statements
Arrays
Alternative ways to declare arrays
Quiz - Arrays
For Loops
While Loops
Do While Loops
For Each Loops
Quiz - Loops
Basics of OOP and Constructors
Scope
Quiz - OOP and Scope
Mathf And Random Class

19 Topics
Pong Intro
Basics - UI Elements
Basics - Accessing Text Via Code
Basics - Buttons
Basics - Switching Scenes
Basics - Using Sounds
Project Outline - Pong
Creating The Main Menu
Switching Scenes And Using Buttons
Building Our Game Scene
2D vs 3D Colliders And Rigidbody For Our Ball
Moving Our Ball Left And Right
Racket Movement
Bouncing Off Correctly
Scoring System
Restarting A Round
The Game Over Screen
Adding Sound
Adding A Basic AI

18 Topics
Zig Zag Intro
Basics - Instantiating An Object
Basics - Invoke And InvokeRepeating For Delayed Calls And Repeated Calls
Basics - Playerpreferences - Saving Data
Basics- Raycast
Project Outline Zig Zag
Setup For Zig Zag
Setting The Perspective
Moving The character
Make Camera Follow Player
Animate The Character
Start The Game
Restart The Game
Collecting Crystals And Score
Adding A Highscore
Adding The Particle Effect
Background Music Loop
Procedural Creation Of Our Map

9 Topics
Blender Intro
What Is Blender And What Do I Need It For?
Downloading And Installing Blender
The Basic Functions
Materials Mesh and how to bring it together
Creating A House
Creating A Wind Mill
Animate The Wind Mill
Import The Wind Mill In Unity

16 Topics
Fruit Ninja Intro
Project Outline Fruit Ninja Clone
Create Fruits And Make Them Explode
Create And Configure The Fruit Spawner
Create The Blade
Build The GUI
Game Over And Restart
Highscore
Extend The Game
Challenge - Create Your Own Fruits
Prepare Code For Android
Play The Game On A Phone
Improve The Looks Of Our Game
Implement Unity Ads To Make Money
Prepare Device As A Developer Device
Create Sounds And Adding Them To The Game

16 Topics
Minesweeper Intro
Project Outline - Minesweeper
Minesweeper Resources
Creating A Tile
Creating Our Field
Changing UI Elements Dynamically
Difficulty Levels
Controlling Our Tiles
Click Mechanics Part1
Click Mechanics Part2
Adding a Winning Condition
Some more UI Editing
Resetting The Minefield
Timer Minesleft Tieing It All Together
The Highscore
Finalizing the Game

23 Topics
Bitblaster XL Clone Intro
Project Outline - Bitblaster XL Clone
Basic Movements
Shooting
Adding Text UI
First Enemy Type
Adding SpawnAreas
Create Enemies
Randomizing Enemy Creation
Destroying Bullets
Destroying Enemies
Adding The Score
Creating The Hud
Nukem All
Losing Shields And Colliding
Multishot
Laser
Berserk Mode
The Collectable Class
Spawning Random Collectables
Collecting Upgrades
Main Menu
Game Over Highscore and Balance

17 Topics
Project Outline - Farmville Clone
Farmville Clone Creating Our Map
Importing The Assets And Creating A Nice World
Creating The UI
Resourcesystem
Building And Buildings Class
Build Class And Hover
Creating Buildings
Positioning Buildings
Buy Button Script
Info Upgrading And Deconstruction
Destroy Button And Testing
Saving The Game
Loading The Game
Rebuilding The Buildings From Save File
Building Farmville For And Testing On IOS
Building Farmville For And Testing On Android

1 Topic
Where to go from here?

1 Topic
Your Special Bonus

  Write a Review

Complete C# Unity Developer: Create Games and Learn to Code

Go to Paid Course