Course curriculum

  1. 01
    • Introduction

  2. 02
    • What is NODE.js

    • Resources

    • Your first NODE.js app

    • QUIZ

  3. 03
    • What is Socket.Io?

    • Your first Socket.IO app

    • Connecting a socket to a server

    • Create a simple chat app

    • Overview of the rooms version of the chat app

    • Coding the rooms version of the chat app

    • QUIZ

  4. 04
    • The THREE.js website

    • 3D Basics

    • Your first THREE.js web page

    • Using FBXLoader

    • QUIZ

  5. 05
    • Sourcing 3D assets online

    • Using Mixamo

    • Editing assets with Blender

  6. 06
    • Loading assets

    • Setting up cameras

    • Moving your character

    • Constraining to the environment

  7. 07
    • The Socket.IO app

    • A overview of Socket events

    • Handling the local player

    • Handling the NPCs

  8. 08
    • Convert text into an image

    • Make remote players selectable

    • Add chat feature to game

  9. 09
    • How to map a URL to a specific port address

    • How to ensure the node app stays running

  10. 10
    • Creating a NavMesh

    • Using a NavMesh