Devlog #1: Building Pixel Odyssey: My First Steps into a Web-Based MMO


Hey everyone, I’m a solo dev building my dream project while working a full-time software job. I've wanted to make games since I was 13, and after years of starting and stopping, Pixel Odyssey is the furthest I’ve ever taken a game.

It's a 2D side-scrolling MMORPG, inspired by classics I used to play years ago, but completely playable in the browser. Over the last two months, I have been building the engine, server, and client networking all from scratch in Node.js, Redis, Supabase, and Socket.IO.

Here's what’s working so far

  • Players can move around basic tiled maps

  • Real-time multiplayer is working via Socket.IO

  • Portals let you change maps

  • Collision detection and map physics are in place

  • There's a beginning GUI overlay for player info

Where I want to go:

  • Combat systems

  • NPCs and quests

  • Spawn zones for mobs

  • Character creation

  • Persistent world data using Supabase

What I need:

  • Ideas: what kind of features would you love to see?

  • Feedback: once I get a demo up.

  • Encouragement: I am currently squeezing in development after my full-time job.

Thanks for reading! Follow for updates!

Leave a comment

Log in with itch.io to leave a comment.