• Register

Master of the Rogue Spire is an Old School Revival computer role-playing game. It combines pulp storytelling, tactical combat, procedurally generated dungeons, and classic fantasy art into a cohesive, digital tabletop experience for PC and Mac. It can also be played at the table with a simple yet robust pen-and-paper ruleset.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Last year, I set out to write my own version of an Entity Component System (ECS) for Unity based on the designs at T-Machines. I was using Artemis ECS at the start of the year, but I wanted to rewrite it into something simpler (that I could understand) and hopefully learn how to use this new programming style effectively in Unity. Finally, at the beginning of a new year, I feel like that objective is complete as I have built up my own code base and can write new features very quickly without reverting to my OOP roots.

2019 Goals

2019 brings me to a place where I believe in my skills and have assembled a great team. So here are our goals for the new year:

  1. Mid-March: Story demo. We have all the pieces working right now to have a convincing demo of the story-based gameplay. Players can start a new game, create characters, explore a map and play through the encounter deck once.

  2. Early October: Story+Combat demo. This is the build that we will be submitting to the Steam store, taking to GDC, etc. I'd love to go this year, but we just aren't there yet. This gives me most of the year to work on the combat, while other team members finish art and story.

Current Completion Level

This is also a good time to take a look at the project and figure out how much farther we need to go. Because this is a passion project for us, we have a limited amount of time we can spend on it every week. This doesn't really allow for retrospection, but the holidays are a good time to take stock.

Art (60%)

  • Character Portraits: 100% Drawn & Colored

  • Monster Portraits: 100% Drawn & Colored.

  • Encounter Cards: 0% All placeholder

  • Encounter Portraits: ???% Some finished, will create as needed

  • Rule Book Chapters: 10% Drawn

  • 3D Environment Objects: 0% All placeholder.

  • Treasure Deck: 0% Still in design phase

  • Quest Deck: 0% Still in design phase

Art is the farthest along, mostly because we've known what we wanted the game to look like from the start: 70's classic fantasy. There are over 90 different monsters and characters drawn at this point, which is was one of the biggest art requirements. There are still a few unknowns on this list, most importantly the 3D work, that we will be taking on in the coming months.

Design (75%)

  • Encounter Rules: 95% Designed, needs play-testing

  • Rule Book Chapters: 60% Designed, needs content and play-testing

  • Quest Rules: 30% Basic design rough, needs refinement

  • Combat Rules: 10% Basic design finished, needs content

As always the design is farther along than the implementation. The base rules for the game have been written up for a while now, but we need to do more play-testing and then adjust them as needed. Combat is still the big unknown, something that I want to start as soon as possible.

Code (25%)

  • Entity Component System: 90% Implemented, unit-tested. Needs a little cleanup.

  • Encounter System: 90% Implemented. Needs cleanup and a few features.

  • Board game Content: 50% Implemented. Needs to be connected together.

  • Encounter Editor: 5% Needed so that Encounter writing can go faster.

  • Combat System: 5% Some of the previous combat system can be used.

  • Special Effects: 5% Started on this work, but more will be needed.

  • System Code: 5% Twitch integration, actual production builds, etc. all needed.

Code is always the bottleneck, but getting better at the ECS way of coding a game has made it go much faster - mostly because of the limited interaction of systems.

Writing (5%)

  • Rule Book Chapters: 80% Written, needs editing

  • Encounters: 5% Examples created, lots of outlines needing implementation.

  • Monster Compendium Entries: 5% Example created.

  • Quests: 0% Waiting for design.

Writing has been stalled for a while because we were still figuring out the encounter system. Now that size and shape of the encounters are defined, we will start to make much faster process. Once we have an editor, this will increase even further. Most of the members of our team (4/6) have been GMing games for years, so we are all looking forward to adding our own stories as work on other parts of the game gets finished.

If anyone is interested in playing the early demo we are planning, sign up to our newsletter here: Samuraifight.com or follow us here: Twitter.com

Happy new year!


Game Update - Evolution of a Screen

Game Update - Evolution of a Screen


We’ve spent a lot of time working on controls and how the content of our adventures will be displayed - I would say most of our time - because when...


Great game!

Please visit my game, mAIn COMPetition:

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Master of the Rogue Spire
Windows, Mac
Send Message
Release date
Game watch
Role Playing
Single & Co-op

Latest tweets from @samuraifightllc

Imagination and player choice were the first casualties of video games chasing monetization and snazzier graphics.… T.co

Mar 19 2019

Dwarf rolled a 97 on a d100 praying at an Elvish holy site and is granted a moon-horse mount by the head of the Elv… T.co

Mar 19 2019

My players are always nicknaming important NPCs. The leader of this small elf village that they just saved is now c… T.co

Mar 18 2019

48hrs left to be a part of this cool project from @diogoxp! Sorry to hear about Mimi :( she looks like she was a re… T.co

Mar 18 2019

Embed Buttons
Link to Master of the Rogue Spire by selecting a button and using the embed code provided more...
Master of the Rogue Spire
398 (1 today)
Last Update
3 members
You may also like
Undertale Role Playing
Quest For Humour
Quest For Humour Role Playing
Lord Of Decay
Lord Of Decay Role Playing
ShadowStar Role Playing
Winterfall Role Playing