Udemy

Create 3D JavaScript Game

Enroll Now
  • 114 Students
  • Updated 7/2024
4.4
(10 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
4 Hour(s) 46 Minute(s)
Language
English
Taught by
Rafael So
Rating
4.4
(10 Ratings)
1 views

Course Overview

Create 3D JavaScript Game

Learn BabylonJS by making your first 3D RPG game

Making 3d browser games has never been easy. With the help of Webgl's Babylon Js I can show you how you can make 3d games on the web. Babylon Js works for almost all browsers now. If you are a developer whose goal is to build 3d games in the browser this course is for you. The game that we will make in this course is short but all the Important things that you need to build a full rpg game is shown in here. This course did not go further in editing or designing because that job is for you. I only show what you  need so you won't waste any time in watching me fix 3d models or arts I will leave that to you. My job here is to show how easy it is to export your 3d models in the web and make them move and function according to what you like.

This course will teach you the important things to know while making a browser game, This beginner course is the starting path of your journey on making games for the browser. Using JavaScript as our programming language we will then use webgl's babylon JS. that will help us on the 3d stuff of our game. JavaScript frameworks is not required for starting knowledge and we will make our game entirely with vanilla JavaScript and use a module bundler which is vite.

Course Content

  • 9 section(s)
  • 24 lecture(s)
  • Section 1 Introduction
  • Section 2 Setting Up the models we need
  • Section 3 Starting To Build Our Project
  • Section 4 Materials
  • Section 5 Character Setup
  • Section 6 Babylon JS GUI
  • Section 7 Game Sound
  • Section 8 Enemy Creation
  • Section 9 Building Your Project For Production

What You’ll Learn

  • Learn the basics of Babylon Js
  • You will learn how to create your first 3D browser game
  • Learn how to use blender and other tools in the web for your 3d assets
  • Learn how to structure your game using Vite
  • Import Sounds and use them on your browser game
  • Importing 3d Models on your game as well as cloning them for Performance
  • Build, Deploy and Publishing html5 games


Reviews

  • A
    Ahmed Othman
    2.5

    It is interesting journey with this lesson; I then am slowly completing it.

  • A
    Adriana Tello
    5.0

    great

  • C
    Christian Marongiu
    4.0

    In general the course is good and gives you a good starting point for using Babylon. There are a few lessons that need reviewing in my opinion, because some parts are really difficult to follow. There are some pieces of code appearing out of nowhere compared to the previous lesson and that creates confusion. All in all I appreciated the explanations on using Blender to import models, and it was good to see how to implement the basic features using Babylon. Something really useful would be to have the source code for every lesson so that one can check for mistakes or for something missed during the explanation. It would be nice to see another course following this one, with more advanced topics and with some improvements regarding the lessons. For example, one improvement could be, if you plan to show already-written code in a lesson, to show the git diff between the previous version of the file and explain what you changed, so that would make it easier both for you and the student to understand what was added or removed. Good job anyway 👍

  • S
    Sebastian Galeo
    5.0

    The Instructor is simple and straight to the point, I wished I found this course sooner.. I wasted my time reading documentations and redundant videos. This is perfect for making RPG games

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