Information Technology
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

Create a 3D multi-player game using THREE.js and Socket.IO

Course Cover
compare button icon

Course Features

icon

Duration

2.67 hours

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

2.67 hours

Course Description

It is easy to create a game with socket io that allows multiple players to share data. This course will show you how to install node.js, a prerequisite for socket io. Node.js can be used as an open-source server environment. We will show you how to use node.js and make sure it works correctly. Module 3 will show you how I built a simple chat app with socket io. I also show you how to use socket io rooms capability to limit internet socket communication to rooms that have multiple sockets. Module 4 introduces three.js, a web gl library. It also shows how to display assets from this library. Module 5 focuses on accessing online 3D resources, both animations and models. It also shows how blender can be used to edit these assets. Module 6 focuses on three.js for gaming. Module 7 combines 3D and socket io to create a framework that allows remote players to move. Module 8 demonstrates how remote players can be contacted by sending a private message, socket-to-socket. Module 9 demonstrates how to connect your game to a live server. The last module provides important tips for using node.js or socket io with three.js in an online game. After completing the course, you will be able to create 3D multiplayer games on your own.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Prerequisites/Requirements

Only basic JavaScript is assumed

What You Will Learn

Learn to use Socket io to create a simple chat app

Learn to use a NODE js server

Course Cover