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.
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 Socket IO and I show you how to use the rooms capability 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 5 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 to remote players by sending a private chat message, socket to 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.
–
SKILLS YOU WILL GAIN
Learn how to get great 3D assets from online providers including animation assets.
Put all your new skills together to create a 3D game that has remote players that you can interact with.
WHAT YOU WILL LEARN
Learn to use a NODE js server.
Learn to use Socket io to create a simple chat app.
User Reviews
Be the first to review “Create a 3D multi-player game using THREE.js and Socket.IO”
Original price was: ₹995.00.₹199.00Current price is: ₹199.00.
There are no reviews yet.