Create Your 3D MOBA Game for Mobile Using Godot (Udemy.com)
Learn the Basics of 3D Multiplayer Online Battle Arena Game Development Targeting Mobile Devices using Godot Engine
Created by: Anas Khalil
Last updated September 2023
What you will learn
- Write a 100% server authoritative game using Godot
- Learn optimization techniques for 60fps performance on Mobile devices
- Build advanced movement and combat mechanics across a network
- Create a Lobby/Room based system for matchmaking (4-8 players)
- Learn anti-cheating methods and mechanisms
- Get familiar with advanced network lag compensation methods (Reconciliation, interpolation, clock synchronization)
- Import and manipulate 3D models and animations from Mixamo to Blender to Godot
- Build manageable server/client code base that can scale
- Learn how to use particle systems to create special effects
How it compares
Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:
- Rating4.4 out of 5higher than 31% of them
- Reviews122#187 of 282 by number of reviews
- Length18.6 hourslonger than 84% of them
- Last updatedSeptember 2023earlier than 59% of them
Course Description
This course will help you start your next 3D MOBA (Multiplayer online battle arena) Game using Godot Engine and making sure it works on mobile devices!
The course is currently using Godot 3.x.
The course is carefully divided into 10 sections that contain videos relevant to each section.
You will learn the basics of importing 3D characters from Mixamo to Godot and how to setup a flexible animation Tree for your character. Then we will build the 3D environment by importing 3D assets into Godot and learning how to manipulate them, then we move into optimizing the assets for mobile devices using Lightmap baking in Godot, and we will go through implementing multi resolution and multi touch input features. You will also learn how to use the particle system in Godot to create special effects.
Next I will walk you through creating a Lobby/Room system for your Game. We will then address advanced game networking concepts such as entity interpolation, clock sync, reconciliation, etc.. and learn how to utilize them in your next Game through movement and combat.
By the end of this course, you will have a deep understanding of the concepts behind multiplayer networked games and on how to start creating your next 3D MOBA for mobile using Godot!
Instructor Details
- 4.4 Rating
122 Reviews
Anas Khalil
My channel is for the advancement of computer programming related tutorials,
I teach the course titled: Create Your 3D MOBA Game for Mobile Using Godot.
I have been developing games for more than 5 years with experience in programming languages such as python and C.
I also have a Bachelor's in Mechanical Engineering.
More Game Development Fundamentals courses
The Ultimate 2D Top Down Unreal Engine Course (2026)
4.9 (1,468 Reviews)
Provider: Udemy
Time: 17.1h
$94.99
Blender Skill Builder: Modelling Challenges (2026)
4.9 (144 Reviews)
Provider: Udemy
Time: 6.5h
$19.99
Jumpstart to 2D Game Development: Godot 4 for Beginners (2026)
4.8 (4,398 Reviews)
Provider: Udemy
Time: 67.6h
$89.99
Create a Complete 2D Survivors Style Game in Godot 4 (2023)
4.8 (3,761 Reviews)
Provider: Udemy
Time: 17.2h
$59.99
Master Lua Programming and Create Amazing Games with LÖVE! (2023)
4.8 (3,199 Reviews)
Provider: Udemy
Time: 8.5h
$13.99
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4 (2025)
4.8 (1,619 Reviews)
Provider: Udemy
Time: 11.3h
$94.99
Reviews
By Seev3d on 11/9/2025
it's clear, slow and exaustive informations. I need too informations on : 1__how to export for iOS AND... ? 2__how to add ADS into the game... ? PLEASE, can you add this sections ?
By AlexD on 7/10/2024
The course is not up to date, is using settings that does not longer exits. For example, when you want to export glTF, there is no "glTF Embedded (.gltf)". Which makes importing in GoDotEngine more difficult beacause of making me searching and option. I paid a course for not searching on the internet solutions and just learn from one single source how to make this type of game.
By Octavio Telles Teichner on 2/27/2024
The instructor does seem to work on the game/resources off-screen, which hurts the next lessons. We're left wondering "where did that animation come from?" or "how did he rename/fix the other animations in Blender"? The explanations are practically not there. Could spend some time explaining what is a shader, what is a WorldEnvironment, etc. A lot of it is just thrown at us. Looks like the instructor isn't able to share the project with us without infringing some law, since he bought some resources. Despite all these flaws, I really appreciate the effort of making a Godot course.
By Aaaaaaaaaaaa on 10/1/2023
He helped me, answered my questions, fixed my bugs through mail. The course have netcode concept(time sync, rollback, client-side prediction, interpolation etc.), 3d animation, shader fx. But i don't like GDScript, coding standards and variable naming were not well. It would be better if used C++ with GDExtension.
By Brian Sumpter on 9/25/2023
A wonderful course! Shows you that Godot has the potential to make great 3D games. The instructor does an amazing job teaching you the concepts you need to make a great game. Well done.
By Grzegorz Łabusiński on 8/26/2023
Przerabiam kurs wykorzystując Godot Engine 4,1 . W menu są kosmetyczne zmiany w opcji konfiguracji pod Export Android trzeba tylko zajrzeć zgodnie z tutorialem do dokumentacji i zainstalować wyższe wersje sterowników. Wszystko wytłumaczone perfekcyjnie, gra działa super. Kurs warty każdej złotówki
By Sam van Berlo on 5/14/2023
I think it's a great tutorial with lots of information about how to setup a moba. I also like the in depth explanation of some topics that show not just how to code it but also explains why. The code is not always setup the most efficient but that does not bother me to much. It leaves room to iterate over it yourself and come up with your own solutions sometimes. Especially when you have a coding background it should not really matter to much and it keeps the paste of the videos faster. Looking forward on the firebase part and the Godot 4 version, keep it up!
By Alex Fernandes on 3/11/2023
Very well explained and helpful, even using godot 4.0 I still can follow the course and get the best of that.
By Ilia Shigin on 2/2/2023
Lots of useful information for beginners, even if you're not interested in MOBAs.
By Anas Mufid Jadalla on 8/24/2022
at this point, I have consumed what's about 50% of the content of this big course in the past four days and so far ill have to admit that the course delivers what is promised and beyond. the theories explained before going to showcase a practical scenario. helped me build a lot of foundations. in fact the controls aside from which are meant to be for the mobile device almost everything else taught here I can apply to making a desktop version of but with keyboard and mouse controls. I was surprised how easy to follow and understand the course is. I wouldn't recommend this to someone who has zero experience in Godot or engines similar to it. but if you have tinkered with it before and are ahead of a beginner level like me. things should go just fine. in fact, he likes to explain so much that he pointed out things and explained concepts that you think beginners should already know at the start of the course but I appreciated him doing so. even though I still have 50% of the course left to go I feel like I still got my money's worth 50% into it. I already covered a lot of ground of what I personally wanted to achieve and a bit more. a tiny constructive criticism though would be if the sound quality could be better in some of the videos. I can still hear everything he says just fine but i think it could be better and more clear. but it's a tiny nitpick for me and didn't affect my study of the course much. aside from that. if you want to learn what this course is offering and you are a bit above the beginner level. this course covers what it says it does and more.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100






