Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Complete C# Unity Developer 2D – Learn to Code Making Games

/

Release date:2018, October

Duration:23 h 59 m

Author: Ben Tristem, GameDev.tv by Ben Tristem, Rick Davidson

Skill level:Beginner

Language:English

Exercise files:Yes

What Will I Learn?
Learn C#, a powerful modern language, from scratch. No prior programming experience is necessary.
Become excellent at using the Unity game engine.
Build a solid foundation for game design and game development that will help you build your own games.
Learn how object oriented programming works in practice.
Personally create playable game projects – good for your portfolio, or just for your own sense of achievement.
Transfer your knowledge to .NET, other languages, and more.
Develop highly transferable coding problem solving skills.
Be part of an amazing and supportive community of people similar to you.

Requirements
Mac or PC capable of running Unity 2018.
Optional: A free download of Unity 5 to review the original content of the course.
A passion and willingness to learn how to code.

Description
September 2018 – We have completely updated the first 6 projects to Unity 2018! The following 4 projects are in the process of being replaced (TileVania is Unity 2017). All original content is available to course students in an additional free course.

This course started as a runaway success on Kickstarter and has gone on to become the most popular and most watched Unity course on Udemy. The course has full English closed-captions throughout.

Learn how to create video games using Unity, the world-leading free-to-use game development tool. We start super simple so you need no prior experience of Unity or coding! With our online tutorials, you’ll be amazed what you can achieve right from the first moment you start the course.

Benefit from our world-class support from both other students, and the GameDevtv team who are regularly engaged in the forums and Q&A section. Go on to build several games including:
Laser Defender: A Top-Down Space Shooter with enemies to shoot and dodge;
Glitch Garden: A Tower Defense game with different tower types and enemy types, and a basic resources system;
TileVania: A fast-paced classic Side-Scrolling Platformer using Unity’s Tilemap tool;
Block Breaker: A basic “Breakout” style game which introduces Unity’s built in physics engine.

You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Our thriving discussion forum will help you learn and share ideas with other students. Check out our reviews to see how people love this feature.

Unity 2018 Remaster: This well-loved and highly-tuned course is taught initially in Unity 4 and then in following sections in Unity 5. This content is still incredibly valuable and relevant. As part of our ongoing commitment to our students, we are remastering the entire course in Unity 2018 to show you the newer tools that Unity has to offer.

The course is project-based, so you will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources – you’ll never get stuck. There are talking-head videos, powerful diagrams, quality screencasts and more.
Oh, and it’s just bigger and better than other Unity courses you will find online. See the course length and the reviews.
For each demo game you build you will follow this process…
Be challenged to build the entire game yourself.
Be shown step-by step how to build it.
Be challenged to apply, and re-apply your knowledge regularly.
You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way.

You will learn C#, and in turn build a solid foundation for Object Oriented Programming. By the end of the course you’ll be very confident in the basics of coding and game development, and hungry to learn more.

What this course DOESN’T cover…
Whereas this course is already huge, we can’t possibly cover everything in that time. Here are some things we will not be covering…
Performance optimization.
Editor plugins or modifications.
Physics engine modification*

* Separate mini-course to cover these this now available.
Anyone who wants to learn to create games: Unity is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS, Android and Web from a single source!

If you’re a complete beginner, we’ll teach you all the coding and game design principles you’ll need. If you’re an artist, we’ll teach you to bring your assets to life. If you’re a coder, we’ll teach you game design principles.
Note: access to this course comes with an optional, free community site where you can share games and art assets, as well as connect with other students.
Dive in now, you won’t be disappointed!

Who is the target audience?
Competent and confident with using a computer.
Artists who want to learn to bring their assets into games.
Some programming experience helpful, but not required.
Complete beginners who are willing to work hard.
Developers who want to re-skill across to game development.

Table of Contents

Introduction & Setup 33:51
Why You Should Buy This Course 02:35
Updating The Course 01:54
Download Unity & Visual Studio 05:32
Your First Code 10:42
Notes For Mac Users 03:42
Community & Support 09:01
Section Wrap Up 00:25
Test Your Understanding – Intro & Setup #1 5 questions

Number Wizard – Basic C# Coding 01:15:57
Welcome To Number Wizard Console 01:46
Print To Console With Debug.Log() 10:52
Introducing Variables 07:23
Respond To Player Input 15:49
Using if, else if & else 05:29
Scope And Context Of Variables 09:50
Calculate Guess Variable 11:29
Functions & Encapsulating 12:01
Number Wizard Console Wrap Up 01:18
Test Your Understanding – Number Wizard #1 10 questions

Text101 02:45:43
Welcome To Text101 02:44
Text101 Game Design 05:50
Creating Sprites In Unity 14:13
UI Canvas & Text 11:50
Update Text Component 14:23
Game States 07:18
Unity Scriptable Objects 09:09
Public Methods & Return Types 10:34
Creating An Array 13:39
Manage Next States 10:17
Game State Story Design 07:49
Organise State Files 10:33
TextMesh Pro & Polish 13:14
Test Your Understanding – Text101 #1 10 questions
Text101 Instructor Hangout #1 11:50
Publish Your WebGL Game 10:42
For Loops 11:38

Number Wizard UI 01:40:50
Welcome To Number Wizard UI 01:59
Number Wizard UI Game Design 04:07
UI Anchors 09:59
Making Buttons 12:21
Button Click Loads Scene 11:58
Load All Scenes 06:11
Prepare Game Screen 09:39
Import & Refactor Code 07:11
Using ToString() 08:27
Use Random.Range() 08:32
Polish & Standalone Build 10:20
Test Your Understanding – Number Wizard UI #1 10 questions
NWUI Instructor Hangout #1 10:06

Block Breaker 05:55:29
Welcome To Block Breaker 01:37
Block Breaker Game Design 05:46
Export & Import Package 13:01
World Units & Play Space 11:45
Rigidbody & Colliders 07:18
Add Unity Physics Material 06:43
Colliders, Collision & Triggers 12:14
Move Object With Mouse 14:53
Limit With Mathf.Clamp() 05:00
Distance As A Vector2 12:56
Launch The Ball 10:41
Test Your Understanding – Block Breaker #1 10 questions
Play Space & Gravity 10:17
Destroy GameObject 09:49
Using Prefabs In Unity 17:12
Make A Second Level 09:21
Test Your Understanding – Block Breaker #2 5 questions
Fraction Too Much Friction 03:05
GetComponent To Play Audio 10:50
Play Random Sound From Array 10:05
PlayClipAtPoint() 10:02
Count Breakable Blocks 09:24
Test Your Understanding – Block Breaker #3 5 questions
Win The Level & Load 09:50
Using Time.timeScale 11:46
Add Player Score 08:22
Display Player Score 10:01
Implement Singleton Pattern 17:05
Test Your Understanding – Block Breaker #4 5 questions
Reset Game Session 08:03
Instantiate GameObject 10:44
Using Tags In Unity 09:41
Block Damage Levels 06:37
Damage Affordance 11:46
Test Your Understanding – Block Breaker #5 5 questions
Smarter maxHits Logic 10:45
Prevent Boring Ball Loops 11:30
Extreme! Tuning! 08:37
Tune & Playtest 07:09
Autoplay for Playtesting 13:19
Make Levels & Upload 05:52
Test Your Understanding – Block Breaker #6 5 questions
Block Breaker Wrap-Up 02:23

Laser Defender 05:57:05
Welcome To Laser Defender 03:33
Laser Defender Game Design 03:50
Set Up Project 11:49
Movement & Time.deltaTime 16:27
ViewPortToWorldPoint() 12:09
Test Your Understanding – Laser Defender #1 5 questions
What Feature Next 04:38
Make Player Shoot 14:23
Using Coroutines 07:55
Repeat Fire Coroutine 09:46
GameObject Shredder 06:18
Test Your Understanding – Laser Defender #2 5 questions
Create List Of Waypoints 08:18
Move Enemy On Path 10:33
WaveConfig Scriptable Object 12:41
Using A Foreach Loop 09:11
Spawn Multiple Enemies 14:27
Test Your Understanding – Laser Defender #3 5 questions
WaveConfig For Path & Speed 09:26
Spawn Multiple Enemy Waves 10:41
Loop All Enemy Waves 03:59
Create Damage Dealer Class 12:17
Destroy Enemy 05:59
Test Your Understanding – Laser Defender #4 5 questions
Make Enemy Shoot 12:37
Player Life And Death 07:47
Layer Collision Matrix 09:39
Scrolling Background 09:47
Introducing Particle Effects 10:41
Test Your Understanding – Laser Defender #5 5 questions
Explosion Particle Effect 14:12
Trigger Sound Effects 17:34
Load All The Scenes 20:03
Delay For Loading Scene 10:18
Music Player With Singleton 10:32
Add & Display Score 19:57
Display Player Health 06:47
New Enemy & Projectile 10:19
Sorting Layer & Spinning Projectile 05:59
Laser Defender Wrap-Up 02:33

