Skip to content
UdemyGame Development FundamentalsPaid courseIntermediate levelCertificate

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

icon
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

icon
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!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More Game Development Fundamentals courses

$94.99

$19.99

$89.99

$59.99

$13.99

$94.99

icon
Reviews

4.4

122 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 122 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100