ingame_bed

3D INTEGRATION INTO 2D SCENES

When deciding on the switch from a pure 2D game to combination of 2D and 3D elements, I wanted to maintain the pre-rendered 2D feel of STASIS. Even though I love 3D games, and their endless potential, there is a certain magic around 2D.

Game such as Commandos and Icewind Dale hold up beautifully to this day, largely in part to the use of the 2D backgrounds.

So I’m acutely aware of creating 3D objects that will integrate perfectly into a 2D pre-rendered scene. One way of doing this is by setting up 3D lighting in your scene to accurately represent the same lighting in render. While this is doable, it comes at the expense of time and memory which, let’s face it, are finite resources for a developer. So how to get around this?

Baking!

I’d consider this idea a tried and trusted method. Bake the shadows and lighting into the texture instead of relying on real time shadows and reflections from the scene.

I construct the scene as I would fully detailed pre-rendered background. After which, Nic and I decide with objects should be 3D to best suit the scene and story. We’re mixing 2D sprite maps with 3D animated objects so the best solution is often only visible once the scene has been completed.

Once making that assessment, I create lower poly versions of the chosen 3D objects, while trying to keep as much of the object’s original shape and detail. And because there aren’t many 3D elements in each scene, the low poly models are still rather detailed.

After the low poly models are placed, various renders are done with and without the each object to create the correct shadows and reflections on the background plate.

From there I bake the shadows and textures into the low poly model while it sits in the scene. This was the lighting and shadows on the object are exactly as they would be if it was a 2D pre-rendered sprite.

The result: 3D objects that are perfectly integrated into the 2D scenes.

There are drawbacks to this; if the lighting conditions change drastically the 3D object’s textures have to be re-baked to maintain their integration, but as long as we’re aware of these limitations we design around them.

When the low poly models are used in conjunction with normal maps and lighting, we can create some beautiful looking scenes that still maintain the feel of completely pre-rendered scenes with without many of the memory limitations that those create.

BAKED 3d MODEL LOW POLY BED ingame_bed

 

Read More

cayne1

…AND WHEN THE DUST SETTLES…

We did it. We released a game! STASIS hit the digital shelves in late 2015. The culmination of thousands of hours, sleepless nights, copious amounts of coffee, and more than a few good old emotional breakdowns. After its release, it felt like a weight was lifted from one of my shoulders and then promptly shifted onto the other!

Patches, user support, interviews, marketing, and then more patches – in a way it felt when the game was complete the real work could start. And start it did! Nic and Kristal did masterful jobs at keeping everything afloat while I attempted some sort of emotional recovery from the 2 years of crunch time I’d just gone through.

I’ve heard people say ‘never read internet comments‘ and I ignored them. I can tell you that I obsessively googled STASIS for weeks after the launch and still find myself doing searches now. It’s hard not to.

We made STASIS for people to play and for people to enjoy. To publish it and then move onto something else instantly just seemed so…heartless. Thankfully, players loved it.

The feedback we got was excellent and I took it all in, both good and bad. I’ve read every Steam comment, thousands of forum replies, and hundreds of reviews. I’ve watched a lot of YouTube Let’s Plays and Twitch steams (even those in languages I don’t understand). I’ve consumed the feedback from STASIS like a dying man who finds an oasis, and it’s been thirst-quenching, even with the occasional mouthful of dirt.

STASIS is a game that we’re incredibly proud of. I personally grew more as an artist in the last 2 years of solid development, than I have in the previous 10 years of doing it professionally. And after all of that, what did we decide to do? Yep, we decided to do it all again.

The Brotherhood is now running as a full time development studio. We can officially call ourselves game developers with a straight face and an enormous sense of pride! We asked ourselves, “where to from here?” as we’d already completed much of the graphic content for the Cayne chapter so that was the most logical thing to tackle… but we aren’t people who take the easy route for anything. So we made the difficult decision to build Cayne from the ground up, and apply all of the lessons we’d learned from STASIS to create the best experience we can.

While STASIS provided a foundation for our future projects, Cayne will most certainly be providing the brick and mortar. We’re going to use Cayne to test out new ideas, technologies, and a new workflow that has both Nic and I working full time.

Our future games will be created around this core, and what we have coming up is going to astound, disgust, and amaze you.

 

WHAT ARE WE DOING DIFFERENTLY?

STASIS started off as a hobby project, and during production much time was spent trying to get things working. While I wouldn’t consider this time wasted (I discovered a lot of ways how NOT to do things), we’re going into this new chapter with a better knowledge of how our future games need to be put together.

The interface, for example, appears simple, but it took countless iterations to get the workings and feel we wanted. We can now take that R&D time and funnel it into other aspects.

While the 2D characters in STASIS were wonderful, we want our next games to use a 2.5D system with 2D pre-rendered backgrounds and 3D characters. This allows us to have smooth transition animations and an unlimited number of directions for the character. More importantly, it eliminates a step that was needed when getting the characters into the game.

In STASIS, I needed to animate everything, render it out, set it up in a scene, tweak it, re-adjust if necessary, re-render, tweak… This process took an enormous amount of time with the results sometimes being less than satisfactory.  By using 3D characters that are rigged with bones, I can animate and import them directly into the game and see what adjustments need to be made.

