Brolheim: Browser-Based MMORPG by Abdullah EroğluBrolheim: Browser-Based MMORPG by Abdullah Eroğlu

Brolheim: Browser-Based MMORPG

Abdullah Eroğlu

Abdullah Eroğlu

A Full MMORPG, Running Entirely in Your Browser

Brolheim is a browser-based multiplayer MMORPG built from scratch for the Contra x Rive "Impossible UI" Challenge. No downloads, no installs. Just open a tab and enter a living, breathing fantasy world.
The concept: prove that the browser can handle a full-scale RPG experience with real-time systems, deep mechanics, and atmospheric immersion that rivals native games.

The World

You play as an outcast elf from the town of Salvesigil, seeking the Forbidden Castle to break the curse of Umeliah, the Weaver of False Graces. The world is dark, layered, and built to pull you in from the first frame.
Every environment is hand-crafted. Weather shifts through a custom Rive-powered system using blend state machines in 2D. Location bosses, NPCs, and UI elements are all animated through Rive, giving the entire game a fluid, living feel that pure CSS/JS animation can't touch.

Systems & Mechanics

This isn't a demo or a proof of concept. Brolheim is a 3-4 hour experience packed with interconnected systems:
Character class selection (Warrior, Archer, Rogue) with distinct stat profiles
Level-up system with skill points, HP scaling, and crit chance progression
Combat system with timing-based attacks, critical hit zones, and mythic item abilities
Boss fights and arena battles alongside normal encounters
Fishing, mining, and woodcutting skill mechanics
Furnace/cooking system for crafting consumables and buffs
Full inventory and equipment system (helm, chest, legs, boots, weapon, shield, relic)
Item tiers, weapons, consumables, and a buff system
House building and a tavern with rest bonuses
NPC dialogue, quests, and a storyline with a journal system
Online global and roleplay chat
Trade vault and marketplace

Rive Integration

Rive wasn't just used for decoration. It powers core visual systems:
Weather system built with Rive blend state machines in 2D
Location boss and NPC animations driven by Rive
UI animations across menus, combat, and interactions
This approach kept the game performant while delivering animation quality that feels native.

Technical Approach

Everything runs client-side in the browser. The entire game is built with vanilla JavaScript, custom CSS, and Rive runtime. No game engine, no framework. Just code, craft, and an obsessive attention to how every interaction feels.
Play it live: brolheim.com
Like this project

Posted Jun 19, 2026

A full browser-based MMORPG built from scratch for the Contra x Rive Impossible UI Challenge. 3-4 hours of gameplay with class selection, combat, fishing, mining, crafting, boss fights, online chat, quests, and Rive-powered weather and animation systems. No downloads required.

Likes

0

Views

1

Timeline

Jun 1, 2026 - Jun 19, 2026