Enjoy These 16 Awesome Blasts From Our Past

Since AwesomeCon 2019 is in just a few days, I wanted to do something different this week for our Tuesday blog post. This isn’t really an article – instead, it’s an awesome gallery of images comparing Where Shadows Slumber 2019 to Where Shadows Slumber 2017. The 2017 images are from the last time we went to AwesomeCon, which you can see in their original form in this ancient blog post.

These pictures are old! This is back when our character was essentially a bald Wii Fit Trainer with a lantern. For each set below, the top image is from 2017 and the bottom is ripped from the game as it is now on the App Store. If you haven’t purchased the game yet, please do so before reading the article. Otherwise, enjoy a trip down memory lane!


The Forest

The AwesomeCon 2019 build had an entirely different first Level, which proved to be just too much for testers. It was replaced with the walking tutorial below, which is now the game’s initial level.

On the other side, the second Level hardly changed. We did shorten the second rotating bridge to add another small puzzle, where players have to rotate the bridge while Obe is standing on it. The previous iteration just had two bridges with three blocks each.

This Level impressed us and didn’t really need that much alteration.

The Jail

I kind of prefer the old model I used for light towers here. It was more obvious what was happening. I regret covering the fireplace inside the tower so much…

This Level is so old, it was in our 2016 demo. We were pretty sure it would get into the game as is, it just needed an artistic makeover.

This Level didn’t change, but it probably should have. Those spinning draggables still give people a lot of trouble. Expect them to change in a future update!

Look at that old button! Circles were too hi-poly. We made this much more symmetrical, to my delight. It’s also now the fifth puzzle in the Jail instead of the fourth, though Jack and I discussed rearranging the order again in a future update. Stay tuned…

As I mentioned above, this is now the fourth Level in the Jail. Notice how the orientation changed entirely! I wasn’t happy with where those doors at the end led. Looking back now, I think the old design made it more obvious what you’re trying to do. Too late now… [<_< ]

The River

The big change in “Docks” is that the goal space was moved much further down the screen so that I could hide it and say that Obe was taking a different exit out of the Level. In the 2017 version, Obe lands on a magical square and the Level just ends, but it isn’t clear where he actually goes or how that gets him to the next Level. An old concept we had for this World was that Obe was trying to get his raft past a series of locks in the River, which we abandoned due to the difficulty of making it work across multiple Levels.

Another Level where we shortened a bridge from two spaces to three in order to prevent unwanted behavior from the Walker.

In this puzzle, the Walker actually used to be on the same pathways as Obe. He eventually ended up getting in your way more often than not, so we put him all the way at the top of the screen in his own private hell.

This Level went through too many changes to show in just this image, but one of them is obvious. The goal space moved higher on the screen and required you to get past yet another timing / Walker / shadow / bridge puzzle.

The Aqueduct

We knew this would be the second puzzle in the Aqueduct, meaning that our first Level was probably still in production and not ready for testing. This Level underwent a big change in orientation, as you can see from the position of Obe and the button below.

This Level lost some unnecessary blocks in Obe’s path as we streamlined it. You can see here that buttons didn’t have the functionality of being pressed down yet, as Obe’s legs are piercing through the ugly button as if it was a huge block of yellow Jell-O.

I need to explain this because it isn’t obvious from the images below, but in the 2017 version of this Level you could drag the torus whenever you wanted! (Hence, why it is slightly askew in the top image but perfectly aligned in the bottom one.) That change was made to make the puzzle more challenging.

I was never a fan of the crazy colors on this Level, but I ended up adding even more to the final version so that players could tell what was going on with the shadows. Note that we added the functionality for draggables to “go dark” when you aren’t allowed to drag them.


See You Soon!

Thanks so much for checking this blog out. It’s awesome to look back in time at how far the game has come now that it’s finished. I hope to see you this weekend for AwesomeCon 2019 [^_^ ]!

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Where Shadows Slumber is now available for purchase on the App Store, Google Play, and the Amazon App Store!

Find out more about our game at WhereShadowsSlumber.com, ask us on Twitter (@GameRevenant), Facebookitch.io, and feel free to email us directly at contact@GameRevenant.com.

Frank DiCola is the founder of Game Revenant and the artist for Where Shadows Slumber.

The Triumphant Return to AwesomeCon

Are you going to be in Washington D.C. next weekend? The Where Shadows Slumber Global Tour™ continues with a trip to AwesomeCon 2019. The lovely organizers of MAGFest’s Indie Videogame Showcase were nice enough to invite us to AwesomeCon once again. Why is it a triumphant return, you ask?

The last time I went to AwesomeCon, our game was still in development. Returning again reminds me of a few blast-from-the-past AwesomeCon moments, like this dorky video I took at the show:

Day 1 of AwesomeCon begins any minute now… I’m eager to show people the Alpha Version of “Where Shadows Slumber”!

And this crazy blog post I wrote upon returning from AwesomeCon:

What We Learned From Testing At AwesomeCon 2017

Look at those screenshots! The game was so early in development just two years ago, I can hardly believe it. We were still testing a lot of those designs and none of the art looked good yet.

This entire first Level was eventually thrown in the garbage!

I hope you enjoy that quick trip down memory lane. If you’re new to the blog, keep reading – our archive is full of embarrassing Where Shadows Slumber history like that.

AwesomeCon 2017 attendees testing the old alpha version of the game.

Most importantly, if you’re going to be in Washington D.C. next weekend, we can’t hang out because you need a badge to get into AwesomeCon. But if you’re at AwesomeCon next weekend, stop by the table and say hello! We have the full version of Where Shadows Slumber for you to play, and you can ask me war stories about the game’s development.

Here we come, Washington D.C.!!

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Where Shadows Slumber is now available for purchase on the App Store, Google Play, and the Amazon App Store!

Find out more about our game at WhereShadowsSlumber.com, ask us on Twitter (@GameRevenant), Facebookitch.io, and feel free to email us directly at contact@GameRevenant.com.

Frank DiCola is the founder of Game Revenant and the artist for Where Shadows Slumber.

Patch 1.0.9 Notes

Even though Where Shadows Slumber launched on iOS nearly six months ago, we’re still making slight improvements and catching small bugs. Did you notice that your game got updated over the past week? Here’s a non-exhaustive list of the important changes we made. Jack did all the work here, so this is mostly me just copying things over from GitHub commits…


Level 1-3, “Lock” – Removed Rotatable Casing

This Level caused a lot of players to stop in their tracks, because they didn’t realize the two draggables at the bottom-left of the screen were actually draggable. Those are super weird because they rotate like big airplane propellers – plus, they were encased in rock because I was too lazy to make them come in and out of the lava with a cool effect.

Now you can see them more clearly! I’m still not in love with the look, mostly because of the weird way the shadows interact with the lava. I have some ideas of how to change this Level, but we’ll see if this works for now.

Level 1-4, “Ascent” – Visible Shadowy Doors

Players have always struggled to figure out what’s going on in this Level. I think we even got some bad reviews of the game because of this one! In particular, what’s confusing people here is that we’re using a mechanic for this puzzle that isn’t reintroduced for 21 more Levels! It was too cool to pass up, though. And it’s not exactly the same mechanic.

Anyway, as you can see in the before and after above, the doors in this Level will now glow in shadow to show off that they’ve changed. This fix really improves the Level while still maintaining what we love about it.

Level 2-1, “Docks” – Raft Draggable Size

Players were having trouble recognizing the raft at the bottom of the screen as a draggable, so Jack added a second drag-square to it.

Under The Hood

Here’s some non-visual changes you wouldn’t notice unless you have a keen eye for bugs:

  • Click Detection – Fixed a bug where if you click on a space, but your movement is interrupted, clicking on that same space will not cause Obe to start walking there.
  • Disappearing Draggables – If a draggable disappears (due to a shadow) while you are dragging it, it never “stops dragging”. This means that the player’s input would be disabled, if you dragged another draggable, the first one would continue to move, etc.
  • Walker Pause Time – Walkers will pause for a bit longer on buttons to make puzzle solving easier in select Levels. (2-1, 2-2, 2-5, and 3-2)
  • And more…

As always, let us know if you encounter issues with the game! We’ve got cool news about new platforms coming up in the next few weeks, so stay tuned…

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Where Shadows Slumber is now available for purchase on the App Store, Google Play, and the Amazon App Store!

Find out more about our game at WhereShadowsSlumber.com, ask us on Twitter (@GameRevenant), Facebookitch.io, and feel free to email us directly at contact@GameRevenant.com.

Frank DiCola is the founder of Game Revenant and the artist for Where Shadows Slumber.

Patch Notes: Build 1.0.5

Patch 1.0.5 is out on the App Store right now! Here’s a quick look at what that means, plus an update on our upcoming Android release.

 

Blog-Draggable-Rotate.gif

What’s In This Patch

These changes are available right now to anyone who has Where Shadows Slumber on iOS. Go to the App Store and re-download the game if it doesn’t automatically update.

Draggables

We’ve gotten a lot of feedback over the past month about our draggable touch control scheme. For the uninitiated, draggables are those glowing square pieces in the game that you can move by dragging them with your finger. (Hence, the shorthand “draggable”) It wasn’t clear why some people didn’t like the way we had it set up, but it seemed like everyone had a different understanding of how these objects should move under their control.

I’m not entirely sure what Jack did to rewrite it, but they feel great right now. Give it a shot! I’d say that’s worth buying the game over, if you haven’t already 😉 In particular, those draggable pieces that rotate have been made much smoother. If you gave us a review that mentioned this issue, we ask that you try the game again and reconsider your review.

Language Availability

This “fix” didn’t really address a bug, but rather addressed something I screwed up when I first uploaded Where Shadows Slumber to iTunes Connect before our iOS launch. I assumed that Apple would recognize the language options in our game (we have 11 languages besides English you can play the game in) but that’s not how this works. In Xcode, you need to manually set which language options are in your game. Otherwise, your game will only show customers that “English” is an option.

Language-Options.JPG

I had a feeling this was hurting our sales. Also, it really bugged me. So I changed that too! Now it properly shows the language options on the App Store when you go to see the game’s page. Let’s hope the Germans in Germany and the Japanese in Japan don’t feel left out anymore…

This patch also fixed some small visual errors in a few Levels – the kind of thing we would notice, but players probably never saw. The big thing in this patch was the draggables. No other patches are planned at the moment, but we’ll see if anything else breaks I guess!

 

SocialMediaCover-ReleaseDate_Facebook.png

Prepare Yourselves For Android!

At this point, Jack has tested the game on dozens of Android devices using a simulator service we got from Amazon Web Services. Along with the positive feedback we got from our free beta, we’re happy to report that the game is ready for prime-time and has received the “green light” – Where Shadows Slumber is launching on Android November 20th! Of course, you can still sign up for the beta right here, as we’ll be updating it on launch day to direct everyone toward the full release. That’s a good way to make sure you don’t miss out on the day 1 insanity!

So far, 3,833 of you have graced our beta with your presence! We hit our cap a few times and had to keep raising it, so it’s at 5,500 now. I doubt we’ll get that many people, but we’ll see…

 

artist_5430

Supanova Brisbane, Here I Come!

I’m writing this blog post from the rainforests of Mt. Ommaney, Brisbane, Australia. The screeches of exotic birds outside my window was soothing, until a local told me that was actually the sound of two possums fighting each other on the roof. Easy come, easy go I suppose.

The Australians I’ve met on my trip so far keep asking me: why did I choose Adelaide and Brisbane to visit instead of Melbourne and Syndey? The answer is Supanova, of course! Supanova is a comic & gaming convention series native to Australia, and they allow game developers to show off their work in the Artist’s Alley. I just came from Supanova Adelaide this past weekend, and I’m heading to Supanova Brisbane on Friday. Here’s the address:

Brisbane Convention & Exhibition Centre (BCEC)
Merivale St, South Brisbane
Queensland 4101

If you’re reading this and you’re coming to the show, the first thing I want to say is “what are the odds of that? Wow!” The next thing I want to say is “come say hi to me!” I’ll be in the Artist’s Alley. You’ll recognize my table because it will have a bunch of mobile devices running Where Shadows Slumber. If you’re in line to get Dean Cain’s autograph, you’ve gone too far.

See you there?

 

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Where Shadows Slumber is now available on the App Store! bit.ly/WSS-iOS

Find out more about our game at WhereShadowsSlumber.com, ask us on Twitter (@GameRevenant), Facebookitch.io, or Twitch, and feel free to email us directly at contact@GameRevenant.com.

Frank DiCola is the founder of Game Revenant and the artist for Where Shadows Slumber.

 

Calling All Androids

Greetings, Android fans of Where Shadows Slumber!

I realize many of you were dismayed that our original Sept. 20th launch was only on the App Store, but we have good news. We’re knee-deep in Android testing as we speak, which means you have the opportunity to play Where Shadows Slumber on your Android device before the game launches on Google Play later this year!

Read on for details…

 

BETA.JPG

What To Expect

Where Shadows Slumber is now available on Google Play through their BETA program. This free download allows you to play the first seven Levels of our game. We haven’t updated this thing since March, so if you played it back then you’ll definitely want to give the BETA another shot!

Remember that the purpose of this test is to help us with our upcoming Android launch. If you were hoping for more than seven Levels, we’re sorry! The team is more focused on solving hardware problems than providing a fun experience. (You’ll have to buy the full game for that…) There are 2,500 Android devices in current use, across six different functioning operating system versions. A ton of people still use Android 5.0, but Google is already up to version 9.0! There are so many combinations to test, we can’t possibly handle this on our own.

The BETA will allow you to see if the game runs on your old phone, see how well it performs, get a sense of the game’s controls and puzzles, and experience a tiny snippet of the game’s story. That’s all you need right now!

When you complete the BETA (which should only take 10 minutes) be sure to fill out the survey in the app description. For your convenience, here’s the link:

Google Survey

Happy testing, everyone!

 

3275

 

What’s The Plan?

Currently, we have 3,275 people enrolled in the Google BETA, which is awesome! There’s just one problem: Google doesn’t let you let people download your BETA for free if your game costs money. Our game will be $4.99 on Google Play, just like it is on the App Store. So the way we handled this issue was by splitting our game across two store pages. It’s not ideal, but it means that when the full game launches on Android, the BETA will still be hanging out and it will still be free. I guess it will serve as a kind of extra demo until we take it down? This is in addition to our current Demo, which has been on the store since 2016. How confusing!

Our hope is that having three different entries on the Google Play store directing people toward the full game will be better than having just one. It’s a shame we can’t bring all the BETA people directly over to the final game later, but we assume that those who care will follow our prompt when the game launches. We’re thinking of updating the BETA one last time with something that says “ok, the game is out, go buy it!” Whether it will still be playable at that point is still up in the air.

Stay tuned for more news about our upcoming Google Play release. I can’t promise a concrete date just yet, but we are certainly striving to get the game on Android before 2018 ends. That’s all I can say right now!

 

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Where Shadows Slumber is now available on the App Store! bit.ly/WSS-iOS

Find out more about our game at WhereShadowsSlumber.com, ask us on Twitter (@GameRevenant), Facebookitch.io, or Twitch, and feel free to email us directly at contact@GameRevenant.com.

Frank DiCola is the founder of Game Revenant and the artist for Where Shadows Slumber.

BUGS!

What up team?!

If you’re reading this blog, then you’re definitely among the people who know about the iOS release of Where Shadows Slumber last week. If you somehow managed to miss that news, then guess what – we released Where Shadows Slumber for iOS last week! If you have an iOS device and you haven’t gotten a chance to download it yet, you should – and if you have downloaded it, make sure you give it a 5-star review!

The whole team has been working really hard on this game for a long time, so it’s a great feeling to finally release it into the wild. On one hand, it’s very freeing – theoretically, the game is done, so I don’t have to spend all of my time working on it. On the other hand, we’re all very anxious to see if the rest of the world likes the game as much as we do. However, there’s one thing that’s on our mind right now above all else.

Bugs.

We’ve put a lot of work into making sure that Where Shadows Slumber is as stable and bug-free as possible, but with such a small team, some things are bound to fall through the cracks. Unfortunately, experiencing a bug, especially a bad one, leaves a terrible first impression. People are justifiably upset when something they’ve paid for doesn’t work – and that’s a perfect recipe for bad reviews and poor sales numbers. We’re spending this week working on addressing many of the bugs that have come to our attention, and, in the interest of transparency, I want to share some of them with all of you!

 

pexels-photo-276160

Unexpected Crashes

The bug: The biggest issue people have been running into so far is that the game will crash unexpectedly. This usually occurs just as a level is starting, or shortly thereafter. For most users, it will happen consistently, although some users might see sporadic crashes.

Cause: We somehow missed some poorly-compressed textures before releasing. This caused the game to consume way more memory than it should have. For older devices, or for people with something else running on the device, the operating system will kill the process to retrieve the memory, thus closing the game.

Fix: Obviously, the fix to this is to update the compression settings on the offending textures! We’re currently going through all of our assets to make sure they have the correct compression settings (along with making a few other tweaks to our memory usage).

Workaround: Until the next patch is published, the best way to play the game is on a device with enough RAM to handle the memory problems. This means either making sure that nothing else is running on your phone, or using a relatively recent device, which has enough RAM that it’s not an issue.

 

freezing.png

You can tell just by glancing that this level is freezing.

Unexpected Freezing

The bug: During some levels (particularly in the Hills and Summit Worlds), the game will simply freeze. The OS won’t kill the process, so it’ll still be on the screen, but nothing will be moving. Sound will still play, but the only option you have is to kill the game.

Cause: At some point, we thought it might be due to the snow particles (since it only seems to happen on snowy levels), but it seems that’s not the case. Rather, it’s due to Obe’s footprints.

Whenever Obe (or any character) takes a step, he leaves behind a little footprint. These stay around for a bit (usually up to 15 seconds), and then they disappear. This gives us the juiciness of footsteps appearing, without peppering them all over the level.
This bug is caused by some of the footprint objects (specifically the snow-related ones) having bad settings. Rather than disappearing after 15 seconds, they disappear after 150. So, when you walk around the level a lot, wayyyy too many of the footsteps are being created. The overhead of managing so many game objects is causing Unity to freeze up.

Fix: This one’s an easy one – we just updated the number from 150 back to 15. After some testing, we’re unable to reproduce this bug, so it seems like this one is in pretty good shape.

Workaround: You’ll have to beat these Levels in as few steps as possible, to reduce the number of footprints. If you can beat the Level in under two minutes, you may be able to escape the deep freeze.

 

summitTitlecard

Go ahead, try to click it. See? It doesn’t work!

Level “Titlecards” Not Working

The bug: A few people have mentioned this bug – apparently, the level titlecards (which let you know which level you’re about to play) will appear, but they won’t disappear when you click on them! This prevents the user from continuing into the level.

Cause: Unfortunately, our team hasn’t yet been able to reproduce this bug. We’re going to continue to try to do so on our somewhat limited range of hardware until we can figure out what’s causing it. Since the titlecards themselves are pretty simple, the cause of the bug is most likely something fairly innocuous.

Fix: Once we’re able to reproduce the bug and know the cause, it should be fairly simple to fix, as the titlecards aren’t incredibly complex.

Workaround: Until we push out a fix to this issue, the only way around it is to close the game and restart it, since you can’t access the menu from the titlecard.

 

ralkingblock7-5

Those who’ve watched the story know that a lot of people ask Obe this question…

Disappearing Blocks

The bug: If you’re savvy enough to fight your way past the other bugs mentioned here, you might get a chance to experience this one. As the final level of the game, World 7’s fifth level is a tricky one which introduces a mechanic not seen anywhere else in the game. It involves “teleporting” blocks from one section of the level to another. Unfortunately (and apparently randomly), the blocks will disappear from one section, but never appear in the other! Obviously, this is pretty bad, since you need all of the blocks in order to complete the level, and some of them just get ejected into the æther!

Cause: When the blocks are teleported, their parent gameObjects change in Unity. I’m expecting there’s some error in the code which is causing the gameObject to inherit the wrong parent, so it doesn’t appear where it’s supposed to be. This bug has also given us some trouble in terms of reproducing. Since it’s likely an error in the code, it’s only useful to reproduce on a device where we can do some amount of development, but we have never successfully reproduced it in the Unity editor. We’re going to keep trying to do so, but do so on a variety of devices until we find the root cause.

Fix: This one is pretty straightforward, if not easy in the traditional sense. Once we determine why the blocks are disappearing, we simply have to determine how to update the logic of the mechanic to ensure that it no longer happens. Obviously, it’s more complex than that, but I don’t want to get into the nitty-gritty of it here (especially since I don’t know what the exact fix would be).

Workaround: Aside from the bug that literally prevents you from playing the game, this is the workaround that I’m least happy with – the only way to fix this issue is to reset the entire level through the menu. Since it’s such a long level, that means losing a good bit of work. We’re working on all of these bugs, but this one in particular I want to fix. Since it’s the last level of the game, and you lose so much progress when you restart it, the user ends up with a bitter taste in their mouth, which is exactly how we don’t want players to finish Where Shadows Slumber.

 

Burnout

Other Issues?

Of course, these aren’t all of the bugs. That’s one of the first things you realize when you let someone else use a piece of software you’ve created – there’s always a fresh horror just around the corner. This list is just the biggest offenders we’ve discovered so far. I can personally guarantee that there are others, and I’m tasking each and every one of you with finding them!

If you do happen to stumble across a bug that I haven’t discussed here, there are a few things you can do for us:

  • Tell us about it! We’re active on Facebook and Twitter, and you can always shoot us an email at contact@GameRevenant.com or join our Discord Channel. If you do, make sure you include details about your device. We want to make Where Shadows Slumber as awesome as possible, but we can’t fix bugs we don’t know about!
  • See if it happens repeatedly, and if there’s some pattern to when and how it’s happening. This helps us immensely when we’re trying to reproduce the bugs. After all, it’s a lot harder for us to fix a bug that we can’t reproduce. Screenshots are great too!
  • Don’t leave a disparaging review. All too often, we see people giving us a poor rating and review because of a bug. In a lot of these cases, it definitely makes sense – you paid for a product, and it’s broken. One out of five! The problem with this is that reviews and ratings are our best way to get other people to start playing the game. If our ratings start to tank, nobody is going to download the game! It’s definitely better to tell us about a bug and help us fix it than to simply hurt us by leaving a bad review (and then not updating it when we fix the bug, thus leaving us with a permanent scar on our rating).
  • Share app analytics with the developers. I think that this is a setting somewhere in iOS that will share data and statistics about app crashes. A detailed email from you is usually better (because not all bugs count as “crashes”), but checking this allows Apple to send the crash logs straight to us.

 

Thanks for taking the time to read about some of the bugs we’ve experienced. Putting something that we’ve worked so hard on out into the wild is always a big question mark. We’re happy with the amount of publicity we’ve managed to stir up, but we’re also a little annoyed by these bugs, as I’m sure many of our players are. We want to make sure that you all know that we know about these issues, and we’re doing everything we can to fix them as fast as possible.

If you are experiencing these bugs, never fear! We’re fixing the major ones, so you can keep your eyes peeled for a new version of Where Shadows Slumber later this week! Once it comes out and you update the app on your phone, some of these bugs (and maybe some others) should be taken care of.