Updates And Important Messages 03:08
Message About New Content 02:28
Coupon For Original Course Content (Created In Unity 4 / 5) 00:40

Glitch Garden: A Plants vs. Zombies Clone 10:51:56
Introduction To Glitch Garden 01:54
Section 7 Game Design Document 00:05
Your Glitch Garden Assets 1 p
Section 7 Notes 47 p
Making A Splash Screen 14:26
Scaling & Aspect Ratios 13:57
Alternative Music Manager 13:36
Menus, Options & Music 17:29
Adding Fade Transitions 12:48
Scaling Level Backgrounds 08:49
Introducing PlayerPrefs 02:56
Our PlayerPrefsManager.cs 09:46
Our PlayerPrefsManager – part 2 11:33
A Note On The Next Lecture 00:06
UI Sliders For Options 18:03
Mid Section QUIZ 6 questions
Sprite Sheet Animation 14:38
Ratio Math Primer 05:04
World Space UI Canvas 15:54
The Animation Controller 15:27
Texture Size & Compression 10:13
Using Gimp To Slice Images 11:37
2D “Bone-Based” Animation 15:45
Animating Our Lizard 11:24
Animating Our Cactus 08:30
Finishing Our Defenders 11:53
Finishing Our Attackers 11:04
Projectile Animation 09:59
Using Unity Remote 07:36
Review & Improvements 12:55
Mid Section QUIZ 7 questions
Moving Attackers From Script 11:42
Collision Matrix In Script 16:57
Using Animation Events 18:13
Components “vs” Inheritance 19:31
Using A Health Component 15:37
Animating Defenders & Projectiles 21:32
Animator Firing Projectiles 18:15
Separate Attack & Fire States 10:02
Handling Projectile Damage 06:39
“Tower” Selector Buttons 16:43
Creating When Needed 10:06
Spawn Defenders To Grid 21:59
Enemy Spawning & Flow 21:08
A Code Improvement… 00:08
Shooters Detect Attackers 18:19
Using Stars As Currency 14:34
Spending Star Currency 15:16
Handle Lose Condition 09:23
UI Slider Level Timer 22:04
Review & Tidy Up 14:48
Play Testing & Tuning 17:14
Installing Android Studio 04:44
Building To Android 10:21
Build To iOS Simulator 08:59
User Testing Tweaks 12:59
GG Unity 5 & Web GL Sharing (Optional) 03:45
DOWNLOAD Section 7 Unity Project 00:22
Section End QUIZ 5 questions
Next Steps – RPG 00:12
Section 7 Wrap Up 02:54

Bowlmaster: 10-Pin Bowling 10:46:10
Introduction to Bowlmaster 01:24
Use Unity 5.6 or Unity 2017 00:07
Section 8 Game Design Document 10 p
Your Bowlmaster Assets 1 p
Section 8 Notes 48 p
Installing Unity 5 04:12
Creating 3D Cube Floor 12:43
How To Install Blender 05:17
Import Pin From Blender 19:58
3D Sphere As Bowling Ball 11:09
Control Camera To Track Ball 08:37
3D Collisions & Convex Meshes 13:36
Top Camera Render Texture 11:05
Improve UI Scaling 06:53
Simple Touch Control System 19:23
Adding Arrows To Nudge Ball 15:35
Animation Sub-State Machines 16:31
Working Around Nested Prefabs 17:24
Counting Upright Objects 13:40
Keep Going! 01:23
Detecting Pins Have Settled 1 19:49
Detecting Pins Have Settled 2 22:01
Sub-states & Default States 16:43
Calling Animator Helper Scripts 16:15
Some Debugging Tips 17:31
About The Next Video 02:21
Common Physics Issues 21:07
Tidying & Refactoring Code 12:24
Mid Section QUIZ 5 questions
How 10-Pin Bowling Scoring Works 06:40
Test Driven Development (TDD) 05:15
Unity Test Runner 00:10
Changes To Unity’s Test System 00:08
Making Your First Test Pass 18:54
Red > Green > Refactor 19:00
Finishing Our Control Code 21:11
Failing Tests Challenge 17:24
Bug Reporting Cycle 13:32
Wire-Up ActionMaster.cs 19:57
Using OnTriggerExit() 14:46
Creating A Testable Architecture 19:02
Tidying Before Moving On 13:13
Refactoring Code & Tests 18:25
A Game Manager With State 21:01
An Epic TDD Challenge 11:09
Realtime Bowling Scoring Solution 20:15
Golden Copy Testing 10:44
An Array Of UI Text 16:20
Tracing Errors Using Console 13:27
Try, Catch For Error Handling 05:02
Static Classes In C# 08:33
Unit Testing Monobehaviours 12:59
Designing Your Own Tests 17:35
Final Fixes & Finishing Off 08:41
Bug Fixes & Upgrading Test Tools 04:15
DOWNLOAD Section 8 Unity Project 00:22
Section End QUIZ 5 questions
Section 8 Wrap Up 01:01

