Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

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

/

Release date:2023, October

Duration:03 h 06 m

Author:Nicholas Lever

Skill level:Beginner

Language:English

Exercise files:Yes

Dive into the exciting world of 3D multi-player game development with Socket IO and THREE.js in this comprehensive course. Starting with the installation of NODE.js, a prerequisite for Socket IO, you’ll learn to set up a server environment and run simple examples to ensure everything is working correctly.

In Section 3, we’ll build a basic chat app using Socket IO, exploring its room capability to facilitate communication within specific groups of sockets. Section 4 introduces THREE.js, a WebGL library, to display assets, while Section 5 covers accessing online 3D resources and using Blender for asset editing.

Moving forward, Section 6 delves deeper into using THREE.js for game development, followed by Section 7 where we integrate 3D and Socket IO to create a framework for multi-player games. Section 8 demonstrates how to chat with remote players via private messages, and Section 9 guides you through deploying your game to a live server.

In the final section, you’ll receive invaluable tips for using NODE.js and Socket IO with THREE.js in online games. By the end of the course, you’ll have the skills to develop your own 3D multi-player games, backed by a 30-day money-back guarantee for complete confidence.

Here’s what students have to say:

  • “Nik’s tutorials are brilliant.”
  • “The instructor demystified the process of setting up a complete 3D multi-user chat app using the latest technologies.”
  • “This course helped me finish my project. It’s probably the only course that demonstrates the use of THREE.js to create a 3D game, and its Socket IO implementation is amazing.”
  • “Easy to understand and detailed.”
  • “I enjoyed every second of this learning experience.”
  • “Huge thanks to Nik for this fantastic course.”
Watch online or Download for Free
[Udemy] Create a 3D multi-player game using THREE.js and Socket.IO by Nicholas Lever
Section 01 Introduction

02-Javascript in 12 easy lessons
04-Introduction
04-Introduction

Section 02 Node.js

05-What is Node.js
07-Your first Node.js app

Section 03 Socket io

08-What is Socket.io
09-Your first socket.io app
10-Connecting a socket to a server
11-Create a simple chat app
12-Overview of the rooms version of the chat app
13- Coding the rooms version of chat app

Section 04 Threejs

14- The Three.js website
15-3D Basics
16-Your First Three.js webpage
17-Using FBXloader

Section 05 3D assets

19-Sourcing 3D models Online
20-Using Mixamo
21- Editing Assets with blender

Section 06 Blockland

22- Loading Assets
23- Setting Up cameras
24- Moving Your Character
25- Constraining to the environment

Section 07 Multiplayer

27- The socket.io app
28-A Overview of socket events
29- Handling the local player
30_Handling the NPC

Section 08 Chat

31- Convert text to image
32-Make remote players selectable
33-Add Chat feature to the game

Section 09 Taking it live

34- How to map a URL to specefic port address
35- How to make sure that node app stays running

Section 10 Path finding

36- Creating a navmesh
37-Using Navmesh

Section 11 Conclusion

38- Top Tips
39- Threejs with NPM and Vite

[Udemy] Create a 3D multi-player game using THREE.js and Socket.IO by Nicholas Lever.7z

[Udemy] Create a 3D multi-player game using THREE.js and Socket.IO by Nicholas Lever_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *