watching now
69 Students
108 Lessons
Beginner

What Will You Learn?

  • How to build 2D Unity games & work with sprites
  • How to write programs in C#
  • How to build 3D Unity games
  • How to apply for Jr. Game Developer jobs as a Unity 3D developer

Curriculum

35h 12m
Section 2: Learn to code in C# in Unity 3D
2:16:58
C# variables in Unity 3D
12:23
C# numbers in Unity 3D
20:08
C# conditionals in Unity 3D
23:06
C# arrays & loops in Unity 3D
28:07
C# functions & methods in Unity 3D
29:26
Object oriented programming & inheritance in C# for Unity
23:48
Section 3: Haunted Zombie Rush - Unity 3D game
3:55:39
Intro to Haunted Zombie Rush in Unity
01:12
3D Game Assets for your games in Unity
03:28
Unity 3D interface overview
09:13
Project creation & importing assets into Unity 3D
05:23
Working with lighting & materials in Unity 3D
14:55
Altering shaders in Unity 3D
07:05
Switching build platforms in Unity 3D
10:20
Moving objects in Unity 3D
22:54
Coroutines & wait times in Unity 3D
23:25
Inheritance & reusability in Unity 3D
14:05
Importing & animating a character model in Unity 3D
17:56
Unity 3D rigidbody & adding force with physics
27:37
Working with audio in Unity 3D
08:45
Detection collisions & using assertions in Unity 3D
13:38
Game state & singletons in Unity 3D
22:55
Creating a 2nd camera & how to make UI in Unity 3D
14:41
Exercise - Extending your Unity 3D Game
04:53
Switching to a better code editor (VS Code)
13:14
Section 4: Devslopes Defender 2D Game in Unity 3D
8:21:24
Intro to Devslopes Defender Unity 3D game
00:59
Importing sprites & grid snapping in Unity 3D Part 1
18:13
Importing sprites & grid snapping in Unity 3D Part 2
28:32
Animations & 2D colliders in Unity 3D
29:15
Game manager singleton & spawning in Unity 3D
29:22
Enemy pathfinding in Unity 3D
31:53
Generics & singletons in Unity 3D
26:46
Data encapsulation, spritesheets, & buttons in Unity 3D
29:50
2D Raycasts, tags, and placing towers in Unity 3D
24:45
Projectiles, colliders, and more tower placement in Unity 3D
29:54
Registering enemies & distance-based attacks in Unity 3D
34:18
Shooting projectiles at enemies in Unity 3D
37:30
Killing enemies & other animations in Unity 3D
29:45
More UI & finishing touches in Unity 3D
28:40
UI Labels & buttons for GUI in Unity 3D
33:24
Building your Unity 3D game logic part 1
27:29
Building your Unity 3D game logic part 2
24:31
Adding sound FX to your Unity 3D game
24:13
Spawning random enemies in your Unity 3D game
06:10
Exporting your game as a standalone platform in Unity 3D
05:55
Section 5: Legend of Devslopes Fantasy Game in Unity 3D
8:18:45
Intro to Legend of Devslopes in Unity
00:54
Prepping the Unity project & building the level
32:37
Importing character assets into Unity
28:18
Creating the character animation controller in Unity
41:21
Animating the player in Unity
29:38
Enemy pathfinding & navigation in Unity
28:12
Rigidbody and weapons in Unity
20:42
Implementing enemy attack systems in Unity
20:46
Implementing player health in Unity
33:34
Enemy health & player attack in Unity
37:54
Heads up display / UI in Unity
15:06
Particle systems in Unity
19:01
How to create spawn points in Unity
04:36
Game manager singleton in Unity
33:58
Adjusting animations in Unity
07:58
Creating ranged arrow attacks in Unity
40:29
Health powerup feature and logic in Unity
28:50
Speed powerup feature and logic in Unity
22:07
Creating a game menu in Unity
35:11
Legend of Devslopes finishing touches in Unity
17:33
Section 6: Devslopes Devcraft Game (MineCraft Clone)
5:13:03
Intro to Devcraft game
00:45
Creating your first plane of cubes
41:58
Create Multiple Voxels
36:22
Creating multiple chunks of Voxels
22:08
Adding Dimensions
23:45
Setting up textures for mobile
45:35
Camera setup for our character
29:58
Adding movement to your character
30:06
Building and destroying blocks
29:10
Character Spawning
13:47
Rotating your character
05:15
Fixing a few bugs
07:47
Adding Audio
09:49
Building your game to Android
10:41
Building your game to iOS
05:57
Section 7: Beginner & Advanced Lighting in Unity
1:29:18
Intro to lightning
01:19
Creating particle effects in Unity
26:19
Working with skyboxes & directional lights in Unity
11:18
Using point lights to create mood in Unity 3D
16:59
Working with spot lights & subtle light changes
14:12
How to use cookies in lighting in Unity
10:42
How to bake lighting & support mobile games in Unity
08:29
Section 8: Cinematics & Animations in Unity
1:06:45
Intro to Animation & Cinematics in Unity 3D
01:28
Unity 3D animation editor
17:16
Unity cutscenes, cameras, & animation events
22:20
Animation curves, camera management, & character cinematics in Unity
25:41
Section 9: Skeletons VS Zombies MOBA With Multiplayer in Unity
3:23:43
Intro to Skeletons VS Zombies
02:02
Pathfinding with Navigation Mesh in Unity 3D
14:34
Camera controls for MOBA in Unity
08:22
Point & click movement with pathfinding in Unity
26:24
Animations & fireball particle effect in Unity
32:04
Shooting fireballs/bullets in Unity
07:12
Intro to Unity 3D multiplayer
14:05
Network Manager & spawn points
19:38
Networking & player movement in Unity
29:21
Networking projectiles in Unity
22:09
SyncVars & keeping game data synchronized across the network in Unity
07:35
Rpc & calling client functions from the server in Unity
12:37
Unity Multiplayer Service & online matchmaking in Unity
07:40

Description

Requirements

  • A Mac or Windows PC
  • No prior coding experience required
  • No prior knowledge of how to make video games required
  • No experience with Unity 3D required

About the Instructor

90.6% of students rated this instructor as excellent!
Reviews 223
Students 88,142
Massive audience
Courses 20

Mark Price is known as a veteran mobile developer. He has built more than 60 mobile apps for Android and iOS. Also, he is teaching Unity 3D game development, JavaScript, Java, Node, Android iOS 10, Swift, React, and more. Through the years, Mark has made a lot of Unity 3D games like Call of Duty Ghost mobile and others.

Mark loves teaching. That’s why he is spending a lot of his time working as a professional engineering instructor. He is passionate about helping people reveal hidden talents so he teaches all who want to learn programming or begin a startup.

Moreover, Mark Price is the CEO of Devslopes that is dedicated to teaching coding skills to aspiring developers. Devslopes offers courses, quizzes, and exercises for beginners who want to become paid professionals.

On BitDegree, you have a chance to choose from various Mark Price’s courses. You can learn how to develop a game, app or website, improve your coding skills and much more. So look no further, choose a course and start learning with Mark Price today!

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo