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.