# 🕹️ \[Showcase\] My First MMORPG Built with Three.js + Socket.io

**URL:** <https://discourse.threejs.org/t/showcase-my-first-mmorpg-built-with-three-js-socket-io/87899>\
**Category:** Showcase\
**Created:** [November 4, 2025, 9:00am UTC](https://discourse.threejs.org/t/showcase-my-first-mmorpg-built-with-three-js-socket-io/87899 "2025-11-04T09:00:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ejika](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/ejika/32/64356_2.png) [@ejika](https://discourse.threejs.org/u/ejika)\
**Post date:** [November 4, 2025, 9:00am UTC](https://discourse.threejs.org/t/showcase-my-first-mmorpg-built-with-three-js-socket-io/87899/1 "2025-11-04T09:00:00Z")

</div>

Hey everyone! 👋

I’m excited to share my first **MMORPG project** built with **Three.js** and **[Socket.io](http://Socket.io)**.  
It’s a small prototype where players can walk around a shared world, chat, and interact in real time.

**Tech stack:**

- Frontend: Three.js (for rendering & animation)

- Backend: Node.js + [Socket.io](http://Socket.io) (for multiplayer sync)

- Server: Currently handles around 100–200 concurrent users in testing

**Features:**

- Real-time player movement

- Basic combat system

- Chat and interaction between players

- Optimized for mobile browsers (in progress)

I made this as a personal experiment to explore multiplayer networking and 3D rendering on the web.  
Any feedback, performance tips, or ideas for improvement are super welcome! 🙏

Link: [https://garabox.ejika.com](https://garabox.ejika.com)

 ![Screenshot 2025-11-04 at 9.44.31](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/5/9/59ae973a18e3fec6dfca71ba9a8c6975a8474e3a.jpeg)

 ![IMG_1458](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/4/b/4b828c138196d2b5020893dd71c163a5a30e9888.jpeg)

---

<div class="post-metadata">

**Author:** ![ADI3DXP](https://avatars.discourse-cdn.com/v4/letter/a/2acd7d/32.png) [@ADI3DXP](https://discourse.threejs.org/u/ADI3DXP)\
**Post date:** [November 6, 2025, 12:39pm UTC](https://discourse.threejs.org/t/showcase-my-first-mmorpg-built-with-three-js-socket-io/87899/2 "2025-11-06T12:39:42Z")

</div>

Hello you have a nice pipeline for this [three+node+socket.io](http://three+node+socket.io) that is a good work.
