• Register

An Ergastulum is a building used to hold in chains dangerous slaves, or to punish other slaves. The Ergastulum is subsurface and large enough to allow the slaves to work within it and containing narrow spaces in which they sleep. Currently in development for Vive and Oculus Rift.

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

The First Week

14 03 2018 09 57 44

I recently started to port my game to Xbox One and was shocked to see the performance at the beginning. This was partly due to me not doing things well and brute forcing lots of things on the PC. Is it Unity related too? who knows but I am not a great programmer and like to hack things together :)

Before I briefly talk about it, here it is running WITHOUT any optimisation for Xbox One.


As you can see, the framerate was appalling and something that you cannot see here are the broken levels (procedural generation issues).

I had to take a step back and profile the game like mad and ended up with the following fixes that worked for my game.

  • Image Effects
    • Ambient Occlusion was quite a killer so I dropped quality although you cannot notice it
    • Motion Blur sample dropped to its lowest
  • Removed all unnecessary scripts related to image effects
  • Removed all unnecessary audio from environmental objects (torch fires for example) - I will revisit this down the line
  • Removed all animator components that I left in there from importing objects
  • Implemented layerCullDistances instead of just using the far clip plane for everything
    • Particles and detail objects on a different layer etc...
  • Turned off Motion Vectors on objects that were unecessary
  • Redo my procgen dungeon code to stop levels breaking (not performance related but still needed fixing)

Theres probably a fair amount i'm missing here but you get the general idea. Anyway, after all of the above plus more the game was finally running at a stable framerate that I was happy with. This can also run at 4k on the Xbox One X. It was also interesting to find out that I was able to make it playable on my primary dev computer (Macbook Air 2012) and boosted performance by at least 110%-130%. I can even turn on real time shadows on my macbook when developing! its pretty awesome :)

Heres the progress on March 10th with much better performance.

The Second Week

21 03 2018 07 57 49

Last week, I started to get more bandwidth to improve the game dramatically. This included even better particles for certain enemies which also ran great on the Xbox One.

This was the first test to improve the particle systems but at the same time making sure it ran ok on the Xbox One. When I was happy with the frame rate and performance, I then added a few more different attacks to spice up the gameplay.


27 03 2018 09 14 44

Now this brings me to today. For the last week or so I have been heavily updating the existing House HUB scene. This included batching objects properly, reducing 36 reflection probes down to just 2 and also removing all backfaces where possible. This was the last main chunk of work in optimising the existing scenes and you can see the great results here.

With all this work now completed, it should be easier with the new knowledge at hand.

Adding Breakable Walls to the game with Voronoi Generation

Adding Breakable Walls to the game with Voronoi Generation


Added secret passages to the game by creating breakable walls

Adding elemental dark magic enemies to the game

Adding elemental dark magic enemies to the game

News 2 comments

This is a first for the game where I add an elemental based enemy. This particular one has the ability to throw projectiles.

Kickstarter, Beta, and Beyond

Kickstarter, Beta, and Beyond


An update on Kickstarter, the Beta, and Beyond and what this means for the future of the game

Vampires completed and fully implemented

Vampires completed and fully implemented

News 7 comments

After a week or so, the new Vampire creatures are in.


Will there be the option to turn off flashes ? for those of us that are a bit more photo sensitive

Reply Good karma Bad karma+3 votes
KMonkeyBlog Creator

I will look into having an option for that in the final release :)

Reply Good karma+3 votes

Quick question: Will it work without VR?

Reply Good karma Bad karma+3 votes
KMonkeyBlog Creator

Yes definitely :) VR is just an option

Reply Good karma+2 votes

This is actually pretty scary.

Reply Good karma Bad karma+2 votes

The game looks so creepy. Amtosphere looks amazing!

Reply Good karma Bad karma+3 votes
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
Windows, Mac, VR, XONE
Developer & Publisher
K Monkey
Send Message
Release date
Game watch
Single Player
Play With

Latest tweets from @kmonkeyblog

I swear #windows machines are intelligent. They always seem to fail on you 100% of the time when you have something… T.co

Aug 23 2019

RT @russhar: Wow amazing I so very proud of the team @Maze_Theory & honored to have be nominated for not 1... but 4… T.co

Aug 21 2019

Its been crazy unsettled weather this month ⛈️ Having more time to stay indoors though and do more #gamedev 🙀… T.co

Aug 20 2019

RT @russhar: Now this sounds like a great panel ‘CREATING NEXT GENERATION CONTENT’ right! @sxsw @Maze_Theory 🙌 PLEASE VOTE & SHA… T.co

Aug 13 2019

bling✨bling✨splat☠️#gamedev #indiedev #horror #madewithunity #vfx #indiegamedev #mondaythoughts #screenshotT.co

Aug 12 2019

RT @VRFocus: .@Maze_Theory ramps up development on Doctor Who and Peaky Blinders #VR IP's with six new hires -… T.co

Aug 8 2019

RT @SarkSweet: @kmonkeyblog Jesus, at one point you post your updates of your game which include any kind of monstrosities and sat… T.co

Aug 8 2019

Embed Buttons
Link to Ergastulum by selecting a button and using the embed code provided more...
Last Update
49 members
You may also like
VANISH Adventure
7Days Adventure
Don't Knock Twice
Don't Knock Twice Adventure
Kalaban Adventure
Dark Secrets
Dark Secrets Adventure
SCP-087-B V2
SCP-087-B V2 Adventure