Mô tả

The course gets updated frequently - Last update: 1st of July 2023


Have you ever had an idea for a program, an app, or a game?

Maybe you want to work as a developer? Then you are in the right place. In this course, you are going to discover how to become a c# developer - one of the best programming languages on earth!

C# is one of the few programming languages which allows you to create amazing cross-platform Mobile Apps, Games, and PC Programs. 

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 I have created a course that makes this path as easy as possible all with the help of c# so that you become a skilled c# developer!


You start off by learning the C# basics and C# programming concepts in general:

  • variables

  • methods

  • arrays

  • if statements

  • loops

Then you learn the three pillars of Object-oriented programming.

  • Classes and Objects

  • Inheritance

  • Polymorphism

Once you mastered them, you will go into advanced C# Topics, such as:

  • Databases

  • Linq

  • WPF

  • Test-Driven Development TDD (Unit Testing)

In order to really become really good in c# programming, you have to program yourself, so I have created loads of exercises (and quizzes) for you to try for yourself to do c# programming and also to see how it is done afterward. Of course, you learn the best programming practices along the way.


Equipped with those skills, you will build beautiful user interfaces with WPF - A framework, which makes creating GUI’s a piece of cake.
By that point, you can create your very own complex programs.
But what comes next is even cooler.

Learn Game Development with Unity and C# - Build 3 awesome games.

As C# can be used for multiple different areas of programming, I have decided to cover the most important ones. So I have added a whole bunch of chapters specifically designed for a C# developer and Unity game developer - arguably the best Game Engine in the world. In those chapters, you will discover how to create your very own video games by building pong, the mother of video games, and Zig-zag, an amazing and successful endless runner game.

We live in a world where knowledge and work are 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. 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.


I know that learning to code 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 developer.


WHO IS THIS COURSE FOR?

The course is for anyone, who wants to learn c# and wants to become professionally good in c# programming. No experience is required whatsoever. It is designed so that anyone who can handle a mouse and keyboard will succeed in finishing it. The only real requisite is the desire to learn.

 30-DAY FULL MONEY-BACK GUARANTEE

This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.  

ABOUT YOUR INSTRUCTOR:

My name is Denis Panjuta, and in my courses, I have taught over 350.000 students how to code. I have a Bachelor of Engineering from the University of Applied Sciences in Constance (Germany). I love teaching and creating high-quality courses. My mission is to teach programming to over 10.000.000 people! 

As you see, this is the only C# course you will ever need!

You will learn all the c# fundamentals, all c# basics, and everything that you need to know to succeed in c# programming and building your own cool video games! 

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

Bạn sẽ học được gì

Learn the fundamentals of programming using C#

Learn how to use variables, methods, loops, conditions

Fully understand how OOP (object oriented Programming) works and how to use it.

Build beautiful GUIs (Graphical User Interfaces) with WPF (Windows Presentation Foundation)

Create video games using C# and Unity 3D

Learn how to handle errors and avoid them

Work with files and text

Learn how to use Linq and Lambda Expressions

Learn how to use Databases with MS SQL Server and Linq

Learn advanced techniques like threading and asynchronus development

Yêu cầu

  • Visual Studio Community Edition (FREE)
  • A Windows (10) PC is required for the WPF and Database portions of the course

Nội dung khoá học

32 sections

NEW: Introduction, Overview of Visual Studio, DataTypes And Variables

