Discover the intricate design and dynamic experience of dungeons in Lumenshard MC. Our latest development diary delves deep into the creation of our Minecraft MMORPG server's dungeons, inspired by legendary games and driven by innovative technology. Join us in this adventure!
Today, we're spilling the secrets behind our Minecraft MMORPG server's vast dungeons. Whether you're a seasoned explorer or new to our world, this dev blog promises revelations to feed your wanderlust.
[Future Video Coming Soon]
Our aspiration for Lumenshard's dungeons has always been to craft spaces that go beyond the ordinary — spaces that capture your imagination, challenge your skills, and draw you deeper into the stories of our world. Every room, every corridor, every mysterious nook is designed with the utmost care and detail.
Our dungeons don't just happen; they're born from a cocktail of inspiration and innovation. The sweeping landscapes of The Elder Scrolls, the tight puzzle-polish of The Legend of Zelda, the lore-rich tapestry of Baldur’s Gate, and so many other great series influenced our approach. But Lumenshard dungeons bear their own distinctive signature. From eerie caves to age-old forts, every setting unravels a tale, waiting to be discovered by adventurers like you.
Our commitment is to make each dungeon uniquely LMC. Every descent below and ascent beyond, every cautious step and brash charge, every instanced playspace offers a refreshing, unparalleled adventure.
Narrative in Lumenshard isn't always just dumped into your journal; it’s scattered and hidden, waiting for you. It's about creating an environment where stories naturally unfold, allowing you as adventurers to connect the dots.
Every dungeon you delve into has a tale to tell. The NPCs you meet, the challenges you face, and the powerful bosses you confront are all woven into the grand tapestry of Lumenshard's evolving saga.
As you explore, you’ll find stories to discover even as you tell your own. NPCs share whispers of the past, bosses guard ancient secrets, and every challenge you overcome adds a new chapter to your legend.
We've taken the adage "show, don’t tell" to heart. Our dungeons are laden with environmental cues — the path may not always be clear, so you’ll need to explore every nook and cranny to discover all their secrets
While we promise to provide enough context not to strand you in labyrinthian dungeons, we also promise not to hold your hand. You’ll be expected to go beyond the hack-and-slash approach to dungeon delving, using intuition to solve unique and often dynamic puzzles in order to reach your goals.
If you’re a fan of written lore to be discovered as a form of in-game environmental storytelling, look no further. Among the treasures and trinkets, some of your most rewarding finds will be the notes, diaries, and manuscripts we’ve scattered around. These aren't mere collectibles: they're windows into the lives, hopes, and fears of Lumenshard's inhabitants.
Our quest to ensure your adventures remain fresh and exhilarating led us to harness the potential of procedural generation, taking the unpredictability and replayability of Lumenshard to new heights.
Leveraging Minecraft's command block capabilities, our puzzles, traps, and riddles are anything but static. While the mechanics may seem familiar, the solutions will be refreshingly diverse, urging you to think, adapt, and strategize with every visit.
With our custom additions to Minecraft, every dungeon adventure becomes a canvas of possibilities. From intricate mazes to sprawling chambers, the designs morph to ensure monotony remains a stranger to Lumenshard.
Behind the scenes, we’ve been hard at work developing a suite of proprietary plugins to power the LMC experience. In this dev blog, we’ll focus on two: one called the Dungeon Manager (built as an add-on to a heavy duty plugin called the Gamemode Manager, already powering LMC instancing), and another called Phoenix Dungeons (which handles procedural generation). These plugins are implemented and in active testing as of today, the result of many months of R&D. We’re at a point now where we’re confident enough to finally start inviting members of our community into the game for feedback prior to official release.
With Phoenix Dungeons, we can lay down intricate designs for your exploration. We provide entrance and exit points, important set pieces that do not change, and then the plugin builds in the rest from component parts we provide. From convoluted mazes to simple linear paths, no two adventures through the same dungeon will feel the same.
Our world teems with challenges. From fearsome foes guarding their territory to treasure chests waiting to be unlocked, Lumenshard's dynamic spawning system ensures that unpredictability remains your constant companion. Plus, our adaptable config setup empowers our design team to fine-tune challenges at any time, ensuring that Lumenshard's dungeons evolve alongside its adventurers.
Developing these dungeons was a long and complicated journey, with the first one actually completed in early February 2023. It was the proof of concept dungeon for one of the primary Keruca Coast quest lines involving Bardovico’s Brewery & Taphouse.
The following may have some spoilers, so skip ahead if you don’t want to know the details.
This dungeon was built prior to any procedural generation technology, relying entirely on command blocks and third-party plugins to facilitate the experience. We came up with unique Redstone circuits to power the puzzles, randomization, environmental storytelling, and more.
For some true behind the scenes action, here are some of the Redstone circuits developed for the dungeon:
As we developed more complex challenges for players to overcome, our solutions for them became more elegant. Some problems relied on previous experience working on projects such as Reverie - The Uprising from nearly 10 years ago. Some of these challenges were resolved through modern means via custom plugin development.
We knew going in that we wanted to provide meaningful depth and breadth of content. The hardest part was slowing down parts of development to ensure that we invested properly in some of the technology powering the experience.
This comes in many flavors which we’ll follow up on in future development blogs, but the highlights are as follows:
As we iterate through the feedback loop between our internal development teams, volunteer QA testers, and broader community, we’ll continue to bring new experiences to bear through every release.
Now that we’ve got a firm foundation under our feet for level design, mob and combat challenges, custom puzzles and traps, and true randomization for loot, we’ll set our sights on the challenge that lies ahead: bosses. Big ones.
We’ve debuted the “Grave Golem” in our internal QA testing to get a sense of scale, difficulty, mechanics, custom visuals, and sound effects for our bosses. Lessons learned here have helped inform all of our existing mobs, our custom player combat mechanics, level design and more.
This is an area that we’ve been gaining momentum in, but have not yet reached the gold standard we hold ourselves to as a team. However, the Grave Golem will be making its first appearance in the Hall of Heroes during our MVP in a v0.1 version for players to enjoy while we work on its final state for a future release.
Embarking on a Lumenshard dungeon adventure is more than just gameplay: it's a journey through crafted narratives, unforeseen challenges, and tales that resonate. And this is just the beginning. We're committed to evolving, improving, and ensuring that Lumenshard remains the pinnacle of Minecraft MMORPG servers.
This project is currently being funded entirely by the developers of the project, and as we continue to grow in experience and in community we can’t help but be so deeply appreciative of the support we’ve been receiving from you all as of late.
If you’re feeling generous and would like to become a paid supporter of the project to help us with continued development, please feel free to check out our Patreon. All of the public facing behind the scenes content we share is through our Discord so be sure to stop by there as well.