Next week we’ll share more details about how our iOS launch is going!

 

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

You can always find out more about our game (and tell us about bugs) at WhereShadowsSlumber.com, find us on Twitter (@GameRevenant), Facebookitch.io, or Twitch, join the Game Revenant Discord, and feel free to email us directly with any questions or feedback at contact@GameRevenant.com.

Jack Kelly is the head developer and designer for Where Shadows Slumber.

Hell Week

Jack and I first met in a sketch comedy group in college back in 2010. In that group, and in theater troupes around the globe, the week before opening night is usually referred to as “Hell Week.” For big productions, some things can only really be done at the last minute. (Lights, sound, final props, rehearsing on a real stage instead of a temporary space, catering) That means the final week before “showtime” is often spent running around like crazy doing a bunch of little tiny things that have been put off until now.

Is it procrastination? Is it just how this always goes? Who knows! Jack and I have only ever done this once before, years ago, when we released SkyRunner on Google Play and the App Store. (It has since been removed from the App Store because we let the Jack and Frank’s Magical Cruiseline Developer License lapse. Whoops!) Back then, things were much more relaxed. No one was really anticipating our fledgling student project. And we were fairly certain it was never going to go anywhere – we were just proud to make a game. We built it on a Saturday, hit submit, and never looked back.

This time around, things are different. There are a lot of moving parts to game development. Everything starts off cool and slow when you’re first testing out an idea. Then, international partners become involved, and a real schedule is expected of you. For the past few months, we’ve been emailing Apple saying “don’t worry, it’s coming, we just need more time!” This past week, we made good on the most recent roadmap we sent them.

Early this morning, we submitted Where Shadows Slumber to the App Store for review!

To celebrate, let’s explore what Hell Week looks like for a small team of distributed indies collaborating online to finish a game…

 

HellWeek-OptimizedLevel

A Week Full of “Do It Later” Tasks

I must admit that I’m a severe procrastinator. My skill is to take something (like, say, a cutscene) and do a really great 80% job on it. Then, because there’s no one watching me to tell me to finish it, I’ll go: “Cool! Looking good. I’ll finish that later.”

As it turns out, the week before you build your game for the last time is what experts commonly refer to as later. This week, the tasks I put off for so long finally fell on me like a ton of bricks. I spent the majority of this week finishing the game’s remaining cutscenes as Jack optimized the game’s final Levels and cutscenes. Because my work wasn’t done, it held up his progress on optimization. For reference, optimized Levels look like the image above – they’re solid black since the lights work totally different in those Levels. That means it’s impossible for me to work in those Levels, so Jack needs to wait for me to finish my work and then duplicate the scene in Unity and optimize that. By Friday, I was finally able to get those done in time to review the text translation sent to us by Logrus IT. Jack put in the new text file and tested the game to make sure the final build worked as a cohesive whole.

Alba and Noah spent Hell Week adding the game’s final missing sounds and improving the cutscene audio. We neglected to put sounds into the game’s UI for a long time, just because there’s an unspoken rule that you do UI last because everyone forgets about it. Whoops! This is also the time to work on the “mix” – which they described to me as the audio volume of every different sound as they work in tandem together. Without this crucial polish step, sounds can crash on top of each other during gameplay. Alba and Noah worked to make them weave together smoothly.

 

HellWeek-Jack.jpg

Hell Weekend

Everything came down to the two build days – two days, Saturday and Sunday, focused entirely on testing and small changes. We were in Jack’s apartment huddled around his desktop as Alba and Noah worked fiendishly from Miami and Queens, respectively. I counted a total of over 18 hours over the course of both days spent just optimizing the game and doing a bunch of final changes! (Shout out to Jack’s fiancée and her sister for bringing us food on Saturday :D)

Like I said, some things have to wait until the end of the project before you can really do them. The weekend was spent putting in Jack’s final optimizations so the game runs smoothly on all phones. Then, those changes had to be tested on all of our iOS devices to make sure they didn’t cause other problems. I didn’t work nearly as hard as Jack did in these final hours, but it was important that I was there to give the artwork a final check. During optimization, a lot of the art rules changed: lights that used to stack on top of each other now blend smoothly together, for example. That looks awesome, but some tiny tweaks to their intensities and colors had to be made before we could ship it. That’s just one example of many little things we did over the weekend.

(Shameless plug: if you want us to come give a talk at your school, organization, or church, email me at contact@GameRevenant.com! We would love to go into more detail about how hard it is to make games!)

I don’t know if Jack knows this, but the main reason I wanted to work on games with him is because of his determination. Going into this Saturday build session, it didn’t look like we’d be able to send the game to Apple. The optimization process caused an unexpected crash on one of the game’s middle Levels, and I was pretty certain we’d need to delay internally again. But Jack never gives up, so we handled that bug, found some more, crushed them, and got everything done in time!

 

AppStoreImages.jpg

App Store Monday

Monday was another “put it all together” day, and it was technically the day Apple was expecting to receive the game. I spent all day putting our Store Listing together in iTunes Connect as Jack finished some tests and Noah and Alba worked on “mixing” the sound. Since I submitted the game early this morning at around 3:30 am EST, I guess it came in a bit late since that’s 12:30 am in California. Some things never change!

But even with all the stress, I can’t help but be astonished by what we’ve created. Look at the pictures up there, from our iTunes Connect submission. Seeing these beautiful images lined up like candies gave me a feeling of pride and accomplishment that I haven’t felt in a while! I’d totally buy this game if I saw it on the store… wouldn’t you?

At this point, our app is In Review, which means that the App Store employees are checking it for egregious errors or incompleteness. They’re strict about what they allow onto the store, but I have no worries that our app will be approved. Whether it will get promoted by Apple, or even the vaunted Editor’s Choice tag, is another story. We’re not releasing the game on iOS anytime soon, so they have plenty of time to look it over and decide amongst themselves. But the hard part is over – our game is fantastic, it’s uploaded to the App Store, and I’ve never worked so frantically before in my entire life!

This is also a long-winded way of saying you shouldn’t expect the game on Android anytime soon. Testing and perfecting for iOS took longer than we thought it would. (What else is new? LOL!) How long do you think it would take to test the game on Android while simultaneously not breaking anything we already did for iOS?

Please be patient with us! One of the coolest things about Where Shadows Slumber is that it is a labor of love created by hardworking indie developers collaborating remotely across the greater NYC area. That also means everything’s going to take a bit longer than you expect. You can send us nasty comments on Facebook about how Android owners are being treated like second class citizens, but that won’t help us make the game faster! (Besides, Jack and I both have Android phones, and we’d like the game on our devices one day too. Lighten up!)

 

20171110_204906

What’s Next?

Now, we enter an exciting new project phase. Jack and I are going down different paths now: I can only help him so much with the Android release. While he’s testing the game on tons of Android devices, I’ll help however I can with all-night testing sessions and really detailed QA reports.

But my job now is to coordinate our team’s marketing efforts and make the most of that iOS launch “bump.” We’re going to meet as a team to brainstorm ways to make the most of our upcoming release. We’re also working on a launch trailer that will make die-hard fans proud, and newcomers interested. It’s going to be epic! And yes, when the trailer launches, you will finally know our release date! Thank you for waiting so patiently.

This is the progress update I’ve been dying to write, and it’s finally here. The whole team is eager to show off the final game when it comes to iOS, and we’ll be working hard to make the Android version really awesome.

Next week, we’ll dive into our marketing efforts and the plans for our trailer. Or is it… trailers? Find out next week!

 

 

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Thanks for reading this project update! If you’re new to this blog, you can find out more about our game at WhereShadowsSlumber.com, ask us on Twitter (@GameRevenant), Facebookitch.io, or Twitch, and feel free to email us directly at contact@GameRevenant.com.

Frank DiCola is the founder of Game Revenant and the artist for Where Shadows Slumber.