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
- Devlog #14: NPC Dialog1 day ago
- Devlog #13: The Inventory Grid9 days ago
- Devlog #12: Event to Packet Overhaul, Client Packet Parsing, and Inventory Packe...17 days ago
- Devlog #11: Player Balances24 days ago
- Devlog #10: Loot Tables and Dropped Gold31 days ago
- Devlog #9: First Mob Animation43 days ago
- Pixel Odyssey Reaches MVP50 days ago
- Devlog #8: Expanding Interface Foundation66 days ago
- Devlog #7: Accounts And Authentication75 days ago
- Devlog #6: Combat System Foundation84 days ago
Leave a comment
Log in with itch.io to leave a comment.