This Create a 3D multi-player game using THREE.js and Socket.IO is designed for professionals who want to thrive in their profession. The course covers all the essential skills and knowledge needed to become specialised in this sector.

Course Access

Unlimited Duration

Last Updated

December 27, 2021

Students Enrolled


Course Duration

2 hours, 43 minutes

Course Instructor

What you will learn

  • You’ll learn how to use THREE js to show great 3D content in a modern browser, including on mobile devices.
  • 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.
  • Learn to use a NODE js server.
  • Learn to use Socket io to create a simple chat app.

Course Media

Who is this 3D multi-player game using THREE.js and Socket.IO course for?

This course is ideal for those who work in or aspire to work in the following professions:
  • If you are interested in creating multiplayer games then this is the course for you.
  • If you want to learn to use Socket IO then this is the course for you.

Why Choose this 3D multi-player game using THREE.js course?

  • Conducted by industry experts
  • Get Instant E-certificate
  • Fully online, interactive course with Professional voice-over
  • Developed by qualified professionals
  • Self paced learning and laptop, tablet, smartphone friendly
  • Tutor Support


By the successful completion of the course, you will get an instant e-certificate. Our courses are fully updated, that aim at making you an expert in the field. The hard copy of the certificate is also available for £4.99 and can be sent to your address. The delivery charge is applicable which will be £3.99.


Profile Photo
5 5


Accredited by

Rated Excellent on Trustpilot

14 Days Moneyback Gurantee

Course Central 14 Days Money Back

Course Curriculum

    • Create a 3D multi-player game – Welcome to the course 00:00:00
    • Introduction 00:02:00
    • What is NODE.js 00:02:00
    • Resources 00:00:00
    • Your first NODE.js app 00:06:00
    • What is Socket.Io? 00:01:00
    • Your first Socket.IO app 00:08:00
    • Connecting a socket to a server 00:06:00
    • Create a simple chat app 00:08:00
    • Overview of the rooms version of the chat app 00:07:00
    • Coding the rooms version of the chat app 00:08:00
    • The THREE.js website 00:02:00
    • 3D basics 00:04:00
    • Your first THREE.js web page 00:09:00
    • Using FBXLoader 00:07:00
    • THREE.js – Trying things out on CodePen 00:00:00
    • Sourcing 3D assets online 00:02:00
    • Using Mixamo 00:03:00
    • Editing assets with Blender 00:05:00
    • Loading assets 00:04:00
    • Setting up cameras 00:05:00
    • Moving your character 00:09:00
    • Constraining to the environment 00:11:00
    • The Socket.IO app 00:05:00
    • A overview of socket events 00:06:00
    • Handling the local player 00:08:00
    • Handling the NPCs 00:07:00
    • Convert text into an image 00:08:00
    • Make remote players selectable 00:09:00
    • Add chat feature to game 00:04:00
    • How to map a URL to a specific port address 00:04:00
    • How to ensure the node app stays running 00:01:00
    • Creating a NavMesh 00:00:00
    • Using a NavMesh 00:00:00
    • Top tips 00:01:00
    • Bonus Lecture 00:01:00
    • What’s Next? 00:00:00
    • Get Your Certificate & Transcript 00:00:00

Course Reviews

© Course Central 2021. Course Central is a trading style of Idea Republic Ltd. Company registered in England and Wales. Registration no: 08664232 | Registered Address: 1 Flag Business Exchange, Vicarage Farm Road, Peterborough, PE1 5TX | VAT no: 196 1993 55