49 lectures
Introduction
01:46
Get the most from this course
00:09
What Do You Want To Achieve?
02:09
Downloading and Installing Visual Studio
04:12
Udemy Reviews Update
00:27
Creating our First Project and Hello World
03:57
Hello World on a Mac
02:05
History of Csharp
07:21
Understanding Frameworks and Compiling
05:36
Single line comments
01:21
Top Level Statements - Documentation
07:15
Using System Directives
02:12
Using variables - String
05:32
Understanding User Input and the Data Type String
07:55
Take control over our console
01:47
Quick VS UI overview, Folder Structure and understanding Compiler errors vs RunT
05:43
C# Fundamentals Quiz
5 questions
The different things you can build with C# and .NET
00:05
High Level Overview of Variables and Datatypes
04:25
Coding Standards
03:54
Naming Conventions
03:48
Overview of Datatypes
07:25
Data Types and ChatGPT
05:39
Value vs Reference Type
03:20
Variable Definition, Initialization and Assigning
02:40
Intro Mini Project Addition Calculator
00:59
Understanding Int Number Datatype and why we cant fit a string into it
04:48
Using the Parse Method to Convert from String to Int
04:08
Understanding Type Conversion in C#
3 questions
Finalizing our Addition Calculator
05:53
String Concatenation vs String Interpolation
02:45
Using Decimal Numbers instead with Double
06:04
Dots and commas with doubles
03:04
Fixing some more bugs
05:58
Implicit Conversion
03:55
Explicit Conversion
06:26
Conversion Helpers Parse and Convert
05:42
Implicitly Typed Variables vs Explicitly Typed Variables
03:11
Operators, order of Evaluation and some math basics
09:27
Debugging, Breakpoints, Runtime Error and Compile time Error
09:14
Debugging and Fixing Simple Bugs
3 questions
Char Datatype and UTF16 Smiley
03:57
Understanding Indexing in C#
3 questions
More String Manipulation with String Formatting
04:12
Characters that are Reserved in C#
02:03
How to use special characters in strings with the escape character
03:23
C# Cheat sheets
00:37
Want to become an employed C# developer?
00:14
BONUS: additional materials
00:36

NEW: Making Decisions

24 lectures
Logical Operators
03:13
Logical Operators in C#
3 questions
Datatype Bool
02:30
If Statements
02:22
OR and NOT operators
05:18
AND operator
02:34
Relational operators
05:03
The Else Keyword
01:49
Else If Keyword and Order of Importance
05:33
Control Structures: If, Else, and Else If in C#
3 questions
Equality Operator and not equal
05:06
Nested If Statements
04:20
Understanding the Scope of a variable
04:38
Challenge Clubbing or no Clubbing
05:50
One Line If Statements
02:29
The Switch Statement - Keywords Switch
04:49
Switch or If - which to choose
02:58
Our Little Quiz App
08:12
Using String Methods Trim and ToLower
04:36
Incrementing and Pre-Incrementing
03:56
Decrementing and Modulo Operator
05:31
How to use try parse
05:47
Advanced Conditionals and Loops
3 questions
How to generate a random number
06:07

NEW: Loops

19 lectures
Loops Overview
01:55
For Loop
06:04
For Loop - Count down challenge
01:56
Escape Characters r and n as well as Thread.Sleep
05:28
Landing a Rocket with a for loop
02:39
While loop and using it as a counter
05:15
While loops where it really shines
05:43
Guess the Number Challenge Solution
06:28
Working with While Loops
3 questions
Building a Text Adventure Game
10:22
Do While Loops
04:17
Solution Average Calculator
04:33
Break and Continue
06:26
Simple Array
06:03
Declaring and setting values for arrays in the same line
03:47
Foreach and length of an array
08:04
Understanding Loops in C#
3 questions
TwoDimensional Arrays
09:15
ThreeDimensional Arrays
04:25

NEW: Functions and Methods

15 lectures
Intro To Functions / Methods
07:08
Void Method without Parameters
05:00
Void Method with a Parameter Part 1
05:12
Void Method with a Parameter Part 2
07:23
Understanding Methods in C#
3 questions
Scope of variables and parameters
03:08
Moving to the classical Template - Top Level Statements
08:54
Moving our Methods outside of the Main Method
04:06
Fields, instance variables and how they differ from local variables
05:05
Variable and Scope Understanding
3 questions
WeatherSimulator - Using Arrays, Random, and For Loops
10:19
WeatherSimulator - Calculating the Average Temperature
07:05
Mixing Doubles and Ints when Calculating
03:11
WeatherSimulator - Getting the Min and Max Values of an array
04:54
WeatherSimulator - Getting the Most common weather condition
11:50

NEW: Object Oriented Programming (OOP)

30 lectures
Objects Intro
02:07
Introduction To Classes And Objects
03:15
Creating our First own Class
07:58
Member Variable and Custom Constructor
07:17
Properties - Autogenerated - to protect our member variable
05:59
Defining how a property is set
08:28
Modifying the Get of our Property Part 1
07:08
Modifying the Get of our Property part 2
05:00
Having Multiple Constructors
07:11
Default Constructor and Use Cases
05:33
Methods in Classes
07:23
Methods in Classes in more detail
07:37
Optional Parameters
04:12
Named Parameters
02:58
Computed Properties and No Constructor
03:08
Static Methods
06:59
Static Fields
03:02
Static Keyword Considerations
02:30
Public and Private Keywords
04:36
ID Key and readonly
07:25
Read Only Properties
02:48
Write Only Properties
05:15
Const and ReadOnly
05:21
Quiz Project Introduction
03:33
QuizApp - Question Class
05:18
Keyword This
03:21
Displaying Questions
06:01
Displaying Answers, Console.Write and Console.ForegroundColor
06:30
Displaying Multiple Questions and if we are right or wrong
07:56
Displaying the Results
07:55

Your First C# Program And Overview Of Visual Studio

16 lectures
Get the most from this
00:09
Installing Visual Studio Community
06:27
Udemy Reviews Update
00:25
Hello World - First Program
06:30
Hello World Project Structure
04:33
Understanding the new and old Format and how to make a sound in the console
07:39
Hello World on Mac
02:05
Visual Studio Interface
07:42
What To Do If You Get Stuck
00:26
Whats new in Visual Studio 2022
00:18
BONUS: additional materials
00:34
Intro Quiz
3 questions
Chapter 1 Summary
01:09
Want to become an employed C# developer?
00:14
Your first task to become a successful developer...
00:14
The different things you can build with C# and .NET
00:05

DataTypes And Variables

28 lectures
Quick Hint
00:14
High Level Overview of Variables and Datatypes
04:25
More Datatypes and Their Limits
08:39
Other Datatypes
00:14
Datatypes Int, Float and Double
14:56
Datatype String And Some Of Its Methods
04:57
Value vs Reference Types
03:20
Datatypes And Variables
4 questions
Coding Standards
03:54
Console Class and some of its Methods
11:03
Naming Conventions and Coding Standards
05:43
Implicit and Explicit Conversion
08:31
Parsing a String To An Integer
05:19
Exercise: Parsing
1 question
String Manipulation
09:18
Some String Methods
05:25
How to use special characters in strings with the escape character
03:23
Challenge String and its methods
00:46
Solution For Exercise: Strings 1
05:29
Challenge String and its methods 2
00:36
Solution For Exercise: Strings 2
05:36
Challenge - Datatypes And Variables
00:29
Solution For The Challenge "Datatypes And Variables"
04:26
Using The var Keyword
03:43
Constants
05:31
Datatypes and Variables Part 2
3 questions
C# Cheat sheets
00:36
DataTypes Summary
00:53

Functions / Methods And How To Save Time

13 lectures
Methods Intro
01:14
Intro To Functions / Methods
07:08
Void Methods
08:14
Methods With Return Value And Parameters
08:54
Methods
3 questions
Challenge - Methods
00:18
Solution For The Challenge "Methods"
04:04
Test your methods
1 question
User Input
09:00
Try Catch and Finally
14:39
Operators
17:41
Operators
3 questions
Methods Summary
00:58

Making Decisions

