Get a month of TabletWise Pro for free! Click here to redeem 
TabletWise.com
 

Create a 3D Multi-player Game Using Three.Js and Socket.IO

Learn to use the WebGL library Three.js, Node.Js and Socket.IO to create a 3D multi-player game.

Create a 3D Multi-player Game Using Three.Js and Socket.IO

Learn to use the WebGL library Three.js, Node.Js and Socket.IO to create a 3D multi-player game.
15
Views
2:40:09
Share the link to this class
Copied
Signup to access the class
Access thousands of classes and millions of flashcards

What's included in the class?

 32 video lessons
 1 document

About the Class

With Socket.IO, it is very easy to create a game where multiple remote players can share data. In this course, we start by installing Node.js, a prerequisite of Socket IO. Node.js is an open-source server environment. We make sure NODE.js is working correctly and that you understand how to run it by running through a few very simple examples.

In section 3, we move on to building a simple chat app using SocketIO, and I show you how to use the capability of the room of Socket IO to limit inter-Socket communication to groups of sockets that share a room.

Section 4 introduces the WebGL library, Three.js, and shows how to display assets using this library.

Section five looks at accessing online 3D resources, both models and animations, and shows how you can use Blender to edit these assets.

Section 6 covers in more detail using Three.js for games.

Section 7 brings 3D and Socket IO together to create a framework for a game where we see remote players moving.

Section 8 shows how we can chat with remote players by sending a private chat message, socket to the socket.

Section 9 shows how to take your game to a live server.

The final section gives some important tips when using Node.js and Socket IO with the Three.js library in an online game.

Having completed the course, you will have all the skills necessary to create 3D multi-player games of your own. With the 30-day money-back guarantee, you can start the course today with complete confidence.

Class Requirements

  • You should have a basic knowledge of JavaScript.
  • You should be keen to learn how to code multi-player 3D games for the web.

Class Authors

 

Nicholas Lever

Share the instructor profile
Copied
0
Saves
15
Views
This class has not been saved

Sign Up