Initiate Mage
- Joined
- Jun 25, 2024
- Messages
- 2
- Reaction score
- 4
Hey RageZone! I'd like to share Mappyn, a Habbo-based hotel I'm building with a custom engine, no Nitro, no Arcturus, no third-party client. Both client and server written from scratch on a modern stack.
Stack
- Front: Next.js 15 (App Router) + Pixi.js — custom isometric renderer
- Server: Bun with a custom WebSocket protocol (binary via MessagePack, end-to-end validation)
- DB: PostgreSQL + Drizzle ORM
- Avatars: modular composition compatible with Habbo's format (figuredata/figuremap/draworder) + in-game look editor
What's already working
-
A* pathfinding movement, rooms, heightmaps and isometric depth-sorting
-
Avatar editor (figure string), catalog and inventory
-
Full furniture: place / rotate / push, pixel-perfect picking, shortcuts (ctrl = pick up, shift = rotate)
-
Dimmer lighting, beds (sit & lay from both sides),
ball physics (kick, dribble, ricochet)
-
Limited rares (LTD) with serial numbers and an anti-bot purchase queue
-
Pets with server-side AI,
atomic trading,
messenger,
badges, likes and visits
-
Houseke pdng panel, admin commands
alert, :kick, :ban), in-game bug reports
-
Security done right: JWT revocation, per-connection rate limiting, WebSocket hardening
Check it out in the video below 
Video:
Link:
Actively in development all feedback is very welcome!
- Front: Next.js 15 (App Router) + Pixi.js — custom isometric renderer
- Server: Bun with a custom WebSocket protocol (binary via MessagePack, end-to-end validation)
- DB: PostgreSQL + Drizzle ORM
- Avatars: modular composition compatible with Habbo's format (figuredata/figuremap/draworder) + in-game look editor
-
-
-
-
-
-
-
-
Video:
To view the content, you need to sign in or register
Link:
To view the content, you need to sign in or register
Actively in development all feedback is very welcome!
Last edited:

