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!
Pixel Odyssey
A nostalgic 2D web-based MMORPG built from scratch
| Status | In development |
| Author | Grinstba |
| Genre | Role Playing |
| Tags | 2D, MMORPG, Side Scroller |
| Languages | English |
More posts
- Pixel Odyssey Reaches MVP1 day ago
- Devlog #8: Expanding Interface Foundation17 days ago
- Devlog #7: Accounts And Authentication26 days ago
- Devlog #6: Combat System Foundation35 days ago
- Devlog #5: Crouch, Combat Prep, and Stability35 days ago
- Devlog #4: Mob Movement and Damage84 days ago
- Devlog #3: Player Details, Backgrounds, and Mob Spawning91 days ago
- Devlog #2: PixiJS Migration, GUI Framework, and Minimap Progress98 days ago
Leave a comment
Log in with itch.io to leave a comment.