Zombie Runner FPS 04:00:38
Introduction to Zombie Runner 00:34
Section 9 Game Design Document 2 p
Your Zombie Runner Assets 00:02
Section 9 Notes 19 p
About Unity 5.1 Features 05:05
Creating A Terrain 14:41
First Person Character Controller 11:12
Placing Trees & Details 10:02
Adding A Water Table 07:17
Awsome-ify Your Scene Lighting 12:12
Setting Up Your Navmesh 09:14
Scaling Your Characters 10:44
Setup Player Spawn Points 14:19
Using Input Mapping 11:56
Adding 3D Helicopter Sound 14:34
Rigged “Mechanim” Animation 08:42
Exploring Humanoid Animation 10:27
Simple Day-Night Cycle 08:15
Searching For Clear Area 13:50
Using SendMessageUpwards 09:58
Inner Voice To Guide Player 12:02
Using BroadcastMessage() 10:42
Refactoring Our Message System 16:27
Normalizing Audio Files 07:56
Landing Area Prefab 09:39
Compacting Your Unity Folder 08:54
DOWNLOAD Section 9 Unity Project 00:22
Section End QUIZ 5 questions
Section 9 Wrap-Up 01:32

Twin Sticks 2.5D 02:21:46
Welcome to Twin Sticks 04:09
Section 10 Notes 13 p
Your Twin Stick Assets 00:03
Introducing Version Control 06:39
Sharing Your Game With Git 10:07
Using SourceTree & Git 14:41
Using CrossPlatformInputManager 13:58
Using Analog Gamepad (Optional) 06:49
Mid Section QUIZ 5 questions
Using The RollerBall Prefab 05:32
Designing A Replay System 05:58
Class Vs Struct In C# 07:57
Creating A Replay System 10:38
Building A Game Manager 06:53
Touchscreen Joystick Control 11:03
Level Unlocks In Unity 08:12
Pausing Your Game 10:43
Reading From 2nd Stick 16:52
DOWNLOAD Section 10 Unity Project 00:22
Section End QUIZ 5 questions
Section 10 Wrap-Up 01:09

Ahoy Matey RTS 01:46:44
Section 11 Notes 02:31
Section 11 Game Design Document (GDD) 05:05
Testing Network Games Locally 07:06
Deploying Our Game Locally 10:41
Introducing Network Manager 07:44
Replacing Network Manager HUD 09:06
About The Override Keyword 07:36
Logging Client Start Requests 09:45
Using NetworkTransform 06:58
Networked Player Movement 12:04
Multiple Players With Local Authority 07:22
MultiPlayer Cameras 12:18
Network Recap & What’s Next 06:30
DOWNLOAD Section 11 Unity Project 00:22
Section End QUIZ 5 questions
Section 11 Wrap-Up 01:36

