{"repo":"iErcann/NotBlox","free":true,"listed":false,"github":"https://github.com/iErcann/NotBlox","clone":"git clone https://github.com/iErcann/NotBlox.git","description":"3D Three.JS, Node.js Multiplayer Game - Cars - Physics - WWW.NOTBLOX.ONLINE - Roblox Like","language":"TypeScript","stars":179,"topics":["game","gamedev","multiplayer","multiplayer-game","netcode","rapier","rapier3d","roblox","threejs","webgame"],"license":null,"category":"game-templates","readme_excerpt":"Three JS Multiplayer Game Demo Welcome to Notblox ! This project showcases a simple multiplayer game engine built with Three.js and TypeScript, featuring an Entity Component System (ECS) for efficient network synchronization and utilizing Rapier.js for physics. Online Demo - Demo link: NotBlox.online - Hosted on a European server. Note: There is no client-side prediction, so the game may feel laggy if you're far from the server. Test World Play Test World Obby Parkour Play Obby Parkour Football Play Football --- Videos : - Car https://www.youtube.com/watch?v=7eSYb6jKOV0 - Football https://www.youtube.com/watch?v=tZlNKU buCQ Controls - W : Forward - S : Backward - A : Left - D : Right - Space : Jump - Mouse Left click : Rotate screen - E : Interact Features - Multiplayer - Only TypeScript - 3D Physics (Rapier.js) - Vanilla Three.js - Server Authoritative - ECS (Entity Component System) with Network Sync (NetworkComponent) - Delta Compression (needs rework) - Interpolation - Fast to load (small assets) - Run on low end devices : My Three.JS Performance Guide - Shared code between server and client (useful for component replication) - Trimesh Collider - Cars Why ? Browser games are fun, but most of them are Unity WebGL exports that take a long time to load. I wanted to create a simple multiplayer game engine using Three.js and my own ECS. This project has in mind to be a simple and fast game engine that can be used to create simple multiplayer games with the modularity of ECS. M","default_branch":null,"files":null,"tree":[],"storefront":"/r/iErcann","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iErcann/NotBlox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}