August has flown by and we didn’t even notice! We spent most of the last month testing the mechanics and polishing endless things. The design of some levels has been made with block sets -rough stages with no final art/tiles-, checking that everything runs smoothly and enemies work as they should in all kind of situations.
Among debugging and many other things, we also made other improvements regarding visual elements and animations. Wanna take a look at them?
New reactions for a single state
On the last update we posted a set of poses for the guards, giving variety to a unique behavior through different animations. Following this idea we’ve made new stances for the scientists in situations where they may overlap. In this example you can see all the possible animations for a scientist going from a panic state to a relaxed one.
This prevents that all the scientist in a room execute the same animation once an alert ends, adding realism to the game.
Natural dialogue system
Another behavior added to these characters is the possibility to execute completely randomized dialogues. To do this effect, we have developed a script that choose an animation depending on the role and pose of the interlocutors. 9 different dialogues were made, each with 3 possible gestures and another 3 switches from one stance to another.
To get a better idea of how this works here’s a simplified diagram:
Now if two characters are assigned to talk several times, their conversations will never be identical, just like these two below:
We’ve also been working on key elements of the gameplay as we test the levels with interactive assets, gradually balancing the core mechanics. This is extremely important in order to obtain a well-designed system, even more if you keep in mind that the player has different paths to advance through the map and can decide whether to go unnoticed or face the enemies with his abilities.
A lot of interactions between characters were added too, making the NPCs react to a greater number of factors depending on the scenario, objects and characters around them. Here’s an example of the actions made by a guard when he discovers a fallen comrade.
We have also taken a great step forward by developing our own collision script that automatically crops every frame from a sprite sheet, avoiding to manually adjust each box collider per animation and saving us a lot of time.
Now that the colliders adjust themselves to the sprites it’s easier for us to attach external elements to relative positions. For example, the status bubbles are positioned automatically two pixels above the enemies without us having to adjust them manually in every frame.
Time to scold us: graphic enhancements
That feeling of tranquility and comfort is enhanced by the soothing sound effect of the waterfall along with the theme composed for this end.
Extra: art from a different perspective
I can not lose the opportunity to post a couple of drawings made by Carlos to explain the enemy behaviors. It looked so adorable that I needed to redraw them. I present to you Neckboy and Longmuscle. Sorry Carlos, we love you anyway.
PS: and now a really good piece of art sent by one of our Paradise Lost fans, Blake Stevenson. You can check more of his fun work right here.
We love to see how different people represent Subject W, so feel free to send your drawings to firstname.lastname@example.org.
Hope you like all this stuff and, as I always say, thanks for your patience with the project, we are doing our best to not let you down.