TileVania – 2D Tilemap Platformer 05:38:07
Where This Section Came From 05:39
New Section – TileVania! 00:55
Welcome To TileVania 05:37
TileVania Game Design 05:37
Slicing Sprite Sheets 06:21
Intro To Unity Tilemap 14:42
Unity Rule Tiles 12:29
Create Player Idle Animation 10:14
Animation States & Transitions 08:21
Test Your Understanding – TileVania #1 5 questions
Implement 2D Collision 09:40
Maximize Learning Value 02:49
Move Player Horizontally 11:29
Flip Character Sprite 05:46
Instructor Hangout 6.1 13:33
Animation State In Code 07:28
Test Your Understanding – TileVania #2 5 questions
Jumpy Jumpy 12:14
Jump if IsTouchingLayers 06:26
Climb Ladder 13:50
Climb Ladder Tweaks 06:28
Perspective Vs Orthographic Cameras 06:24
Cinemachine Follow Camera 11:10
Cinemachine Confiner Extension 08:58
State-Driven Cameras 13:45
Prevent Wall Jump 08:16
Making Enemies 17:50
Player Death 15:19
Adding Hazards 09:38
Level Flow Layout 13:29
Level Exit Portal 13:23
Start & Success Screens 11:21
Game Session Controller 12:08
Coin Pickups 07:27
Persistent SFX 07:29
Persistent Score & Lives 13:31
Remembering Pickups 08:21

Continuing Your GameDev Journey 27:24
Show Level Load Progress Bar 02:13
Challenge: Make Health Bar Prefab 04:38
About Dynamic Music 12:13
Our Facebook Group 01:34
Retired Content Archive 00:09
THE END 01:09
Mega Course End QUIZ 62 questions
Credits 04:48
BONUS LECTURE: Our Other Courses 00:40

Watch online or Download for Free

01. Introduction & Setup
01. Why You Should Buy This Course
02. Updating The Course
03. Download Unity & Visual Studio
04. Your First Code
05. Notes For Mac Users
06. Community & Support
07. Section Wrap Up

02. Number Wizard – Basic C# Coding
01. Welcome To Number Wizard Console
02. Print To Console With Debug.Log()
03. Introducing Variables
04. Respond To Player Input
05. Using if, else if & else
05. Using if, else if & else.srt
06. Scope And Context Of Variables
07. Calculate Guess Variable
08. Functions & Encapsulating
09. Number Wizard Console Wrap Up

03. Text101
01. Welcome To Text101
02. Text101 Game Design
03. Creating Sprites In Unity
04. UI Canvas & Text
05. Update Text Component
06. Game States
06. Game States.srt
07. Unity Scriptable Objects
08. Public Methods & Return Types
09. Creating An Array
10. Manage Next States
11. Game State Story Design
12. Organise State Files
13. TextMesh Pro & Polish
15. Text101 Instructor Hangout #1
16. Publish Your WebGL Game
17. For Loops

04. Number Wizard UI
01. Welcome To Number Wizard UI
02. Number Wizard UI Game Design
03. UI Anchors
04. Making Buttons
05. Button Click Loads Scene
06. Load All Scenes
07. Prepare Game Screen
08. Import & Refactor Code
09. Using ToString()
10. Use Random.Range()
11. Polish & Standalone Build
13. NWUI Instructor Hangout #1

05. Block Breaker
01. Welcome To Block Breaker
02. Block Breaker Game Design
03. Export & Import Package
04. World Units & Play Space
05. Rigidbody & Colliders
06. Add Unity Physics Material
07. Colliders, Collision & Triggers
08. Move Object With Mouse
09. Limit With Mathf.Clamp()
10. Distance As A Vector2
11. Launch The Ball
13. Play Space & Gravity
14. Destroy GameObject
15. Using Prefabs In Unity
16. Make A Second Level
18. Fraction Too Much Friction
19. GetComponent To Play Audio
20. Play Random Sound From Array
21. PlayClipAtPoint()
22. Count Breakable Blocks
24. Win The Level & Load
25. Using Time.timeScale
26. Add Player Score
27. Display Player Score
28. Implement Singleton Pattern
30. Reset Game Session
31. Instantiate GameObject
32. Using Tags In Unity
33. Block Damage Levels
34. Damage Affordance
36. Smarter maxHits Logic
37. Prevent Boring Ball Loops
38. Extreme! Tuning!
39. Tune & Playtest
40. Autoplay for Playtesting
41. Make Levels & Upload
43. Block Breaker Wrap-Up

