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.

Streamable.com

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.

Today

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

News

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

News

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.

Comments
Dinomaniak
Dinomaniak

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+2 votes
KMonkeyBlog Creator
KMonkeyBlog

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

Reply Good karma+2 votes
Corbul
Corbul

Quick question: Will it work without VR?

Reply Good karma Bad karma+2 votes
KMonkeyBlog Creator
KMonkeyBlog

Yes definitely :) VR is just an option

Reply Good karma+1 vote
jenstarrrr
jenstarrrr

This is actually pretty scary.

Reply Good karma Bad karma+2 votes
Sweet_Lemonade
Sweet_Lemonade

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
Icon
Ergastulum
Platforms
Windows, Mac, VR, XONE
Developer & Publisher
K Monkey
Engine
Unity
Contact
Send Message
Release date
Game watch
Follow
Share
Style
Genre
Adventure
Theme
Horror
Players
Single Player
Project
Indie
Play With
Twitter

Latest tweets from @kmonkeyblog

RT @Rebellion: Exciting news - Arca's Path VR will be playable at #EGX2018! Come and try the game that the @Telegraph called 'An… T.co

Jul 5 2018

RT @EGX: ANNOUNCING! Check out these four new games, hitting the #EGX2018 Rezzed Area in September: Egx.net T.co

Jul 5 2018

WIP "Blind" Shaman - still need to make her AI blind but testing out the attack states Youtu.beT.co

Jul 5 2018

RT @adsk4: サイレントヒル3 の発売からちょうど15年目だね、今日は。当時、国内で使用しなかった宣材と、4枚目はショッピングモールのコンセプト用ゲームデータ。 T.co

Jul 3 2018

Just finished rigging the dog in #unity3d What do you mean it looks wrong? #indiedev #gamedev #gaming #indiegames T.co

Jul 2 2018

RT @bonzajplc: After a while, we are releasing our #VR installation "Locus Solus". The release contains a lot of useful learning r… T.co

Jun 29 2018

Making magic happen in #Unity for this Shaman character, just in time for this weeks #madewithunity. I love working… T.co

Jun 29 2018

Embed Buttons
Link to Ergastulum by selecting a button and using the embed code provided more...
Ergastulum
Statistics
Last Update
Watchers
40 members
Articles
18
You may also like