Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Create Your 3D MOBA Game for Mobile Using Godot

/

Release date:2023, January 2

Duration:18 h 09 m

Author:Anas Khalil

Skill level:Beginner

Language:English

Exercise files:Yes

What will you learn
  • Building a 100% server authoritative game using Godot
  • Optimizing the game for 60fps performance on mobile devices
  • Creating advanced movement and combat mechanics across a network
  • Developing a Lobby/Room based system for matchmaking with 4-8 players
  • Learning anti-cheating methods and mechanisms
  • Getting familiar with advanced network lag compensation methods including Reconciliation, Interpolation, and Clock Synchronization
  • Importing and manipulating 3D models and animations from Mixamo to Blender to Godot
  • Building a manageable server/client code base that can scale
  • Learning how to use particle systems to create special effects.
Requirements

Familiarity with the basics of Godot engine and having some experience with it would help

Description
  • Learn how to create a 3D MOBA game using Godot Engine
  • Understand the basics of importing 3D characters from Mixamo to Godot
  • Setup a flexible animation tree for your character
  • Build a 3D environment by importing and manipulating 3D assets in Godot
  • Optimize assets for mobile devices using Lightmap baking in Godot
  • Implement multi-resolution and multi-touch input features
  • Use the particle system in Godot to create special effects
  • Create a Lobby/Room system for your game
  • Learn advanced game networking concepts such as entity interpolation, clock sync, and reconciliation
  • Utilize advanced networking concepts in your game through movement and combat
  • Discuss how to authenticate players entering your game
  • Learn how to build and store user data for your game.
Watch online or Download for Free
1. Introduction

1. Introduction

2. Getting the 3D character and animations ready!

1. Using Mixamo and downloading animations
2. Theory Mixamo-Godot Pipeline
3. Combining Mixamo Animations in Blender
4. Importing the Character into Godot
5. Basic animations editing in Godot
6. Introducing the AnimationTree node
7. AnimationTree node part2

3. Preparing the 3d Environment

1. Building the 3D stage
2. Let the river flow! Intro to visual shader editor
3. Adding Lights and Sky to the scene
4. Adding Collision shapes to the stage
5. Adding collision shapes to the character and making it unshaded

4. Getting Ready for Mobile & Optimizations

1. Multi-Resolution and Multi-Touch Buttons
2. Setup Godot for Android Export
3. Creating the Camera
4. Fixing common issues with the mobile
5. Using Baked Lightmaps
6. Performance monitoring

5. Programming the Character Controller

1. Programming the Joystick
2. Character Movement Part 1
3. Character Movement Part 2
4. Adding the Gravity
5. Adding the various animations to the controller
6. Code optimizations and fixes

6. Adding Special Effects wParticles

1. Creating Slash Effects
2. Creating a Fireball Attack Part 1
3. Creating a Fireball Attack Part 2
4. Creating a Ground Smash effect

7. Networking Introduction

1. Theory Network Architectures & Cheating
2. Creating a Server Project
3. Host your game on a VPS

8. Creating the Lobby System

1. Creating the Lobby scenes and Scenes Handling
2. Using the SceneHandler
3. Coding the Lobby System Part 1
4. Coding the Lobby System Part 2
5. Coding the Lobby System Part 3
6. Coding the Lobby System Part 4
7. Coding the Lobby System Part 5
8. Coding the Lobby System Part 6

9. Networking Concepts for Multiplayer Games

1. Copying the Stage and Character to the Server
2. Character Spawning and Stage Loading Part 1
3. Character Spawning and Stage Loading Part 2
4. Clock Synchronization
5. Sending input to the Server
6. The World State – Syncing Animations and Movement
7. Entity Interpolation
8. Server Reconciliation
9. Networked Combat Basics

[Udemy] Create Your 3D MOBA Game for Mobile Using Godot.7z
[Udemy] Create Your 3D MOBA Game for Mobile Using Godot_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

1 Comments

Leave a Comment

Your email address will not be published. Required fields are marked *