Mô tả

This is the long-awaited sequel to the Complete Unity Developer - one of the most popular e-learning courses on the internet! Completely re-worked from scratch with brand-new projects and our latest teaching techniques. You will benefit from the fact we have already taught over a million students programming and game development, many shipping commercial games as a result.

Unity is an incredible 3D package used for making video games, architectural and medical imaging and more. The challenge is that it's big and complicated to use, especially for complete beginners to coding and game development. We make learning to code easy and fun by leading you step-by-step through the process of creating exciting games.

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own Teaching Assistant-curated Community, and our student Discord chat channel.

This course has full professional-produced English closed-captions.

If you're reading this you probably already have everything you need to get started. Unity is a free download. With regular access to an internet connection you'll be able to engage in our thriving community. Even if you have no experience with coding, or with 3D packages, we will guide you through everything from first principles. Starting slow, then building on what you learn, you'll soon have a very solid working knowledge of Unity.

Don't take our word for it, please see the amazing reviews students have taken the time to write. We are proud to be transforming lives, and equipping 1000s of people with valuable new skills. We would love you to become one of them now.

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 heads", powerful diagrams, quality screencasts and more.

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.

Prefer to focus on 2D? Check-out our Complete Unity Developer 2D course. Want something a little more advanced? Check-out our epic Unity RPG course. Want to get certified, get a job, or learn environment art - we've got you covered. The green leaf logo is your sign of quality.

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.

What this course DOESN'T cover...

Here are some things we will not be covering in detail...

  • Art asset creation (assets provided but not made on-screen).

  • Advanced performance optimization.

  • Editor plugins or modifications.

  • Physics engine modification.

Anyone who wants to learn to create games: Unity 3D is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS (even iOS 9), Android and Web from a single source!

Dive in now, you won't be disappointed!

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

Learn C# from scratch. A powerful modern language.

Get experience using Unity 2020 - a very versatile 3D tool.

Gain an excellent general knowledge of video game design.

Make 2.5D and 3D games in Unity.

Transfer your knowledge to .NET, other languages, and more.

Learn how object oriented programming works in practice.

Develop a positive attitude to problem solving.

Practical exercises EVERY VIDEO to build actual skills.

Learn good coding and design patterns.

Learn to use source control, a valuable tool for working in small teams.

Yêu cầu

  • PC or Mac capable of running Unity 2017 or later.
  • Regular internet access for Q&A and community.

Nội dung khoá học

8 sections

Introduction & Setup

7 lectures
Welcome To The Course
03:57
Download Unity & VS Code
05:41
IntelliSense Issues?
01:44
Introducing Unity
13:08
Introducing Prefabs
12:37
Your First Script
09:39
Community & Support
04:05

Obstacle Course (New Unity 2020.1 Content)

22 lectures
Section Intro - Obstacle Course
01:27
Game Design - Obstacle Course
05:30
Start() & Update()
11:41
Introducing Variables
08:03
Using SerializeField
06:26
C# Formatting & Input.GetAxis()
13:09
Time.deltaTime
08:45
Cinemachine Follow Camera
10:43
Basic Collision
10:01
Introduction To Methods
12:24
Practicing With Methods
10:10
Using OnCollisionEnter()
06:26
Using GetComponent<>()
05:06
Incrementing A Score
09:03
Using Time.time
06:56
If Statements
06:49
Caching A Reference
11:28
Using Tags
09:55
Rotate An Object
08:10
Prepare Our Prefabs
07:41
Build An Obstacle Course
09:02
Wrap Up - Obstacle Course
01:59

Project Boost (New Unity 2020.1 Content)

33 lectures
Section Intro - Project Boost
00:55
Game Design - Project Boost
04:24
Onion Design
05:08
Unity Units
13:52
Introducing Classes
10:20
Basic Input Binding
14:18
Using AddRelativeForce()
09:45
Variable For Thrusting
04:27
Transform.Rotate() Our Rocket
11:20
Rigidbody Constraints
12:09
Our Source Control Repo
10:33
Unity Audio Introduction
07:47
Play AudioSource SFX
08:20
Switch Statements
13:02
Respawn Using SceneManager
10:05
Load Next Level
10:57
Using Invoke
11:33
Multiple Audio Clips
11:25
Bool Variable For State
08:36
Make Rocket Look Spiffy
15:00
How To Trigger Particles
11:46
Particles For Rocket Boosters
10:39
Refactor With Extract Method
06:07
Add Cheat / Debug Keys
06:52
Make Environment From Cubes
08:50
How To Add Lights In Unity
12:15
Move Obstacle With Code
10:01
Mathf.Sin() For Oscillation
13:00
Protect Against NaN Error
05:35
Designing Level Moments
09:22
Quit Application
03:42
How To Build & Publish A Game
07:33
Wrap Up - Project Boost
02:14

Argon Assault (New Unity 2020.1 Content)

44 lectures
Section Intro - Argon Assault
01:04
Game Design - Argon Assault
04:14
How To Add Terrain
14:03
Unity Terrain Tools
11:28
How To Use Unity Asset Store
05:37
Texturing Terrain In Unity
10:55
Add Trees To Terrain
06:03
Master Timeline For Player Rail
14:21
Animate Enemy Using Timeline
10:34
Import Player Ship Asset
07:36
Using GetAxis() For Movement
11:25
Unity's New Input System
13:30
Start Moving Our Player
09:35
Move Player Using Input
03:35
Mathf.Clamp() To Constrain Movement
06:49
How To Set Local Rotation
08:58
Rotate Ship With Position & Throw
14:53
Time To Tune And Tweak
11:00
Particle System Laser Bullet
14:30
Exploring Nested Prefabs In Unity
19:03
Set Up Firing Input
06:01
Arrays & Foreach Loops
11:57
Deactivating Particle System Emission
05:32
Header & Tooltips Attributes
05:36
Understanding Collisions & Triggers
17:50
Detecting Particle Collisions
09:18
Reload Scene After Collision
09:49
Create Explosion Particle Effect
12:16
Trigger Player Explosion
06:31
Instantiate At Runtime
11:51
Public Methods In Unity C#
12:58
Simple User Interface For Score
11:01
ToString() To Display Score
05:04
Enemy Hit Points
09:17
Set Up Enemy Prefabs
13:51
Using FindWithTag()
08:46
Control Tracks For Enemy Waves
13:04
Timeline For Dialogue
11:56
Singleton Pattern For Music Player
10:28
Sneaky Explosion SFX
08:42
Skybox & Lighting
10:57
Add Post Processing
09:24
Your 3 Minute Experience
07:15
Wrap Up - Argon Assault
00:46

Realm Rush (New Unity 2020.1 Content)

42 lectures
Introduction - Realm Rush
01:03
Realm Rush Game Design
05:37
Grid Snapping
07:53
Text Labels
10:29
Coordinate System
11:28
Lists
11:11
Introducing Coroutines
11:24
Importing Assets
07:39
Prefab Variants
13:41
Smooth Enemy Movement
11:51
Detect Mouse Input
10:39
Targeting Enemies
10:32
Damaging Enemies
12:24
Debugging Tools
11:25
Finding the Path
09:38
Instantiating Enemies
07:34
Object Pools
12:54
Target Closest Enemy
11:56
Currency System (Part 1)
12:33
Currency System (Part 2)
10:59
UI Text
11:19
Increasing Difficulty
07:09
Refactoring
14:57
Playtest and Balance
13:43
Review and Reflect
01:52
Pathfinding Decisions
06:14
Breadth First Search
08:43
Pure C# Classes
11:10
Dictionaries
10:25
More Debugging Tools
12:43
Exploring Neighbors
11:11
Exploring the World
12:33
Finding the Path (again!)
07:37
Blocking Nodes
15:31
Valid Path
11:47
Script Execution Order
14:54
Broadcast Message
08:00
Overloading Methods
12:22
Build Timer
06:37
Ambience
13:06
Post Processing
11:08
Section Wrap-Up
01:36

Zombie Runner - First Person Shooter (Original Content)

53 lectures
Welcome To Zombie Runner
04:16
Zombie Runner Game Design
03:44
Warning: Unity Standard Assets Depreciated
01:40
Adding First Person Controller
04:56
Make A Prototyping Sandbox
06:27
Using NavMeshAgent For AI
09:58
Getting Stuck & Jittering
05:21
Enemy AI - Chase Range
07:25
Using OnDrawGizmosSelected()
04:05
Enemy AI - Attack If Provoked
10:15
Give That Player A Gun
07:03
Introduction To Raycasting
08:07
Enemy Health & Damage
08:35
Implement A Muzzle Flash
06:57
Creating Shooting Hit Effect
09:05
Introduction To Animator Controller
08:08
Creating A Simple Animation
06:51
Animator Transition Conditions
04:18
Trigger Animation In Code
12:13
Use Animation Events
06:58
Create Player Health Class
08:26
Rotate To Face Target
07:36
Game Over User Interface
13:16
Create A Death Handler
06:50
Using BroadcastMessage
07:17
Early Gameplay Loop
05:47
Weapon System Overview
04:10
Weapon Zoom - Field Of View
07:51
Weapon Zoom - Mouse Sensitivity
05:33
Basic Ammo Functionality
06:38
Multiple Weapon Types
12:09
Weapon Differentiation
13:19
Set Active Weapon
08:05
Player Input To Select Weapon
10:22
Public Enum & Private Class
13:04
Different Weapon Different Ammo
07:54
Quick Bug Fix Challenge
04:11
Ammo Pickup - Part 1
06:27
Ammo Pickup - Part 2
13:13
Let's Add A Zombie
14:46
Quick Zombie Attack Challenge
03:18
Flex Your Level Design Muscles
09:51
Add Terrain & Trees
12:30
ProBuilder For Making Props
15:05
ProBuilder To Make Rooms
11:53
ProBuilder To Make Levels
08:36
Adding Textures With ProBuilder
08:49
We Need Some Lights
10:09
Create A FlashLight
09:36
Create A Battery Pickup
13:02
Display Current Ammo UI
08:41
Damage Received UI
11:46
Props & Polish
06:35

Updates and Important Messages

1 lectures
For users of Unity versions 2017-2019
00:33

Continuing Your GameDev Journey

2 lectures
Congratulations
01:07
BONUS LECTURE
00:22

Đá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.