Full BabylonJS Game Dev (2D, 3D, Online with ColyseusJS)

Create solo and online multiplayer games with Typescript, Babylon JS and Colyseus JS for web including mobile design.

4.15 (32 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Full BabylonJS Game Dev (2D, 3D, Online with ColyseusJS)
260
students
20 hours
content
May 2023
last update
$84.99
regular price

What you will learn

Babylon JS Framework for 2D & 3D Web Videogame Development

Colyseus JS Framework for Online Multiplayer Videogame Development

Discover Basic Components of 3D Engine (Materials, Textures, Interaction Systems etc.)

Two Complete Projects in 2.5D and 3D (Hide&Seek, Pandas Love You)

Learn Good Practices and Tips for Online Videogame Development

Learn Responsive Design approach with BabylonJS for Computer and Mobile

Theoretical and Practical approaches to Build Videogames

Discover Coding Practices to make Complete Web Videogames in Typescript

Create Projects with or without BabylonJS Editor

First insights in Project Production for Indie Game Development

Why take this course?

Welcome to my Babylon JS course, where you will learn everything you need to know about creating 2D and 3D web games, including solo and local multiplayer development, using TypeScript and BabylonJS for graphics and game features, and ColyseusJS for the online multiplayer part.


The course is divided into three main parts.


In the first part, we will provide a quick theoretical overview of BabylonJS as a 3D web engine. This will include its features, capabilities, and limitations. You will have a presentation of the main classes and components of this framework.


In the second part, we will put our newfound skills to the test by creating a 2.5D game called 'Hide&Seek'. This game will feature mobile-responsive design principles and a local multiplayer approach, allowing players to cooperate together to win. You'll have tips and coding practices to create 2D and 2.5D games, with a proper architecture and satisfying graphics.


In the final part of the course, we will explore the world of 3D online multiplayer game dev by creating a first person shooter game called 'Pandas Love You'. Using ColyseusJS to handle the online multiplayer part, we will use the BabylonJS Editor to create an environment and discover coding practices using this specific tool.


It is important to note that this course does not cover topics such as :

  • Deep performance optimization

  • Marketing

  • Communication strategy

  • Graphic asset creation

  • Sound asset creation

However, you will understand and learn the essential skills to create high-quality games  from a coding perspective and how to find appropriate asset resources.


Lastly, I want to emphasize that all the assets used in the projects are free to be used, as long as the creators are cited and all conditions of their respective license are filled. I really want to encourage the use of free resources and the support of talented creators in the game development community.


Whether you are a beginner or an experienced game developer, this course is designed to help you master the art of creating web games using BabylonJS and ColyseusJS. By the end of the course, you will have the skills and knowledge you need to take your game development career to the next level.


So, let's get started!

Reviews

Souil
September 22, 2023
Very good course, we learn fundamentals of BabylongJS. He is very enthusiastic and easy to follow. :)
Jego
September 19, 2023
No effort is taken to show us how to setup the editor in the second chapter, just jumps straight into the editor without showing how to install it at first. I was struggling with getting the editor setup and had quite a few errors with missing BABYLON etc, ... Bought this course with the hope of getting to speed with babylon quickly, but hasn't been very useful since it leaves out major parts.
Pavul
August 29, 2023
too slow, IDE does not have zoom so it is to small, i can read it but i would be better to increase the font for the viewers.
BERNARD
July 17, 2023
I didn't manage to follow the course to the end, unfortunately. I'm glad that a Frenchman has positioned himself in this new technology :). Only, I notice that BabylonJs is really too buggy. I have a lot of discouraging problems on MacOS, mainly with the babylon editor. Also, I'm giving it this note because I find that you make far too many errors in your code. It's really hard to follow because it looks like you haven't mastered BabylonJs yourself, or even some of the basic concepts of software development... You keep coming back to your code and we quickly get lost. Best wishes in your futures projects !
MyuongKook
June 23, 2023
It helped me a lot in learning babylon.js. I also appreciated his enthusiasm when I asked him questions via private message when I was stuck. I hope he will release more lectures.
Mordecai
June 23, 2023
I now understand the fundamentals of BabylonJs. Engine & Scene. I also understand the features of a scene which includes Cameras and Light. The choice of the type of cameras and lights are very important
Nerdy
June 5, 2023
The teacher obviously knows what he is talking about. Delivery is clear and concise, I like it. Content and learning wise - 5 stars. The only problem for me is the quality of recording, as I had to put the course on main monitor and do all of my work on smaller one (-1 star). But... Video 27, 18:03 "I don't like it, when it's long" (+1 star)
Jhonatan
May 4, 2023
Curso muito bom. O inglês do professor é bem fácil de entender. O professor é bem empolgado com o assunto. Estou gostando. Very good course. The teacher's English is very easy to understand. The teacher is very excited about the subject. I am liking it.

Charts

Price

Full BabylonJS Game Dev (2D, 3D, Online with ColyseusJS) - Price chart

Rating

Full BabylonJS Game Dev (2D, 3D, Online with ColyseusJS) - Ratings chart

Enrollment distribution

Full BabylonJS Game Dev (2D, 3D, Online with ColyseusJS) - Distribution chart
5248348
udemy ID
4/2/2023
course created date
4/10/2023
course indexed date
Bot
course submited by