17 lectures
Making Decisions Intro
00:54
Introduction To Decision Making In C#
11:31
Intro to TryParse
05:19
IF And Else If + Try Parse
04:34
If & Else Coding Exercise
1 question
Nested If Statements
09:53
Nested If Statements
1 question
Challenge - If Statements
00:19
Solution For The Challenge "If Statements"
07:14
Switch Statement
06:34
Challenge - If Statements 2
00:23
Solution For The Challenge "If Statements 2"
05:47
Enhanced If Statements - Ternary Operator
09:02
Enhanced If Statements - Ternary Operator - Challenge
00:41
Enhanced If Statements - Ternary Operator - Challenge - Solution
05:24
If-Statements
5 questions
Making Decisions Summary
01:54

Loops

12 lectures
Loops Intro
00:55
Basics of Loops
05:38
For Loops
06:58
Do While Loops
07:59
While Loops
06:03
Loops
1 question
break and continue
05:34
break and continue practice
1 question
Challenge - Loops 1 - Average
00:29
Solution For The Challenge "Loops"
12:17
Loops
3 questions
Loops Summary
01:16

Object Oriented Programming (OOP)

20 lectures
Introduction To Classes And Objects
03:15
Our First Own Class
11:50
Constructors and Member Variables
14:59
Using Multiple Constructors
05:18
Constructors
1 question
Access Modifiers
00:05
Constructors and Member-Variables
3 questions
Shortcuts in VS
06:52
Useful shortcuts
01:09
Code Snippets in VS
02:46
Understanding private vs public for methods and variables
07:31
Setters in CSharp
05:56
Getters in CSharp
07:14
Properties in CSharp
06:56
Auto Implemented Properties
02:40
Read-Only and Write-Only Properties
04:43
Understanding Properties in C#
6 questions
Implement Properties in C#
1 question
Members And Finalizers/Destructors
14:43
Objects Summary
01:23

Collections in C#

30 lectures
Arrays Intro
00:57
Basics of Arrays
04:08
Declaring and Initializing Arrays and the Length Property
07:07
Foreach Loops
09:28
Why Foreach?
04:05
Arrays, for and foreach loops
1 question
Multi Dimensional Arrays
14:25
Nested For Loops And 2D Arrays
11:45
Nested For Loops And 2D Arrays - Two Examples
09:06
Tic Tac Toe winner identifier
1 question
Arrays Quiz
5 questions
Challenge - Tic Tac Toe
48:34
Jagged Arrays
09:08
Jagged Arrays or Multidimensional Arrays?
02:46
Challenge - Jagged Arrays
06:35
Using Arrays As Parameters
09:01
Why you can change an array by passing it as a variable
00:19
Params Keyword
11:44
Why would we use Params?
03:06
Getting The Min Value Of Many Given Numbers Using Params
07:30
Lists
04:04
Lists
1 question
Dictionaries
18:13
Editing And Removing Entries in a Dictionairy
06:41
Dictionary practice
1 question
Queues and Stacks Overview
05:00
Stacks in Csharp
08:59
Queues
14:52
Arrays Summary
02:08
This far into the course? Reminder! Check this out if you want to be employed!
00:14

Debugging

6 lectures
Debugging Intro
00:49
Debugging Code Sample
00:32
Debugging Basics
12:35
Locals and Autos
10:42
Debugging, Creating Copies of Lists and solving some bugs
10:34
Debugging Call Stack, Throwing Errors and defensive programming
14:33

Inheritance And More About OOP

16 lectures
Welcome to Inheritance
01:03
Introduction To Inheritance
04:41
Simple Inheritance Example
18:21
Virtual and Override Keywords
13:35
Inheritance Demo
23:04
Inheritance Challenge - Videopost and Timer with Callback
24:04
Inheritance Challenge 2 - Employees, Bosses and Trainees
00:30
Inheritance Challenge 2 - Employees, Bosses and Trainees Solution
16:32
Interfaces Intro
06:49
Creating And Using Your Own Interfaces
18:25
Inheritances and Interfaces
1 question
IEnumerator and IEnumerable
14:35
IEnumerable Example 1
07:49
IEnumerable Example 2
04:10
IEnumerable
1 question
Inheritance Outro
00:38

