Unity Game Development Build 2D & 3D Games (Udemy.com)
Learn Unity game design & 2D & 3D game development & make your own C# games in Unity 3D
Created by: Mark Price
Last updated September 2018
Our take
Based on the ratings of 5,453 students, a sample of their written reviews and the syllabus, as the course stood in September 2018. No course pays to be reviewed.
A project-first Unity course from Devslopes that walks complete beginners through a short C# primer and then a run of full games: a zombie rush game, a 2D tower defense game, a fantasy adventure, a Minecraft clone, and a multiplayer MOBA. That is 35 hours across 116 lectures, and about 37,000 students have enrolled. The catch is the date. The syllabus shows a last update in September 2018, so the editor on screen is several Unity releases behind, and reviewers say the multiplayer section is completely outdated. Beginners who want to make things and can live with an older editor are the real audience.
Students consistently praise the real game assets, which make each project look like something worth showing off, and Mark Price gets credit for showing best practices while reviewers call the teaching clear and funny. The complaints are just as consistent. Several reviewers say the instructors code on the fly, spend long stretches debugging on camera, and sometimes contradict each other between sections. The Minecraft clone is singled out as copy and paste with thin explanation, the lighting and particle sections as too basic, and question responses as slow. Some reviewers flag bad coding practices and over-complicated code.
Next to the Unity 6 course and the RPG Core Combat course it sits beside, this one is showing its age, and the 4.3 rating reflects that split. The 5,453 reviews are mostly four and five stars, and the zombie, tower defense and fantasy sections are the ones people recommend, though two reviewers say free YouTube tutorials do the job better. Our advice: buy it on a deep discount, treat the first eight sections as the course, and skip multiplayer. If you want current Unity and cleaner code, start with the Unity 6 course instead.
Pros
- Full projects with professional-looking assets: zombie rush, tower defense, fantasy adventure, Minecraft clone, MOBA
- Reviewers call the teaching clear and funny; Mark Price gets credit for showing best practices
- Opens with a C# primer, so no coding background is needed
- Reviewers come out confident in Unity; the zombie, tower defense and fantasy sections get the most praise
Cons
- Last updated September 2018; reviewers say the multiplayer section is completely outdated
- Instructors code on the fly and spend long stretches debugging on camera
- Minecraft clone section is thin on explanation, and Q&A responses are slow
After this course, i had much more confident in unity. Very practical and the instructor is friendly. probably the best course I have learnt on udemy.
Marked beginner and it is: a C# primer comes first, no Unity experience assumed, just a Mac or PC.
What you will 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
Course content
9 sections · 116 lectures · 35 hours of video 3 quizzes, 7 articles
- 1Intro to Unity course 6 free previews7 lectures · 1.1 hours
- 2Learn to code in C# in Unity 3D6 lectures · 2.3 hours
- 3Haunted Zombie Rush - Unity 3D game 1 free preview18 lectures · 3.9 hours
- 4Devslopes Defender 2D Game in Unity 3D 1 free preview22 lectures · 1 quiz · 8.4 hours
- 5Legend of Devslopes Fantasy Game in Unity 3D 1 free preview21 lectures · 1 quiz · 8.3 hours
- 6Devslopes Devcraft Game (MineCraft Clone) 1 free preview15 lectures · 5.2 hours
- 7Beginner & Advanced Lighting in Unity 1 free preview8 lectures · 1.5 hours
- 8Cinematics & Animations in Unity 1 free preview5 lectures · 1.1 hours
- 9Skeletons VS Zombies MOBA With Multiplayer in Unity 1 free preview14 lectures · 1 quiz · 3.4 hours
Who it is for
The instructor says it suits
- 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 need before you start
- Must have a Mac or PC for Unity game development
- No prior coding experience required or experience in Unity 3D
Quality Score
Overall Score : 86 / 100
Course Description
Unity Game Development Academy by Devslopes
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:
- Installation & setup
- Physics
- Pathfinding
- Basic artificial intelligence
- Lightning & lightmapping
- Camera animations & cutscenes
- Character animations
- Scripting, scripting, scripting!
- Materials & skyboxes
- Sound FX & music
- Multiplayer over LAN & Internet
- Particle FX
- Melee & ranged battle systems
- Tower Defense Game
- Adventure Game
- Zombies!
- 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!
Instructor Details
- 4.3 Rating
5,453 Reviews
Mark Price
Mark Price is the Chief Technology Officer at JOGO, a game development studio co-founded with Andre Rebelo (Typical Gamer) and Chad Mustard (MustardPlays). A passionate educator and innovator, Mark has taught thousands of people the Verse programming language and Unreal Editor for Fortnite (UEFN), empowering creators to bring their visions to life in the ever-evolving world of Fortnite.
As a leading voice in the Fortnite and UEFN community, Mark combines technical expertise with a gift for teaching, making complex concepts accessible and inspiring the next generation of developers. His educational content and hands-on mentorship have helped countless creators and engineers master cutting-edge tools, transforming ideas into immersive experiences enjoyed by players worldwide.
At JOGO, Mark continues to champion creativity, innovation, and education, bridging the gap between technology and talent while shaping the future of gaming.
More courses by Mark Price
iOS 10 & Swift 3: From Beginner to Paid Professional™ (2017)
4.1 (13,686 Reviews)
Provider: Udemy
Time: 71.1h
$64.99
Beginner Full Stack Web Development: HTML, CSS, React & Node (2020)
4.5 (12,940 Reviews)
Provider: Udemy
Time: 31.5h
$174.99
iOS 9 and Swift 2: From Beginner to Paid Professional™ (2017)
4.2 (5,688 Reviews)
Provider: Udemy
Time: 51h
$49.99
iOS 11 & Swift 4: From Beginner to Paid Professional™ (2018)
4.1 (4,556 Reviews)
Provider: Udemy
Time: 43.3h
$59.99
Android N: From Beginner to Paid Professional (2018)
4.2 (2,244 Reviews)
Provider: Udemy
Time: 24.9h
$10.99
Beginner API development in Node, Express, ES6, & MongoDB (2016)
4.4 (1,400 Reviews)
Provider: Udemy
Time: 18.4h
$11.99
More Unity courses
Learn to make an Awesome Builder-Defender game in Unity! (2021)
4.9 (1,909 Reviews)
Provider: Udemy
Time: 10.1h
$79.99
RPG Core Combat Creator: Learn Intermediate Unity C# Coding (2025)
4.8 (11,337 Reviews)
Provider: Udemy
Time: 27.6h
$149.99
Learn To Code By Making a 2D Platformer in Unity (2017)
4.8 (2,597 Reviews)
Provider: Udemy
Time: 13.1h
$13.99
Learn Blender 3D Modeling for Unity Video Game Development (2026)
4.8 (2,152 Reviews)
Provider: Udemy
Time: 11.7h
$149.99
Learn To Create A Roguelike Game In Unity (2020)
4.8 (1,234 Reviews)
Provider: Udemy
Time: 19.4h
$16.99
Reviews
By Rhett Haynes on 3/1/2023
I really enjoyed this course as I learned so much valuable information learning about making games in Unity. I thought the instructors, in particular Mark did a great job in explaining the different areas in the game they were working on to show best practices, plus have us focus on learning and practicing these areas so we can really make a solid game. The 2D part of the course was the only place where I struggled a little bit following the instructions to build this game out. Using real game assets while learning to build each game made it easier and satisfying to stay engaged in making each game. Overall, this was an outstanding course to learn how to make video games leaving me totally satisfied in trying out this course.
By Olivier Raveneau on 8/31/2019
Ceci est mon 4ième cours sur Unity 5, et j'ai encore appris des choses. Le niveau technique des enseignants est supérieur à mes précédents cours. Cependant, l'enseignant des sections 4 et 6 manquait de rythme et passait de longues minutes à débugger en direct, plutôt pénible surtout quant on a soit même résolu ou anticipé le problème. J'ai apprécié l'utilisation d'assets professionnelles tout le long du cours, même pour voir les bases d'Unity. Et pour les bases de la programmation uniquement des exemples jeux vidéos. Au final une bon cours, mais qui demandera beaucoup de travail personnel aux pures débutants en programmation.
By Seth Durham on 3/3/2018
The instruction was informative and clear. I appreciated the methodical, step-by-step approach. I would have liked more material, especially for the final project (The MOBA). It's the bare-bones needed to get some multi-player going, but the end result is really pretty sad. Would have been nice to end with something bug-free and playable. Nothing too fancy, but showing us how to clean it up and add a little polish would have been a nice touch (for example, a second character type to choose from). Overall though, I enjoyed the course and feel like I learned a lot, and I really enjoyed the assets we got to work with (thanks, Bitgem!)
By Bhashwat Shrivastava on 1/31/2018
This course has provided me the knowledge necessary for making my own games. This course is good for beginners who want to become professional game developers. It has also taught some advanced topics like Multiplayer game development, Lightening and Cinematic in an easy and succinct way. Some other courses are charging higher just for teaching multiplayer game development. However, I wish if it could also teach a little bit about making game assets, so that the indie game developers who are facing financial crisis, can make a zero dollar game but I also agree that game development is not about making game arts.
By Simon Duggan on 10/8/2017
This course is very well thought through and gives a brilliant overview of Unity in a practical way. The only downside is that the instructors could have prepared what they were teaching in the videos a little better before recording, but don't let that dissuade you from doing this course. This course comes with fantastic assets and the instructors come across as friendly and professional. Overall I am very pleased I spent the time with this course and would recommend it to anybody who would like an understanding of Unity.
By Neason Myers on 4/23/2017
Very nice informative course for the most part. Has quite a few tips on using unity to help speed up development work flow. Code is generally quite good clean and modular. They use multiple coding solutions throughout the course. They are not always the most optimized but it does show students there are many ways to attack a problem depending on your specific situation. Although sometimes they seem to choose a solution for the sake of using it instead of using the most efficient solution available. They do leave some bugs behind but none I've seen up to the Legend of Devslops lesson prevent the game from functioning. Just a few runtime errors. Leaves some opportunities to test what you've learned in trying to fix them. They will go into how to use unity's built in animation system in fairly good detail as well as a nice lesson on lighting. I had to pull 2 stars because in some cases the instructors seemed a little ill prepared or rushed. It should be noted that I'm only referring to one instructor. During some lessons game breaking errors were made and might not be addressed until quite a bit later in the lecture or even the next lecture. This has led to confusion among students. I personally found it harder to follow and felt as though I got less from those in the tower defense section. Also during the Mine Craft clone when working with the animating the character the instructor spends the majority of the 45 min lecture trying to figure out why he's getting unexpected behavior from his animations then simply appears to give up trying and simply skips past teaching the animation process to hooking them up. Now I've been tinkering with unity for awhile so although my experience with dope sheets is limited I could probably piece it together from the haphazard, incomplete, and flawed explanation. I could also go to Utube and find a video but the point of the lesson was to show students the proper way to animate unrigged models from a dope sheet. I was very disappointed to say the least. If I were totally new to unity and development in general I could only imagine the frustration. I would of also liked to seen more challenges built into the course. Rather like the end of the first lesson where students were asked to extend the game with general goals for guidelines providing boundaries but allowing freedom for creative development.
By William on 3/15/2017
Good content, good pace-- instructors are positive and have personality, which makes it easy to listen to. With one exception, this tutorial delivers. The learning curve is actually from beginner and base concepts forward. If you pay attention, and use your head a bit, you will be able to keep up, and will marvel at what you learn and complete. The one exception that I referenced is the Devcraft section of the course. I have come to the conclusion that the section simply falls apart on bad edits. There are points where you can tell that the video is edited, and there are changes that have been made to the scripts that are not detailed-- if you don't catch it, you're in for a mess. You can use the asset scripts provided to make the corrections to your won script, but shouldn't have to. Because there is an incredible amount of quality content in the course, this section can be skipped altogether, which I would recommend.
By Ricardo Castillo on 1/10/2017
I truly believe that this course is really useful and you can learn a lot about game scripting, tips, etc, instructors DO know what they are doing and are easy to follow to, the only reason I am giving 4.5 stars is that I (personally) would like the instructos to take a little of their time and spend some of it to answer some of the questions we (the students) might have. Other than that, they DO deserve to be called the best course around UDEMY.
By Carl D Cox on 12/6/2016
Very well put together, with Unity I have found so many 'gotchas' it is a little ridiculous and it has even put me off from learning it in the past. With these video lessons, I have identified the reason behind many of them and this is not always covered in books or tutorials as noticeably. A small hiccup in development when trying to learn can become a major inhibitor and DevSlopes proves time and again that issues will be found and explained. Thanks for all your work and look forward to the expanding course work.
By James Ragan on 11/28/2016
I am currently about half way through the course and think that this is an excellent resource for learning Unity and C#. The only thing I would like to see is possibly a short video at the beginning of each section that goes over a game design document for the game being made. It would be great to be able to follow along with the thought process of the instructor and give those of us just starting out a clue about what goes into creating the design document to keep us on track and organized. Thanks for all the hard work you all have put into this course.












