Pixel Odyssey
Pixel Odyssey is a 2D sidescroller MMORPG made entirely for the web. No installs, no downloads. Just jump in and explore.
Built from the ground up with a custom game engine in Node.js, Redis, Supabase, Socket.IO, and PixiJS, this game is an ongoing solo dev project by a lifelong coder who grew up dreaming of making games.
Current Features:
- Hosted in-browser for instant access
- Accounts and character creation
- Multiplayer movement and real-time player syncing
- Encoded web socket payloads
- High frequency communication of the game state delta
- Low frequency full game state sync
- Network packet updates for lower frequency updates
- Player balances
- Player inventory
- Basic collision and physics
- Map portals and multi-map switching
- A GUI
- Player experience bar
- Player details
- Minimap
- Inventory
- Toolbar
- Menus
- Basic mob spawning and movement
- Basic combat system:
- Mob damage to the player on contact
- Player attack and damage to mobs
- Mobs die and grant experience
- Mobs drop currency and items that can be picked up
- NPCs and NPC dialog
- Shops
Vision:
Pixel Odyssey aims to capture the classic 2D MMO feel with a modern take on graphics and systems.
Pixel Odyssey is currently in a pre-Alpha prototype, but it expanding every day. Your feedback is incredibly helpful and can truly help steer the vision and roadmap.
| Updated | 3 hours ago |
| Status | In development |
| Platforms | HTML5 |
| Author | Grinstba |
| Genre | Role Playing |
| Made with | PixiJS |
| Tags | 2D, MMORPG, Side Scroller |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Multiplayer | Server-based networked multiplayer |
| Links | Homepage |
Development log
- Devlog #17: Collision Improvements, Slopes, Ladders, and Visual Polish3 hours ago
- Devlog #16: Consumables, Inventory, and Shop Improvements17 days ago
- Devlog #15: Shop Window and Item Hover35 days ago
- Devlog #14: NPC Dialog47 days ago
- Devlog #13: The Inventory Grid54 days ago
- Devlog #12: Event to Packet Overhaul, Client Packet Parsing, and Inventory Packe...63 days ago
- Devlog #11: Player Balances70 days ago
- Devlog #10: Loot Tables and Dropped Gold77 days ago










Leave a comment
Log in with itch.io to leave a comment.