Polymorphism And Even More On OOP + Text Files

11 lectures
Polymorphism Intro
00:25
Polymorphic Parameters
16:41
Sealed Key Word
05:21
Has A - Relationships
07:41
Abstract
13:37
Abstract and as & is Keyword / Polymorphism
06:58
Interfaces vs Abstract Classes
07:10
Read from a Textfile
05:32
Write into a Text File
11:55
Parsing game (part 1) / Read from and write into a file
1 question
Polymorphism Summary
01:09

Advanced C# Topics

16 lectures
Advanced Topics Intro
00:43
.net core vs .net framework
00:10
Access Modifiers
06:21
Structs
07:47
Enums
05:35
Math Class
08:35
Math Class
1 question
Random Class
06:20
VS 2019 and Regular expressions
00:14
Regular Expressions
43:36
Parsing game (part 2) / Regular Expressions
1 question
DateTime
21:06
Nullables
12:01
Garbage Collector
07:58
Main Args Explained part 1
07:20
Main Args Explained Using User Input - Create A CMD App
06:38

Events and Delegates

11 lectures
Delegates intro
01:28
Delegates Introduction
04:42
Delegates Basics
05:37
Creating your own Delegates
06:07
Delegates
1 question
Anonymous Methods
06:45
Lambda Expressions
06:31
A hint for the next exercise
00:22
Lambda expressions
1 question
Events and Multicast Delegates
20:13
Delegates Outro
01:35

WPF - Windows Presentation Foundation

40 lectures
Installing the WPF workload
01:30
Creating a WPF project
02:04
WPF project structure and code behind files
03:06
Creating our first GUI Element
03:30
Creating a grid with columns and rows
04:36
Fixed, auto and relative sizing
03:33
Creating a perfect grid
00:26
WPF Challenge - Recreate this GUI
01:11
WPF Challenge Solution - Recreate this GUI
03:57
Column span and row span
02:00
Creating GUI elements with C Sharp.mp4
04:22
Element properties for styling and positioning
02:35
Button click and event handlers
04:23
Todo List application intro and project setup
02:31
Creating the grid, button and text box
06:13
Creating the scrollview and stackpanel
04:35
Setting x name attributes for access
03:38
Adding the todo creation logic
06:40
Introduction ContentControl and UserControl
01:29
Creating ContentControl and UserControl for login
04:02
Designing the LoginView
05:52
Displaying the LoginView UserControl
04:20
Creating and displaying InvoiceView UserControl
05:33
Data Binding introduction
02:28
Setting up the data to bind
04:06
One-Way data binding
05:24
Two Way Databinding
01:32
One Way To Source Databinding
02:12
One Time Databinding
01:14
ListBox introduction
05:13
ListBox ItemSource
04:33
ListBox ItemTemplate
04:54
ListBox accessing selected data
05:59
Next application (login functionality)
00:41
Creating the project and login user control
04:57
Adding the password box
05:32
Environment variables
02:06
Using the environment variable for login
06:10
Password change event
04:15
How to move on
00:49

WPF Project - Currency Converter - Part 1

8 lectures
WPF Currency Converter - Project overview and setup
08:24
WPF Currency Converter - Rectangles and Gradients
09:20
WPF Currency Converter - Setting Up Stack Panel and Labels
13:33
WPF Currency Converter - Customizing Buttons and Implementing Click Events
10:51
WPF Currency Converter - Creating Input Fields with Text Box and Combo Box
09:20
WPF Currency Converter - Binding Values to Combo Boxes
10:40
WPF Currency Converter - Input Validation and Completing the Logic
11:40
PROJECT CODE can be found HERE!
00:03

