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

Udemy MOOC / Non-credit USD 199.99
Enroll now →
Full BabylonJS Game Dev (2D, 3D, Online with ColyseusJS)

About 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 optimizationMarketingCommunication strategyGraphic asset creationSound asset creationHowever, 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 an

What you'll learn

  • understanding the fundamentals of Babylon.js
  • creating a 2.5D game with TypeScript
  • developing a 3D online multiplayer game using ColyseusJS
  • implementing mobile-responsive design in games

Course objectives

  • learn the main features and components of Babylon.js
  • apply coding techniques in game development
  • create a functioning local multiplayer game
  • experience online multiplayer functionalities with ColyseusJS

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.