Devlog #2: PixiJS Migration, GUI Framework, and Minimap Progress
Big update this week, major under-the-hood improvements and some exciting new UI features!
Full Migration to PixiJS Rendering
The game now runs fully on PixiJS, bringing a massive performance boost thanks to GPU-accelerated rendering.
-
Rendering is now way more efficient, especially on lower-end machines.
-
Only the visible portion of the map is drawn, which saves tons of resources.
-
This sets us up to support larger maps, more players, and richer environments without frame drops.
GUI Window System (WIP)
A new in-game GUI window system is in the works!
-
Windows can now be dragged, collapsed, and support multiple sizes.
-
This will serve as the base for many future UI panels (inventory, player stats, quest log, etc).
Observable Properties
Under the hood, I've built an Observable system:
-
React UI components can now subscribe to changes and automatically re-render.
-
Super helpful for keeping the GUI in sync with live game data like health or experience.
Minimap: First Steps!
A minimap has been started!
-
Fully integrated into the new GUI system.
-
Renders a scaled-down version of the current map, including your viewport window.
-
Supports scrolling for large maps.
Next Up:
-
More polish and features for the GUI system
-
Minimap enhancements
-
First version of the Player Details panel (name, health, level, XP)
-
Begin implementing the player sprite system
-
Mob spawning infrastructure
Thanks for following along! More updates coming soon as the world of Pixel Odyssey continues to grow!
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 #1: Building Pixel Odyssey: My First Steps into a Web-Based MMOJul 19, 2025
Leave a comment
Log in with itch.io to leave a comment.