Using Databases With C#

12 lectures
Databases Intro
01:04
Setup MS SQL Server and VS For DB work
09:32
Intro And Setting Up Our DataSet And Table
13:35
Relationship or Associative Tables
14:07
Showing Data in a ListBox
13:36
Showing Associated Data
10:24
Displaying all Animals In The ListBox
08:11
Deleting From A Table With A Click
16:07
Added Note - Adding the base tables and entries back
01:22
Delete Animals, Remove Animals and Add Animals Functionality
17:00
Updating Entries in Our Tables
15:53
Databases Outro
00:39

WPF Project - Currency Converter - Part 2

9 lectures
WPF Currency Converter - Building a Currency Converter with Database Integration
10:19
WPF Currency Converter - Designing the User Interface for Currency Conversion
11:24
WPF Currency Converter - Understanding Data Grid Functionality and Properties
10:12
WPF Currency Converter - Setting up a Database for Currency Conversion
11:49
WPF Currency Converter - Implementing SQL Connections for Database
13:29
WPF Currency Converter - Implementing Save Button Functionality
10:18
WPF Currency Converter - Adding a New Currency Entry
09:30
WPF Currency Converter - Inserting and Editing Data in the Database
14:03
PROJECT CODE can be found HERE!
00:03

Linq

13 lectures
Linq Intro
00:52
Linq gentle Introduction
03:56
Linq Demo
05:35
Linq with Lists - and our University Manager Part 1
13:28
Sorting and Filtering with Linq
15:10
Creating collections based on other collections
06:52
Linq with XML
17:38
Setting up the project for LinqToSQL
15:48
Inserting Objects into our Database
19:12
Using assiociative tables with Linq
16:25
Joining tables next level
09:22
Deleting and Updating
13:30
Linq Outro
00:33

WPF Project - Currency Converter with GUI Database and API - Part 3

3 lectures
Understanding JSON
00:12
WPF Currency Converter - Using Live Currency Values Using An API And JSON
30:56
Final Currency Converter code base can be foind here!
00:03

The exercises for your coding interviews

4 lectures
Intro
00:10
Time complexity
04:23
Cats and food
1 question
Sum of two
1 question

C# Generics

18 lectures
An Introduction to C# Generics
08:24
Creating a generic class
07:31
Using a generic class type in a method
05:33
Multiple generic types in a class
05:18
Generic methods without generic classes
05:49
Constraints for generics classes
03:15
Custom interface constraint
05:45
Constraints for generic methods
03:51
Generic interfaces
05:29
Constraints for generic interfaces
05:33
Combing generic classes and generic interfaces
04:44
Generic reflections
05:59
Action<> generic delegate
06:30
Func<> generic delegate
06:57
Predicate<> generic delegate
04:30
C# Delegates Challenge "Task Management System"
7 questions
Generics Challenge Solution "Task Management System"
12:48
Congrats on completing the generics section
00:28

Threads

8 lectures
Threads Intro
00:51
Threads Basics
11:51
Thread Start and End &Completion
09:53
ThreadPools and Threads in The Background
09:06
Join And IsAlive
13:35
Tasks and WPF
24:10
Threads Readings
00:08
Threads Outro
00:39

Unit Testing - Test Driven Development TDD

