Udemy

Single&Multiplayer online game development Webgl's BabylonJs

Enroll Now
  • 1,865 Students
  • Updated 2/2026
4.2
(155 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 45 Minute(s)
Language
English
Taught by
Ahmed Fathy, MSc
Rating
4.2
(155 Ratings)

Course Overview

Single&Multiplayer online game development Webgl's BabylonJs

The Extensive Webgl Series ! - Part II : Single and client - server Multiplayer Game Development Using Babylon Js

Welcome to The Extensive Webgl Series - Part II - Single And Multiplayer Online Client-Server 3D Game Development Using WebGL's BabylonJs.


This is the second course in my extensive webgl series. While watching the first course first is recommended, it is not a strict prerequisite for this second course.


In This course you will learn how to create 3D Games inside BabylonJS. BabylonJs is a very nice 3d game engine written in Javascript, that allows creating very nice games quickly and effectively to be run directly on the browser.


The course is divided into two main sections : The Single-player section, and the Multi-player section.


In The single-player section you will learn the following :


  • How to create your first scene using BabylonJs.
  • How to apply materials and lights to your scene.
  • How to use different types of cameras in your scene.
  • How to create and navigate a vehicle using WASD keys.
  • How to import models into your game and clone them.
  • How to detect and handle collisions in your game.
  • How to apply physics simulations to your object.
  • How to fire rays.
  • How to use particle systems
  • How to create a complete FPS (First Person Shooter) Game from scratch, step by step.
  • How to load sounds to your game.
  • How to use multiple cameras and multiple view ports to see multiple areas of your game at the same time.
  • How to create multiple levels inside your game.
  • How to deploy your game to a remote server.
  • And much more...

In the multiplayer section you will learn the following :


  • How to use NodeJs and its node package manager (npm) to create a web server.
  • What are websockets and how to use the popular socket-io library.
  • How to create an interactive client-server multiplayer game using node and socket-io.
  • How to deploy the multiplayer game to a remote server.





Course Content

  • 8 section(s)
  • 58 lecture(s)
  • Section 1 Welcome To The Course !
  • Section 2 Basics of BabylonJs
  • Section 3 Starting The Game !
  • Section 4 Still Some More ...
  • Section 5 And Still Some More ...
  • Section 6 Deploying To Heroku !
  • Section 7 Multiplayer Games !
  • Section 8 Get My Other Courses !

What You’ll Learn

  • Understand and use the very nice game engine ( BabylonJs ) to create 3D online games (single-player and multi-player), Learn NodeJs and Socket-io communication library


Reviews

  • R
    Rathva Manishbhai Lalsingbhai
    1.0

    money waste course !! course is not good for lerning but if you want to do this game then the course for you because in whole course they focus on only game point of view they dont focus to learn babylon so pls dont by waste money !!!

  • M
    Michael McCulloh
    5.0

    This course probably really merits about 4.5 stars in that it is getting a bit outdated. However, there are no breaking changes and everything ends up working. Also, while the code is a bit messy, it actually would have been tedious to be refactoring all the time, since this isn't the focus. The instruction is perfectly clear throughout, and there just doesn't seem to be any other comparable course out there. That justifies the five stars. It provides a smooth and engaging way to get a game running and get a sense of how a fair number of fairly sophisticated features operate. A real jump start. After this, it is a lot easier to simply to be adding things based on the documentation, which is now more approachable. You'll have to review vectors and trig to really follow the several math explanations, but this isn't necessary.

  • A
    Animesh Palit
    5.0

    I like your effort to explain in details. The course give quite good inside about babylon js. I like to see more courses on babylon Js 4.x capabilities.

  • M
    Maurizio Bonanno
    3.0

    Migliora andando avanti , è sempre consigliabile andare a vedere la documentazione e i tutorial online per capire meglio come funziona Babylonjs

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed