Skip to main content
CF

Unity Game Development Academy: Make 2D & 3D Games

35h 30m 4s
English
Paid

Unity Game Development Academy: Make 2D & 3D Games is a 111-lesson 35 hours 30 minutes self-paced course by Udemy. This is the most comprehensive course on Unity 3d on the Internet.

Course facts

Lessons
111
Duration
35 hours 30 minutes
Level
All levels
Language
English
Updated
Instructor
Udemy
Price
Premium

This is the most comprehensive course on Unity 3d on the Internet. We are avid game developers and were tired of all the junk out there - teaching students how to make 3D cubes without real world game development.

This Unity course is for absolute beginners & for seasoned programmers!

This course will take you down a guided learning path. You'll learn to code in C# and then go on to build 2D & 3D games.

Not only will you build games, but you will learn how to do it the way the pros do. We'll even cover advanced topics like lighting, cinematics, and multiplayer.

Here are some of the things you will learn:

  1. Installation & setup
  2. Physics
  3. Pathfinding
  4. Basic artificial intelligence
  5. Lightning & lightmapping
  6. Camera animations & cutscenes
  7. Character animations
  8. Scripting, scripting, scripting!
  9. Materials & skyboxes
  10. Sound FX & music
  11. Multiplayer over LAN & Internet
  12. Particle FX
  13. Melee & ranged battle systems
  14. Tower Defense Game
  15. Adventure Game
  16. Zombies!
  17. And a ton more....

And don't forget about our FREE chatroom where you can get live help, interact with the community, and find people to start your own game studio.

Now is the time to learn how to code and build Unity 3d games the Devslopes way!

Requirements:
  • Must have a Mac or PC for Unity game development
  • No prior coding experience required or experience in Unity 3D
Who this course is for:
  • Beginners with no coding experience or Unity 3D experience
  • Programmers with no C# development experience
  • Game developers who want to learn Unity
  • Anyone who wants to learn Unity game development but doesn't know where to start

What you'll learn:

  • Build 2D Unity games & work with sprites
  • Build 3D Unity games
  • Write programs in C#
  • Apply for Jr. Game Developer jobs as a Unity 3D developer

Who teaches Unity Game Development Academy: Make 2D & 3D Games? Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

What lessons are included in Unity Game Development Academy: Make 2D & 3D Games?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 111 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Unity 3D Course overview
All Course Lessons (111)
#Lesson TitleDurationAccess
1
Unity 3D Course overview Demo
07:11
2
Downloading & installing Unity 3D (macOS)
06:39
3
Downloading & installing Unity 3D (Windows)
06:45
4
Zombie Roller- Your First Unity 3D Game
42:02
5
Unity 3D pricing plans
03:57
6
How to access community & chat in this Unity 3D course
03:04
7
C# variables in Unity 3D
12:23
8
C# numbers in Unity 3D
20:08
9
C# conditionals in Unity 3D
23:06
10
C# arrays & loops in Unity 3D
28:07
11
C# functions & methods in Unity 3D
29:26
12
Object oriented programming & inheritance in C#
23:48
13
Intro to Haunted Zombie Rush
01:12
14
3D Game Assets for your games in Unity
03:28
15
Unity 3D interface overview
09:13
16
Project creation & importing assets into Unity 3D
05:23
17
Working with lighting & materials in Unity 3D
14:56
18
Altering shaders in Unity 3D
07:05
19
Switching build platforms in Unity 3D
10:20
20
Moving objects in Unity 3D
22:54
21
Coroutines & wait times in Unity 3D
23:25
22
Inheritance & reusability in Unity 3D
14:05
23
Importing & animating a character model in Unity 3D
17:56
24
Unity 3D rigidbody & adding force with physics
27:38
25
Working with audio in Unity 3D
08:45
26
Detection collisions & using assertions in Unity 3D
13:39
27
Game state & singletons in Unity 3D
22:56
28
Creating a 2nd camera & how to make UI in Unity 3D
14:41
29
Exercise - Extending your Unity 3D Game
04:53
30
Bonus- Simple physics game in Unity 3D
12:48
31
Switching to a better code editor (VS Code)
13:14
32
Intro to Devslopes Defender Unity 3D game
01:00
33
The 2D Game Assets for your games in Unity
01:59
34
Importing sprites & grid snapping in Unity 3D Part 1
18:13
35
Importing sprites & grid snapping in Unity 3D Part 2
28:32
36
Animations & 2D colliders in Unity 3D
29:15
37
Game manager singleton & spawning in Unity 3D
29:22
38
Enemy pathfinding in Unity 3D
31:53
39
Generics & singletons in Unity 3D
26:46
40
Data encapsulation, spritesheets, & buttons in Unity 3D
29:50
41
2D Raycasts, tags, and placing towers in Unity 3D
24:45
42
Projectiles, colliders, and more tower placement in Unity 3D
29:54
43
Registering enemies & distance-based attacks in Unity 3D
34:18
44
Shooting projectiles at enemies in Unity 3D
37:31
45
Killing enemies & other animations in Unity 3D
29:45
46
More UI & finishing touches in Unity 3D
28:40
47
UI Labels & buttons for GUI in Unity 3D
33:24
48
Building your Unity 3D game logic part 1
27:29
49
Building your Unity 3D game logic part 2
24:32
50
Adding sound FX to your Unity 3D game
24:13
51
Spawning random enemies in your Unity 3D game
06:10
52
Exporting your game as a standalone platform in Unity 3D
05:55
53
Intro to Legend of Devslopes
00:54
54
Prepping the Unity project & building the level
32:28
55
Importing character assets into Unity
28:18
56
Creating the character animation controller in Unity
41:21
57
Animating the player in Unity
29:39
58
Enemy pathfinding & navigation in Unity
28:12
59
Rigidbody and weapons in Unity
20:42
60
Implementing enemy attack systems in Unity
20:46
61
Implementing player health in Unity
33:34
62
Enemy health & player attack in Unity
37:54
63
Heads up display UI in Unity
15:06
64
Particle systems in Unity
19:01
65
How to create spawn points in Unity
04:36
66
Game manager singleton in Unity
33:58
67
Adjusting animations in Unity
07:58
68
Creating ranged arrow attacks in Unity
40:29
69
Health powerup feature and logic in Unity
28:50
70
Speed powerup feature and logic in Unity
22:07
71
Creating a game menu in Unity
35:11
72
Legend of Devslopes finishing touches in Unity
17:34
73
Intro to lightning
01:19
74
Creating particle effects in Unity
26:19
75
Working with skyboxes & directional lights in Unity
11:18
76
Using point lights to create mood in Unity 3D
16:59
77
Working with spot lights & subtle light changes
14:13
78
How to use cookies in lighting in Unity
10:42
79
How to bake lighting & support mobile games in Unity
08:29
80
Intro To Devcraft Game New
00:45
81
Creating Your First Plane Of Cubes New
41:58
82
Create Multiple Voxels New
36:23
83
Creating Multiple Chunks Of Voxels New
22:08
84
Adding Dimensions New
23:45
85
Setting Up Textures For Mobile New
45:35
86
Camera Setup For Our Character New
29:58
87
Adding Movement To Your Character New
30:07
88
Building And Destroying Blocks New
29:10
89
Character Spawning New
13:47
90
Rotating Your Character New
05:15
91
Fixing A Few Bugs New
07:46
92
Adding Audio New
09:48
93
Building Your Game To Android New
10:41
94
Building Your Game To Ios New
05:57
95
Intro to Animation & Cinematics in Unity 3D
01:28
96
Unity 3D animation editor
17:16
97
Unity cutscenes, cameras, & animation events
22:20
98
Animation curves, camera management, & character cinematics in Unity
25:41
99
Intro to Skeletons VS Zombies
02:02
100
Pathfinding with Navigation Mesh in Unity 3D
14:34
101
Camera controls for MOBA in Unity
08:22
102
Point & click movement with pathfinding in Unity
26:25
103
Animations & fireball particle effect in Unity
32:04
104
Shooting fireballs bullets in Unity
07:12
105
Intro to Unity 3D multiplayer
14:05
106
Network Manager & spawn points
19:38
107
Networking & player movement in Unity
07:35
108
Networking projectiles in Unity
22:09
109
SyncVars & keeping game data synchronized across the network in Unity
29:21
110
Rpc & calling client functions from the server in Unity
12:38
111
Unity Multiplayer Service & online matchmaking in Unity
07:41
Unlock unlimited learning