I can’t explain how satisfying it is to see something in-engine a few seconds after I’ve finished the animation. Less time spent with the technicalities of importing into the engine means more time spent on getting the movement and animation flawless.

Lighting was a challenge in STASIS because it required more planning for even the most basic ‘special’ lighting. A scene had to be constructed in After Effects before it got added into the engine which allowed for almost no iterative design adjustment when it was in. How it came out in render was how it looked in the game.

In Cayne, we’re using Normal Maps and other techniques to get more dynamic lighting. Shader systems allow us to tint the scenes and adjust the mood of the rooms in real time, again allowing a more fluid nature to the games creation. Seeing adjustments to the game as you play it is both satisfying and helpful from a design standpoint. ‘The freedom to experiment’ is SO important in art, and using new systems allows us flexibility, especially where we can overlap the technical expertise with the artistic vision.

I want to push the design of Cayne into new directions. Cayne will portray more of Nic and my personal game styles – in all aspects, from the story to characters and environments. We want to bring in something slightly different to STASIS universe to challenge ourselves. But Cayne is set in the same universe, so we aren’t going to stray too far from our 80s roots.

The work we’re doing will hopefully blow your minds, because the passion is palpable and the excitement we have for the future is tangible. It’s going to be a wild ride.

Read More

NEW BLOG & 2016 HERE WE COME!

Welcome to the all new ‘THE BROTHERHOOD’ blog.

If you followed the early days of STASIS you will remember how I posted often on development of the game, well…I am back and you can expect
regular posts.

Nic and I will be documenting the creation of CAYNE. We are going to take point & click games to another level – more on that later.

Please visit us in the fist week of January for a full debriefing of what we intend on doing.

Have a very merry Christmas,

Chris

p.s I have almost fully restored the entire blog of STASIS, you can read all of the posts that were made over the years.
There are a few from 2015 that are missing, but I will be adding them shorty. 

Read More

STASIS UPDATE JANUARY 2015

b840df1d6154a7e1d5bf0ef10267a5b6_original

Greetings, Adventure Lovers!

I’ve been hard at work aboard the Groomlake this past December and January, and I have an exciting STASIS progress update.

PROGRESS

So, what’s been going on for the last few weeks? Well, quite a lot! Since our last update we’ve completed ALL of the main puzzle chains for the Beta. I’m working on a few last minute details, and we’ll soon be full swing into our internal testing. This means that STASIS is playable from the very first screen to the very last area that our Beta players will encounter! It’s now a process of hunting down bugs, tweaking the interface, adjusting effects, and making certain that the game play is as smooth as possible.

We’ve been sure to add complexity to some of the puzzles. I must say that puzzle design is one of the highlights of the process for me. Nic and I would have a cup of coffee and talk through the chain of events needed to complete a game task, often coming up with ideas and areas on the spot.  It is a free form way of design – something that I believe is only possible with a very small (in this case 1) team to implement the decisions.

004f273f1a75c8349fad69387ee68256_original 435dccc3a356fa3d33649e34369a4e8f_original

CLOSED ALPHA

The Beta, which covers 3 of the 4 chapters of STASIS, will be in Alpha testing from the end of this month. What this will entail is testing STASIS internally, to iron out as many bugs or glitches as we can. I really want the Beta testers to experience the game as completely as possible. We’re hoping to wrap this process up during February. At the same time, I’ll be polishing up the final chapter.

ESRB RATING

If you had any doubt about STASIS being a mature adventure game, fear not! We received our ESRB Rating, and I’m proud to say that STASIS will be rated MATURE 17+ for VIOLENCE, BLOOD AND GORE, SUGGESTIVE THEMES, and STRONG LANGUAGE. 

HE SOUNDS OF STASIS

Our voice actors really have gone above and beyond, and have produced acting that I believe is AAA quality!

The voice acting is the meat and potatoes of the story. It’s how we move along John’s emotional journey – and without that core the rest of the game would feel empty … hollow.

To make sure each line delivered the right punch, the voice actors read their lines in a variety of styles and with different emotional inflections. I then take those recordings and tweak the dialog to make sure that it’s EXACTLY what I need for the scene.

We decided early in development that STASIS wouldn’t have dialog trees, allowing us to create a cinematic flow to the conversations.

 

OCK, PAPER, SHOTGUN’S TOP 2015 GAMES

STASIS made it onto ROCK, PAPER, SHOTGUN’s Top 2015 Games list:

http://www.rockpapershotgun.com/2015/01/01/best-pc-games-of-2015/3/

GDC

Nic and I are excited to be attending GDC (http://www.gdconf.com/) this year. If you’re a fellow developer and want to chat, Tweet me @Stasisgame

UNTIL NEXT TIME…

It’s unbelievable to look at how far STASIS has come in the last year. I started working on it full time on January 5, 2014 (with thanks to you guys). While the amount of work is immense, I know that it will be worth it when you can experience the game and the world that we’ve created.

I can’t thank you, the Backers, enough for having the faith in us to make this game a reality. I just know that you’re going to be proud to say that you backed STASIS!

-Chris

Twitter – https://twitter.com/StasisGame

Facebook – https://www.facebook.com/stasisgame

Read More