36 lectures
TDD Introduction
01:13
What is TDD - Test Driven Development
03:44
Create Project and Write First Test
05:13
Refactoring and Adding Domain
05:16
Adding Web API
08:30
Test First Approach
10:19
Assertion Message
04:42
Fluent Assertions
06:56
Test Conditions and Prerequisites
03:54
Setting Up Flight Project
01:09
Translating a Scenario to Test
10:01
Red Green Refactor
04:30
Given When Then Pattern And Avoid Overbooking Scenario Discovery
05:40
Avoid Overbooking Scenario
07:31
Test Trustwhortiness And Devils Advocate
06:28
Practical Devils Advocate For Remaining Number of Seats
05:35
Paremeterized Tests
05:25
Discovering new scenarios by checking if the production code is complete.
11:49
Refactoring "remember_bookings."
02:29
Rules of TDD
04:14
Scenario: Cancel bookings using Test-Driven Development Rules
10:02
Handle Cancel Booking & No Booking Found
07:58
How You Discover New Scenarios
02:20
Application Layer Testing
02:48
Scenario: Application Layer Booking Part One
09:16
Scenario: Application Layer Booking Part Two
08:02
Scenario: Application Layer Booking Part Three
07:35
Configure In Memory Database
07:52
Parameterize Book Flights Test
02:03
Implementing Booking Service
08:05
Refactoring Booking Service
03:33
Create Test for Cancelling Bookings
09:01
Finalize Cancel Booking
05:04
Naming Conventions
02:46
Test Suit as Documentation
01:55
Application Layer
00:39

UNITY - Basics

16 lectures
Intro Unity Basics
02:35
Installing Unity
00:02
Overview of the Unity Interface
07:43
Creating your own Layout
03:46
Player Movement
13:12
Making Sure We Make Changes Correctly
03:05
Physis Basics
04:35
RigidBody - A Physical Body
09:38
Colliders And Their Different Types
12:04
Triggers
10:21
Prefabs And GameObjects
05:11
Components And More On Prefabs
04:12
Keeping The Hierarchy Tidy
02:29
Class Structure
08:58
Mathf And Random Class
04:57
Unity Basics Outro
01:47

UNITY - Building the Game Pong with Unity

20 lectures
Pong Introduction
02:05
Basics - UI Elements
06:47
Basics - Accessing Text Through Code
05:44
Basics - Buttons
05:48
Basics - Switching Scenes
09:35
Basics - Play Sound
08:52
Project Outline - Pong
07:26
Creating The Main Menu
15:03
Switching Scenes and Using Buttons
09:01
Building Our Game Scene
13:58
2D vs 3D Colliders and Rigidbody For Our Ball
06:56
Moving Our Ball Left And Right
11:14
Racket Movement
09:43
Bouncing Off Correctly
09:12
Scoring System
08:22
Restarting A Round
05:27
The Game Over Screen
04:23
Adding Sound To The Game
07:26
Adding a Basic AI
05:17
Chapter Summary
01:22

UNITY - Building a Zig Zag Clone With Unity

18 lectures
Chapter Intro
00:45
Zig Zag Intro
00:40
Basics- Instatiating (Creating Via Code) An Object
05:02
Basics - Invoke And InvokeRepeating For Delayed Calls And Repeated Calls
04:22
Basics - Playerpreferences - Saving Data
06:38
Basics - Raycast
07:48
Setup For Zig Zag
07:31
Setting The Perspective
07:23
Moving The Character
06:28
Make Camera Follow Player
03:32
Animate The Character
13:30
Start The Game
08:49
Restart The Game
04:00
Collecting Crystals And Increasing The Score
09:35
Adding A Highscore
05:08
Adding The Particle Effect
12:58
Background Music Loop
06:26
Procedural Creation Of Our Map
20:53

UNITY - Building a Fruit Ninja Clone With Unity

14 lectures
Chapter Intro
01:47
Create Fruits And Explode Them
16:22
Fruit Spawner
16:52
Creating Our Blade
13:38
GUI and Bombs
21:17
Game Over and Restart
12:12
Adding The Highscore
09:05
Extend The Game
06:46
Prepare Code For Android
06:35
Test On An Android Device
04:01
Make Some Adjustments
02:15
Adding Unity Ads to Your Game
06:28
Setting Up Your Device as Developer Device
01:20
Adding Sound
09:45

Thank you for completing the course!

1 lectures
Thanks for finishing the course
04:29

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.