Get instant access to all 110 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Unity Game Development Academy: Make 2D & 3D Games?

More courses by Udemy

Frequently asked questions

What are the prerequisites for enrolling in this Unity course?
The course does not list any specific prerequisites, but having a basic understanding of programming concepts would be beneficial. The course covers C# programming extensively, including topics like variables, conditionals, arrays, loops, and object-oriented programming. Familiarity with C# or other object-oriented programming languages can help students grasp the programming concepts more quickly.
What will I build during the course?
The course includes several hands-on projects where students will develop games like 'Zombie Roller,' 'Haunted Zombie Rush,' and 'Devslopes Defender.' These projects involve creating both 2D and 3D games, covering aspects such as character animation, enemy pathfinding, game logic, and user interface creation. By the end of the course, students will have experience building games from scratch and exporting them as standalone platforms.
Who is the target audience for this Unity course?
This course is designed for aspiring game developers who want to learn how to create both 2D and 3D games using Unity. It is suitable for beginners looking to get into game development as well as intermediate developers who want to deepen their understanding of Unity and C# programming. The range of topics, from basic Unity setup to advanced game mechanics, makes it accessible to a broad audience.
Does this course cover advanced Unity features?
The course offers a broad range of Unity features but focuses on practical game development skills rather than exploring every advanced feature. It covers essential areas such as importing assets, character animation, physics, game logic, and UI development. While it doesn't delve into every advanced Unity feature, it provides a strong foundation for students to explore more complex topics independently.
What specific tools or platforms are taught in the course?
The course focuses on developing games using Unity 3D and C#. It covers switching build platforms within Unity, utilizing a better code editor like Visual Studio Code, and exporting games as standalone platforms. The course also guides students through importing and animating character models, working with audio, and using Unity's physics engine to add realism to game objects.
What topics are not covered in the course?
This course primarily focuses on Unity and C# for game development and does not cover other game engines or programming languages. It also doesn't delve into advanced AI programming or networked multiplayer game development. Students interested in these topics may need to seek additional resources or courses to complement their learning.
How much time will I need to complete the course?
The course consists of 111 lessons and covers a wide range of topics from basic Unity setup to building complete games. The course's total runtime is not specified, but students should be prepared to invest significant time into both watching the lessons and completing the hands-on projects. The exact time commitment will vary depending on the student's prior experience and pace of learning.