06. Laser Defender
01. Welcome To Laser Defender
02. Laser Defender Game Design
03. Set Up Project
04. Movement & Time.deltaTime
05. ViewPortToWorldPoint()
07. What Feature Next
08. Make Player Shoot
09. Using Coroutines
10. Repeat Fire Coroutine
11. GameObject Shredder
13. Create List Of Waypoints
14. Move Enemy On Path
15. WaveConfig Scriptable Object
16. Using A Foreach Loop
17. Spawn Multiple Enemies
19. WaveConfig For Path & Speed
20. Spawn Multiple Enemy Waves
21. Loop All Enemy Waves
21. Loop All Enemy Waves.srt
22. Create Damage Dealer Class
23. Destroy Enemy
25. Make Enemy Shoot
26. Player Life And Death
27. Layer Collision Matrix
28. Scrolling Background
29. Introducing Particle Effects
31. Explosion Particle Effect
32. Trigger Sound Effects
33. Load All The Scenes
34. Delay For Loading Scene
35. Music Player With Singleton
36. Add & Display Score
37. Display Player Health
38. New Enemy & Projectile
39. Sorting Layer & Spinning Projectile

07. Updates And Important Messages
01. Message About New Content

08. Laser Defender
01. Introduction to Laser Defender
05. Importing The Menu System
06. A Starship We Can Control
07. Restricting The Players Position
08. Creating The Enemies
09. Creating Enemy Positions
10. Moving The Enemy Formation
11. Fixing The Formation Movement
12. Spawning Projectiles
14. Shooting Enemies
15. Enemies Shooting Back
16. Controlling Collisions with Layers
17. Detecting Enemies Have Been Destroyed
18. Spawning Enemies One By One
20. Enemy Position Animation
21. Creating A Starfield
22. Keeping Score
23. Sound Effects For Fun And Profit
24. Sprite Rendering Order
25. Polishing The Menu System I
26. Polishing The Menu System II
27. LD Unity 5 & Web GL Sharing (Optional)
30. Section 6 Wrap Up

09. Glitch Garden A Plants vs. Zombies Clone
01. Introduction To Glitch Garden
05. Making A Splash Screen
06. Scaling & Aspect Ratios
07. Alternative Music Manager
08. Menus, Options & Music
09. Adding Fade Transitions
10. Scaling Level Backgrounds
11. Introducing PlayerPrefs
12. Our PlayerPrefsManager.cs
13. Our PlayerPrefsManager – part 2
15. UI Sliders For Options
17. Sprite Sheet Animation
18. Ratio Math Primer
19. World Space UI Canvas
20. The Animation Controller
21. Texture Size & Compression
22. Using Gimp To Slice Images
23. 2D “Bone-Based” Animation
24. Animating Our Lizard
25. Animating Our Cactus
26. Finishing Our Defenders
27. Finishing Our Attackers
28. Projectile Animation
29. Using Unity Remote
30. Review & Improvements
32. Moving Attackers From Script
33. Collision Matrix In Script
34. Using Animation Events
35. Components “vs” Inheritance
36. Using A Health Component
37. Animating Defenders & Projectiles
38. Animator Firing Projectiles
39. Separate Attack & Fire States
40. Handling Projectile Damage
41. “Tower” Selector Buttons
42. Creating When Needed
43. Spawn Defenders To Grid
44. Enemy Spawning & Flow
46. Shooters Detect Attackers
47. Using Stars As Currency
48. Spending Star Currency
49. Handle Lose Condition
50. UI Slider Level Timer
51. Review & Tidy Up
52. Play Testing & Tuning
53. Installing Android Studio
54. Building To Android
55. Build To iOS Simulator
56. User Testing Tweaks
57. GG Unity 5 & Web GL Sharing (Optional)
61. Section 7 Wrap Up

10. Bowlmaster 10-Pin Bowling
01. Introduction to Bowlmaster
06. Installing Unity 5
07. Creating 3D Cube Floor
08. How To Install Blender
09. Import Pin From Blender
10. 3D Sphere As Bowling Ball
11. Control Camera To Track Ball
12. 3D Collisions & Convex Meshes
13. Top Camera Render Texture
14. Improve UI Scaling
15. Simple Touch Control System
16. Adding Arrows To Nudge Ball
17. Animation Sub-State Machines
18. Working Around Nested Prefabs
19. Counting Upright Objects
20. Keep Going!
21. Detecting Pins Have Settled 1
22. Detecting Pins Have Settled 2
23. Sub-states & Default States
24. Calling Animator Helper Scripts
25. Some Debugging Tips
26. About The Next Video
27. Common Physics Issues
28. Tidying & Refactoring Code
30. How 10-Pin Bowling Scoring Works
31. Test Driven Development (TDD)
34. Making Your First Test Pass
35. Red Green Refactor
36. Finishing Our Control Code
37. Failing Tests Challenge
38. Bug Reporting Cycle
39. Wire-Up ActionMaster.cs
40. Using OnTriggerExit()
41. Creating A Testable Architecture
42. Tidying Before Moving On
43. Refactoring Code & Tests
44. A Game Manager With State
45. An Epic TDD Challenge
46. Realtime Bowling Scoring Solution
47. Golden Copy Testing
48. An Array Of UI Text
49. Tracing Errors Using Console
50. Try, Catch For Error Handling
51. Static Classes In C#
52. Unit Testing Monobehaviours
53. Designing Your Own Tests
54. Final Fixes & Finishing Off
55. Bug Fixes & Upgrading Test Tools
58. Section 8 Wrap Up

11. Zombie Runner FPS
01. Introduction to Zombie Runner
05. About Unity 5.1 Features
06. Creating A Terrain
07. First Person Character Controller
08. Placing Trees & Details
09. Adding A Water Table
10. Awsome-ify Your Scene Lighting
11. Setting Up Your Navmesh
12. Scaling Your Characters
13. Setup Player Spawn Points
14. Using Input Mapping
15. Adding 3D Helicopter Sound
16. Rigged “Mechanim” Animation
17. Exploring Humanoid Animation
18. Simple Day-Night Cycle
19. Searching For Clear Area
20. Using SendMessageUpwards
21. Inner Voice To Guide Player
22. Using BroadcastMessage()
23. Refactoring Our Message System
24. Normalizing Audio Files
25. Landing Area Prefab
25. Landing Area Prefab.srt
26. Compacting Your Unity Folder
29. Section 9 Wrap-Up

12. Twin Sticks 2.5D
01. Welcome to Twin Sticks
04. Introducing Version Control
05. Sharing Your Game With Git
06. Using SourceTree & Git
07. Using CrossPlatformInputManager
08. Using Analog Gamepad (Optional)
10. Using The RollerBall Prefab
11. Designing A Replay System
12. Class Vs Struct In C#
13. Creating A Replay System
14. Building A Game Manager
15. Touchscreen Joystick Control
16. Level Unlocks In Unity
17. Pausing Your Game
18. Reading From 2nd Stick
21. Section 10 Wrap-Up

13. Ahoy Matey RTS
01. Section 11 Notes
02. Section 11 Game Design Document (GDD)
03. Testing Network Games Locally
04. Deploying Our Game Locally
05. Introducing Network Manager
06. Replacing Network Manager HUD
07. About The Override Keyword
08. Logging Client Start Requests
09. Using NetworkTransform
10. Networked Player Movement
11. Multiple Players With Local Authority
12. MultiPlayer Cameras
13. Network Recap & What’s Next
16. Section 11 Wrap-Up

14. TileVania – 2D Tilemap Platformer
01. Where This Section Came From
03. Welcome To TileVania
04. TileVania Game Design
05. Slicing Sprite Sheets
06. Intro To Unity Tilemap
07. Unity Rule Tiles
08. Create Player Idle Animation
09. Animation States & Transitions
10. Implement 2D Collision
11. Maximize Learning Value
12. Move Player Horizontally
13. Flip Character Sprite
14. Instructor Hangout 6.1
15. Animation State In Code
16. Jumpy Jumpy
17. Jump if IsTouchingLayers
18. Climb Ladder
19. Climb Ladder Tweaks
20. Perspective Vs Orthographic Cameras
21. Cinemachine Follow Camera
22. Cinemachine Confiner Extension
23. State-Driven Cameras
24. Prevent Wall Jump
25. Making Enemies
26. Player Death
27. Adding Hazards
28. Level Flow Layout
29. Level Exit Portal
30. Start & Success Screens
31. Game Session Controller
32. Coin Pickups
33. Persistent SFX
33.1 SFX Coin Pickup.ogg.ogg
34. Persistent Score & Lives
35. Remembering Pickups

15. Continuing Your GameDev Journey
01. Show Level Load Progress Bar
02. Challenge Make Health Bar Prefab
03. About Dynamic Music
04. Our Facebook Group
06. THE END
08. Credits

Complete_C#_Unity_Developer_2D_Files.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

6 Comments

Leave a Comment

Your email address will not be published. Required fields are marked *