MAGFest 2018 – The Bomb Cyclone

If you are reading this, you are one of the few survivors of the worst winter storm to hit the east coast since the formation of Earth as a planet. Welcome to the Winter Storm Grayson resistance. We were able to get the Internet uplink working, but only for a few minutes. Just enough time to tell you how MAGFest 2018 was!

 

Setting Up The Bomb

To be honest, I did not encounter anything more than snow flurries and severe cold over the weekend. I drove down on Wednesday afternoon, which was before the storm hit. Also, the beautiful Gaylord Hotel located along the scenic National Harbor was more inland than I realized. We weren’t even close to the the Maryland coastline! Sure, the river froze, but we didn’t get any snow at all.

When I got to the hotel, I was greeted by a bubbly Magfest banner welcoming “Adventurers and Dreamers.” (I’m not sure which one Jack and I count as…) The MIVS banner shown above was proudly displayed in Hall C where all the indies were, and gives you a good idea of what that section is like. I love that they have this. I can’t tell you how much it means to us that we got a free booth at a show like MAGFest!

20180103_235550.jpg

By Wednesday evening, the Where Shadows Slumber booth was set up and ready to go. It was pretty painless, and everyone loved the sweet GreatMats foam flooring we had from last year. This post is sponsored by GreatMats. Have you gotten your GreatMats GreatMat today? I stole the idea to include table lamps from the Mushroom 11 team, who used it to great effect a few years back at a Sheep’s Meow event at the NYU Game Center. It wasn’t anything special, but the booth got the job done. Other people had crazy stuff like tents and massive posters. Maybe next year, when the game is for sale, we’ll go to town on the booth. I never really plan this out, I always wing it. But I bet if Jack and I sat down and asked ourselves “what experience do we want people to have with our game at our booth?” we could come up with something really cool.

 

IMG_2863.JPG

The Madness Begins!

Wednesday was the calm before the storm. Not Winter Storm Grayson – Winter Storm “Tons of People Dancing In The Gaylord.” By Thursday, the party had officially begun. They put us in the official hotel this year, which meant I had plenty of time to capture the insanity. If there were any normal, well-adjusted people staying in the hotel these past four days, they must have been terribly confused.

The show ran from Thursday to Sunday, with a pretty stable crowd of people all four days. Sunday surprised me actually – I don’t remember the short time-frame of Sunday being quite so busy last year. I had people at the table until after 2 pm on Sunday, which is when everything shuts down.

The build Jack prepared included the game’s first World (The Forest), then World 3 (The Aqueduct) and finally World 5 (The Hills). We wanted to jump around to get some feedback on parts of the game we haven’t shown off as much. I’ve seen tons of people play World 1 (The Jail) and World 2 (The River) at this point. And since I haven’t gone back to polish those yet, it would have been more of the same feedback.

The response to this build was overwhelmingly positive. People loved the new audio, although it was hard to hear in the crowded MAGFest hall. They commented on how beautiful the art style was, and how the game was more challenging than last year’s Demo. The critiques they had were generally about the game chugging along on the Amazon HD 8 devices (one Level has a ton of lights) and other things that were hard to quantify, like the way that draggable objects “feel.” It’s hard to know exactly what players want when they say stuff like that, but that’s what the final months of a project are all about – tweaking the small stuff.

 

20180105_201616.jpg

There Was Plenty of Indie Time

I’ve made a conscious effort during these shows to try to spend as much time with other developers as I do with customers. After seeing the same faces show after show, it’s a little embarrassing to not get to know them. I’m pretty shy… and there’s always a ton of stuff to do at these shows. But it’s important to make an effort to join the game industry and treat it like a community.

20180105_224031.jpg

SWEET RAVE PARTIES!

The MIVS crew threw a party for all of the game developers and staff on Friday night. We got to see the crazy penthouse nightclub that the Gaylord Hotel has up on the 18th floor. I don’t go to a lot of nightclubs, so I was easily amused at the pretty rainbow lights and stellar view of National Harbor. It was coooool, man!

After meeting up with some NYC-based indie devs, we went to a crazy Power Glove concert. Note to self: keep earplugs on hand for this sort of thing. Power Glove plays heavy death metal renditions of classic video game themes. It was the most MAGFest thing I’ve seen at MAGFest.

 

IMG_2911.JPG

Swing and a Miss!

Sadly, although they handed out MIVSy awards to the developers on Saturday evening, Where Shadows Slumber did not receive any accolades. In our defense, we only brought a few in-development Levels from the final game. Other teams brought their final “ready-to-purchase” games and put their best foot forward. Just like last year when we brought our Demo, you can’t expect to win an award for something you haven’t finished yet. It wouldn’t be fair!

IMG_2906.JPG

But it still stings a little bit – that’s the downside of the development route I took us on. There’s a ton of time we spend at festivals showing off our flaws and weaknesses, because we want feedback. It’s going to make the final game better, but it can be exhausting listening to the same comments for four days straight. I just hope that once the game “goes gold,” it will receive the recognition it deserves. Do I hear #2018GameOfTheYear?

I’m home now. Sadly, I had to run the table alone this past weekend – Jack was planning on coming, but had to stay home unexpectedly for personal reasons. He’ll explain everything next week in a really important blog post. Sorry to be a tease, but this is something we’ve known about for a while but have not made public. It’s his story to tell, so I won’t go into it. Please stay tuned for next week’s blog for more details.

Thanks again to the wonderful MIVS staff for inviting us to return and providing such a great opportunity! We hope to return for many more years to come, whether it’s to sell Where Shadows Slumber or get some feedback on a future project. Rock on, everybody!

 

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

That’s all for MAGFest! Please leave a comment to let us know you’re not a Russian Twitter bot scanning this page for mercenary purposes. You can find out more about our game at WhereShadowsSlumber.com, ask us on Twitter @GameRevenant or Facebook, 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.

2017 Year In Review

On this date one year ago, Where Shadows Slumber didn’t even exist.

Hard to believe, right? There was a Demo on the store called Where Shadows Slumber Demo, but the official game project had not even been started yet! We’ve come so far in just one year. Everything you’ve seen online of the final game was started in 2017, from the level design, to the environment, to our new character models.

To ring in the new year, let’s take a look at the big milestones we hit in 2017 while working on Where Shadows Slumber.

 

img_2708

January 2017 – Rocked MAGFest!

I had to mention this one first because the timing is hilarious. Tomorrow, we’re heading out to Maryland again for MAGFest 2018! That was exactly how we kicked off 2017, too. This year, just like last year, the organizers of MIVS (the MAGFest Indie Videogame Showcase) saw something special in our game. So we’re going to be there for all four days of MAGFest in their massive indie game section, showing people a few Levels from Where Shadows Slumber and getting their feedback. Getting into MIVS every year is not a guarantee, so we were glad to be invited back. This year, we even get to stay in the official hotel!

But to be honest, MAGFest is a tough show. It’s the very first thing of the year, which makes it a bit stressful. I’d love to catch my breath and plan out how I’m going to finish a big pile of art, artistic polish, effects, cutscenes, and aesthetic optimizations. Instead, we’re going to be showing the game off to people for 7 hours straight, four days in a row. I remember last year’s show – it was fun, but exhausting. Even so, that’s a good problem to have. We’ll let you know how this year’s MAGFest goes next week, after our return!

 

virtual-reality-developers-conference-gdc-2017-is-underway-1280x600

 

March 2017 – The Game Developers Conference

The Game Developers Conference (GDC) in March was an incredible show. I’ll be bummed if we can’t go again this year. I really enjoyed scoping it out in 2017, and I’d love to pay for Jack to come with me. (And hey, why not Caroline, Alba and Noah while we’re at it?) It may not be in the cards this year because we’ll still be in heads-down production mode by the time the show rolls around. But while I was there, I attended the Independent Games Festival and made a note to submit our Demo to the contest when it opened again. Sometime in the fall of 2017, we sent in our application. We haven’t heard back yet, so cross your fingers!

20170307_134433

The big surprise of my trip to GDC was attending the Big Indie Pitch and scoring third place! It was a totally impromptu thing where I had basically no time to prepare my quick pitch of the game, and deliver it perfectly before five teams of judges. This is where having a polished Demo really came in handy. There’s just no time to fiddle with a development build when you’re under the gun like that. Want to read about that experience? Well, my blog post about GDC 2017 was so good, PocketGamer put it on their website!

That’s probably because it was also a big ad for their contest, but… sometimes you just have to play the game to get noticed, man [ >‿o]

 

_Extra

March 2017 – PAX East Indie Showcase (PEIS)

March was busy for us! We didn’t just go to PAX East – Where Shadows Slumber was selected out of a large field of applicants to be a part of their Indie Showcase. This saved us a ton of money, which we really appreciated. It cost $50 to send in our Demo to be reviewed, but considering they gave us a free booth, it’s as if we saved $2,000!

But there’s more to it than that. They gave us a place of honor, along with four other really cool indie teams with awesome games. Being in such a crucial intersection of the main hall meant we got tons of traffic. (We even got a spot on a corner, which meant confused travelers often spotted us and walked over to our table out of sheer interest!)

When I’m feeling down, I worry about what might happen if Where Shadows Slumber isn’t the groundbreaking critical and financial success I know it can be. But then I think of “that time we were in the PAX East Indie Showcase” and I remember that they saw something special in us, long before we even began work on the final project.

Check out the video above and skip to the parts where they recorded Jack talking about our experience, Where Shadows Slumber, and indie development!

 

20170616_173920

June 2017 – AwesomeCon

Because Where Shadows Slumber is so awesome and we went to MAGFest earlier in the year, the organizers of AwesomeCon’s MAGFest room invited us to a show called AwesomeCon. I was very nervous for this show for two big reasons: I was going alone, and I was bringing a build of brand new Levels that had never been tested before. To make things worse, Jack and I agreed that the Levels should not receive an artistic pass until we figured out what everyone thought of them. That was the correct strategic move, but I got sick of telling people “just ignore the art and let me know what you think of the design!”

Customers, gamers, and fans… they don’t see the game as a collection of parts, like we do. It’s one big experience to them. It’s impossible for people not to comment on things you want them to ignore, unless they are also game designers. The good news is that Where Shadows Slumber got a free ride to yet another massive show, and plenty of people gave us super honest feedback about those early Levels.

It may seem weird to ask for all that feedback after having a Demo on the store for so many months, but you can never be too careful. Only one Level from the Demo actually made it over into the final game, so it was necessary to humble ourselves and start from scratch to get everything right.

 

Disco

August 2017 – PLAY NYC

The Playcrafting organization has been nothing but good to us ever since we first darkened their doors for their free game event in the Spring of 2016. When Dan Butchko called to let me know they were working on a bigger show and wanted indies to purchase booth space, I was on board immediately. Normally, Playcrafting events are free. But PLAY NYC was an ambitious step forward for the New York City game industry, so it was worth the money to help make this show happen.

We loved it! We recommend that every tri-state indie reading this seriously considers going to PLAY NYC 2018. Get a booth if you have a game, or just buy a badge and walk the floor on Saturday.

New York City has everything, because it’s a massive metropolis. But if we’re being honest with ourselves, there are better places in the United States to make games. (Texas and California spring to mind) If we want to make Silicon “Alley” a reality, we need to support massive endeavors like PLAY NYC. If the New York City game industry scene actually becomes a “real thing” one day, we’ll have Playcrafting to thank. Plus, the show was packed with awesome people who were super interested in our game. It was probably our best investment of the year. Did I mention it was about 40 minutes from my Hoboken apartment? GO TO THIS SHOW!

 

techraptor_final_small

September 2017 – Big TechRaptor Interview

New Jersey-based journalist Robert Adams had met us at a few Playcrafting events before I contacted him about an interview. The article, over on TechRaptor, remains one of the best snapshots of our thinking that exists on the Internet.

Because I was on the phone with Robert instead of typing my replies, I got a chance to rant and ramble a lot. This led to us delving into some deep topics, which I appreciated. Give it a read over on their website!

In it, we discuss the origins of Game Revenant, my tragic corporate backstory, the art direction of Where Shadows Slumber, our progress over the past two years, mobile vs Steam, virtual reality’s prospects, release dates, the game’s price, and why Jack is our hero.

 

SoundHeader

September 2017 – Alba & Noah Join The Team

This is related to PLAY NYC since we met them there, but it’s worth mentioning independently: we hired two awesome audio designers! I had a lot of fun making whistling noises with my mouth as I made the sound effects for the wind in our free Demo… but that wasn’t going to cut it. We needed professionals who love the game, love music, and love adding in detailed sound effects. And we found them!

 

20171024_174510

October 2017 – Crazy Traveling

This month marked the most traveling I’ve ever done in such a short period of time. For some reason, October is designated as “every conference all at once month.” Don’t ask me why…

It seems weird to mention this in our Year In Review because none of these shows were originally intended as “marketing shows.” That means I didn’t go to them expecting to advertise Where Shadows Slumber. Rather, I just wanted to be an anonymous indie developer. That’s why Jack didn’t need to come to these either – we’re trying to minimize the amount of time he takes off from work, so that he can cash those vacation days in for when it really counts. (Or just for actual vacations!)

Anyway, it turns out I suck at being incognito. I won 2nd place at a game pitching contest when I went to Seattle for the last Mobile Games Forum ever, and then got to demo Where Shadows Slumber at IndieCade’s GameTasting event for a few hours in Los Angeles. Whoops! Unite 2017 in Austin, Texas ended up being the best one for networking. I highly recommend that show if you are a Unity developer! Meeting the people who built this game engine is an incredible resource. You can read my recap posts if you’re interested in getting my brutally honest take about what those shows were like.

 

amafeed

December 2017 – Ask Me Anything Event

We ended the year by taking your questions on the website AMAfeed. This website simulates the “AMA” threads that are really popular on Reddit. We got way more questions than I expected, and I answered them all – so if you’re dying to know the innermost workings of our hearts, check out our archived post.

This experience was great. It was like a trial run for a Reddit AMA, which I expect would get more traffic, but would be more demanding. We’ve decided to keep a bank of answers to commonly asked questions on hand, to make sure we can answer questions faster next time! We’ll look into setting one of those up on Reddit. If we do, we’ll post any information about it here to this blog.

 


 

As you can see, 2017 was a year marked by both hectic travel and silent, unrecognized work. It’s not flashy to talk about the long nights we spent in front of the computer plodding along, or the snippets of time we found in our lives to work on this game. People usually want to hear about the big stuff (when’s your next show?) but the hour-to-hour details are harder to chronicle. Rest assured that every big show we attended was book-ended by hours upon hours of work, as we strive to finish Where Shadows Slumber as soon as possible.

Whether you’ve been following this blog all throughout 2017 or you just joined us, we hope to have your support in 2018. Please continue to share our free Demo, our website, and this blog with people in your life who enjoy indie games. Our goal in 2018 is to finish what we started and offer the world a beautiful experience they’ve never seen before. Knowing that there’s an audience out there waiting to enjoy it is a powerful motivator! Get in touch with us by following us on Facebook, Twitter and Instagram, or just by trolling us in the comments [ ^_^]

Happy New Year!

 

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

Do you have any interesting resolutions for New Year’s? Let us know in the comments. Thanks for reading!

Frank DiCola is the founder and CEO of Game Revenant, a game studio in Hoboken, NJ.

Hey, Listen!

Bubbling pools of lava. Rushing water echoing throughout a cavernous aqueduct. An eerie graveyard. A lonely mountaintop buffeted by unrelenting snow.

For the longest time, Jack and I imagined these sounds in our heads as we played the development build of Where Shadows Slumber. Neither of us have any formal audio training, so our game was a silent vacuum waiting to be filled with lively sound. We imagined footsteps clattering on tile, creepy birds in the distance, and the distant growl of mysterious beasts as we dreamed of a day when our game felt complete. Finally, that dream has come true!

To be sure, this game is still very much in development. But we’re finally ready to show off some of the sections of our game that have complete sound. It’s taken many months of recording and composing by Alba S. Torremocha and Noah Kellman, our powerhouse audio team, to get here. All the while, Jack has been diligently programming a complex system of triggers to ensure that their sound plays correctly during the game.

I underestimated the amount of work it would take to set all of this up! But I was right about one thing – our game feels so much more alive now that you can hear things like the crunch of grass under Obe’s feet. Every visual element in the game has taken on a weighty-ness that gives it a sense of place, whereas before everything just seemed to float. If you normally don’t play mobile games with your phone’s sound on, you’re going to want to reconsider when you download Where Shadows Slumber next year.

Without further ado, let’s watch some videos of the game in action accompanied by a brief interview with Alba and Noah.

TURN YOUR SOUND ON! ([ ^_^]);

 

20171110_184952.jpg

At a planning meeting, we discuss scene audio transitions.

 

Interview With Alba and Noah

FRANK. What was the name of that event you guys went to?

ALBA & NOAH. The event was a GANG (Game Audio Network Guild) monthly panel and feedback meeting, one of the only venues where us audio nerds can safely enter the outside world and socialize.

F. How secret was it? Can you tell us anything?

A&N. We can tell you that Tom Salta (Composer for Killer Instinct, Prince of Persia, Halo), Jason Kanter (Audio Lead at Avalanche) and Gina Zdanowicz (Owner of SerialLab Studios, Sound Designer for Best Luck) were all there to give us feedback, and they all had great things to say about the game! They also offered us some really fantastic feedback with good ideas to help us continue to improve the soundscape.

F. What parts of the game did you show off?

A&N. We chose one Level from each of three Worlds (World 0, World 2, and World 6) and demonstrated how the audio interactivity works, as well as our aesthetic sound choices so far.

F. How much audio is done – what have you done so far?

A&N. It’s crazy to say, but we’re almost finished with our first pass of sound for every World except World 7! Whoa. Once that’s done, we’ll head over to the UI sound design and the cutscenes, while continuing to make improvements on the rest.

F. What part of the game are you working on now?

A&N. We’re finishing up music and sound for World 4 and we have some crazy ideas that might hold back the schedule a bit… (oh crap, I hope Frank and Jack aren’t reading this…)

F. What audio features are you most looking forward to creating?”

A&N. We’re really excited to freak out our neighbors with a bunch of strange, deep grunting sounds while we work on Obe’s voice and character sound design. And also, wait, did someone say… string quartet?

 

 

20171110_200108.jpg

What Do You Think?

We’re very proud of the work that’s been done on the game so far. That doesn’t mean the game is finished, though! We’re also not above taking criticism or honest feedback. Now is the time to tell us what you really think – don’t wait until the game is on the store, and you’re agonizing over whether to give it four stars or five stars…

Leave a post in the Comments section below and let us know what you think!

 

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

Thanks for checking out the game’s audio in this blog post update. Please leave a comment to let us know you’re not a Russian Twitter bot scanning this page for mercenary purposes. 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.

Join The Conversation

Everyone has an opinion on everything. If that’s true, then why is it so hard to get people to talk to us about Where Shadows Slumber?

 


 

My name is Frank DiCola, and along with my friend Jack Kelly we’ve been maintaining this blog and developing our game Where Shadows Slumber together for a while now. The game is launching soon, but we’re not announcing a specific release date to the public yet. Regardless, now is the perfect time to get feedback on our game. We’re “landing the plane,” so to speak.

It’s too late for broad sweeping changes, but now is the perfect time for you to nitpick all of the tiny details in our game. If you tell us to fix it, we’ll fix it before we launch the game on the App Store – and that might save us from getting a negative review from someone else who notices the same problem!

If you tested the game at any point during the last year, you probably heard us wave away from criticism because we’d “handle it later.” Well, now is later! We appreciate your broad feedback then, and we could really use your specific feedback now.

OK, now that I convinced you to join our fan club, let’s talk about how you can join the conversation! This blog post is dedicated to discussing the various channels we’ve setup for feedback. No matter where you make your home on social media, there’s an avenue for you to use to contact us!

 

maxresdefault

The Game Revenant Discord Channel

This one is pretty recent. If you have the app Discord on your computer or phone you can join our public channel. We’re still getting in the habit of posting screenshots, videos, and blog posts in the chat. But we’ll use it more if more people join!

Link to the Game Revenant Discord Channel: (link)

Blog-DiscordPic.PNG

Discord’s chat system, as we discuss how best to decorate one of the game’s Levels.

I plan to use this Discord for future projects even after Where Shadows Slumber launches, but it’s safe to say that this will be dedicated to this game for at least the next two years or so. Feel free to join or leave anytime, just be sure to introduce yourself when you jump in the chat! Obviously, I retain the right to kick you out if you’re being rude to the other people in the chat. But I promise not to remove anyone for criticizing our game – that’s the whole point! It’s hard to offend me and Jack, so don’t worry about that.

Although Discord supports voice chat, we usually just use the text chat. A voice consultation in a private channel with Frank is available upon request.

 

FacebookCover-ChamberOfJudgment

Facebook: The Chamber of Judgment

We’ve had this private Facebook group up and running for a while, but it’s difficult to get in the habit of posting to it. We haven’t quite hit the critical mass of people yet needed for this to work. So, join the conversation!

Link to the Chamber of Judgment Facebook Group: (link)

Similar to Discord, this is a space dedicated purely to discussing the game and giving feedback to developers. Anyone with Facebook can join for free! If you live on Facebook, this is the best way to give us feedback.

 

logo_primary

Cartrdge, an Artistic Community

Our Cartrdge page is one of the online communities where we have the least control over the conversation, but we’d still appreciate it if you check it out! Yes, I spelled that right. Cartrdge is a super cool website for game artists to post their work. You’ll find everything there from super awesome shaders to physics demos to entire voxel cities.

Link to the Where Shadows Slumber Cartrdge Project Page: (link)

I love scrolling through the home page there just to see what everyone’s working on. It’s one of the best designed portfolio websites I’ve seen, and we’ve been selected by their Editors once or twice so far. You can also leave comments on posts, so make an account with them and be on the lookout for our stuff. Give each one a Like and then share your opinion with us!

 

Blog-RMGPic.PNG

Roast My Game

This poor website seems to be on its last legs. But the concept is so genius, I wish it would stick around. It’s a website for indie developers to post their projects, get feedback, and climb the Leaderboard to the top! You should sign up there and give them a morale boost. They explain the concept better than I could:

“One of the biggest problems that a game dev faces as they create a game is gaining a sort of “mothers love” for their game. This prevents them from being able to properly determine its flaws. Friends and family members tend to sugarcoat their feedback to avoid from being discouraging but this actually harms more than it helps. Roast My Game is a site created to help game developers gather ‘sugarfree’ feedback on games they are working on and to inspire other game developers by sharing development progress. [emphasis theirs]

Link to our Roast My Game page: (link)

Blog-RMG.PNG

A typical comment in response to our Demo, and a reasonable reply in progress.

We posted our Demo to that site last year and got some good feedback. Tragically, there just aren’t enough people using Roast My Game. My suspicion is that everyone on there is like me – they want feedback, but they don’t want to play other people’s indie games. Too bad!

 

20171212_133505

“Ceiling… what are YOU doing here?”

What Did We Miss?

This is super important so I’ll close with this – what have we missed so far? Are you angry that there is no Where Shadows Slumber Subreddit? Perhaps you feel like we’re neglecting TouchArcade, Instagram, Pinterest, or some other online community you love?

I’ll be pretty frank here (ayyy) and just let you know that if there’s a guaranteed community out there, we’ll come to you. I know nothing about Pinterest. But if you know of 1,000 people out there who love indie games and would boost us on Pinterest, I will learn and become the Pinterest master. We don’t care, we just want to promote the game and get honest feedback from you before our game hits the cruel, unforgiving free market.

Leave a Reply under this post with a community you’d like to see us join. We hope to see you on the interwebs!

 

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

Hey! Join the conversation using the links above this. What are you doing reading this blurb? 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.

Problem Solving: Design and Complexity

Game design and development is a complicated process. Creating an intricate tapestry of player interaction, incentive, and reward can be quite difficult, and you will no doubt run into trouble along the way. This is a simple fact of game development – in fact, this phenomenon represents most of the time you’ll spend working on your game. Therefore, you shouldn’t worry about it when that trouble finds you! However, an important part of how polished your game ends up, how long it takes to make, and whether or not you even get a chance to finish it is how you handle the issues you run into.

At its core, a game can be described by a set of rules which govern gameplay, and a starting game state. A match-three game, for example, can be described by the following rules:

Simple match-three rules

  1. The game starts with a grid of colors.
  2. Any three or more adjacent cells of the same color disappear, granting points to the player.
  3. If there is an empty cell, the cells above it slide down to fill in the space, generating a new cell at the top.
  4. The player may switch the colors in two adjacent cells.
  5. The game may end when the player reaches a certain number of points, or when they make a certain number of moves, or if there are no available moves, etc.

Obviously, these rules don’t encompass everything that happens in a game, and the rules get much more complicated very quickly for more complex games. These simple base rules define your gameplay, but they very quickly become more intricate as you add features and functionality. Let’s look at a few updates to our match-three example:

  • If we want to add a type of cell which can’t be moved, we would have to change rule #4 to “The player may switch the colors in two adjacent cells unless either of those cells is unmovable”.
  • If we want to add an “exploding” cell which eliminates nearby cells, we would have to change rule #2 to “Any three or more adjacent cells of the same color disappear, granting points to the player, and if one of them is an exploding cell, adjacent cells also disappear”.

The base rules handle 90% of the gameplay situations, but we have to add special provisions for exceptions of those rules. In game development (and computer science in general), these exceptions are called edge cases, and, as necessary as they are, they’re super annoying. Your code will include edge cases, and it should, but you have to be careful with them (edge cases may be considered a type of hack, which I discuss in one of my previous blog posts), and you should avoid them when possible. One of the primary ways to do that, depending on your game, is through design – rather than complicating your codebase, you can try to design your game and/or levels in such a way that you don’t need to change your code.

 

An Example from Where Shadows Slumber

Let’s take a look at the inspiration behind this post – a case I ran into in Where Shadows Slumber where I faced such a decision.

1-1 goal

Ominous!

At the end of each level, there’s a ‘goal’ space. When Obe steps on it, it triggers the end-of-level sequence to begin – the lights fade, Obe walks out of the scene, and then the next level loads. The question is, given the game rules, how can I make this happen? I could have added a specific code path for this case, but I realized that I could use some already-existing mechanics to create this effect:

  • The machinery behind buttons can already handle “trigger something when Obe steps on a space”, including a delay for ending the level.
  • The machinery behind Obe walking in at the start of the level allows us to redirect his movement.

This is one way of handling an edge case – try to reduce it into an example of something you already have, thus changing it from an edge case into a normal case. Now we’ve changed the ‘goal’ space into a different-looking button with a redirect space.

Now, there’s another situation involving the goal space where I was given a similar choice. In some levels, there’s a space both to the left and to the right of the goal space. This enables a situation in which the player moves onto the goal space, and then away from the goal space. This creates a problem: the end-of-level ‘button’ will trigger, the lights will dim and the next level will load, but Obe hasn’t left the scene – he’s still just standing there!

ezgif.com-video-to-gif

Well that’s not quite right…

This is a problem I can solve by changing the rules, or by changing the design. The rules for redirecting Obe’s movement only apply when he doesn’t already have a destination. In order to handle this situation, I could add a case that says “if the current node is the goal node, do the redirection”. This requires that I add code to mark a node as the goal node, and to check if the current node is the goal node. While this code would be pretty small and easy to write, it still adds to the overall complexity of the codebase. Is there a way to avoid doing so?

There is, in fact, and it’s quite easy. If we simply remove all of the places where this could happen, then we don’t have to worry it! We’re not “solving” the problem in a conventional sense – if the configuration of spaces were to come up again, the problem would still occur. However, by changing the level design, we remove any chance of that happening.

1-1 goal with boxes

I’ll have Frank make something more on-theme to fill that space

This is another way of handling an edge case – by making a small change to the level design, we’re able to avoid making changes to the codebase. This prevents our code from becoming needlessly more complex, making it easier to understand and maintain. While not every problem can be solved in such a simple way, there are many that can, and keeping an eye out for them is a great way to avoid unnecessary code complexity.

 

Living on the Edge

I keep talking about edge cases and code complexity like they’re bad things. But an entire game is a very complex thing – doesn’t it make sense for the codebase behind it to be complex as well?

There’s nothing inherently wrong with complexity in your code; a well-implemented cache invalidation algorithm is a beautiful thing, complex as it is. What isn’t beautiful is needlessly complex code. The logic in this code is usually hard to follow, makes assumptions, and leaves a lot of small bugs that you’re unlikely to notice right away. This is a recipe for disaster, because every time you try to make a small change, you have to wade through a swamp of half-thought-out code paths, and you end up adding more complexity just so that you don’t have to deal with the complexity that’s already there!

The biggest problem is that it’s very hard to tell the difference between code that’s complex because it has to be (good) and code that’s complex when it doesn’t have to be (bad). The way I deal with this is to try and realize when the code I’m writing is starting to become very complex. Even though I might only be fixing one bug or working on a specific part of the implementation, I try to take a step back and look at the problem that I’m trying to solve, and how I’m solving it. If the problem is a complex one (cache invalidation), then I accept that it’s gonna be a complex algorithm, and keep writing it. If it’s not a complex problem (sorting), I take another look at my code and see if there’s a better way to do what I’m trying to do. In this way, I continuously re-evaluate the complexity of my code, and whether or not I need it.

Hack

Six while loops isn’t too many, right?

I know that “I just know when it’s too complex” might not be the most satisfying answer for those of you who often run into issues of complexity. That feeling is something that you pick up as you do more and more coding, and especially as you revisit your own code – “wow, I can’t believe I wrote such stupid code”. For those who want a more concrete answer, here are some of the ‘red flags’ that I try to keep an eye out for when assessing the complexity of my code:

  • A lot of ‘if’ statements – If your code has a lot (and I mean a lot) of random ‘if’ statements (especially nested ones), then you might want to take another look at the design.
  • “I don’t know…” – If you can’t quickly and easily determine what each piece of your code is meant to be doing, your design might be too complex.
  • Guessing – If you ever find yourself just “trying things” and “seeing if they work”, it’s a clear sign that you don’t understand your code well enough. Take some time and get to know it!
  • Duplicated code – If you have the same block of code copied into a few places, you should revisit your design. Either that block belongs in a helper that you can reference, or the control flow of your code needs to be reconsidered.
  • Asynchronicity – If you’re doing anything asynchronous, you should give your code another look. I know you probably did it right the first time, but asynchronicity is one of the most difficult parts of computer science, and it’s always worth double-checking.

There are a lot of other things that you might notice about your own code and its complexity – these are just a few quick guidelines off the top of my head. Hopefully they help!

 

But Game Development is Fun!

Anyways, I hope I didn’t scare you away from computer science. If anything, I wanted to instill a healthy fear of needless complexity, and I hope that you’ll do what you can to reduce that complexity – whether by redesigning your code or redesigning your levels!

 

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

If you have any questions about code complexity and how to design around it, or if you have any other questions about Where Shadows Slumber, feel free to contact us! You can always find out more about our game at WhereShadowsSlumber.com, find us on Twitter (@GameRevenant), Facebookitch.io, or Twitch, 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

Frank Opinion: Why Our Game Is Premium

Believe it or not, Jack and I don’t spend every waking minute of our lives with our heads buried in our computer screens working on Where Shadows Slumber. Occasionally, we take the time to read up on current events in the game industry!

The big news of last week was Star Wars Battlefront 2’s controversial loot-box system, and how EA and Disney tried desperately to pull up as their starship careened toward the surface in a full nose-dive. I’m not a journalist, so I’ll let you look up the story on your own. Personally I’m a huge fan of this YouTuber YongYea – watch the last 5 or 6 videos on his channel and you’ll get the full story. (Coarse language warning – YongYea gets pretty passionate about this subject.)

Honestly, the headlines of these videos alone are enough to give you the idea. Are you an expert on lootboxes and the EA controversy yet? Yes? Great, let’s dive right in!

 

PremiumGrave.png

Why Are You Blogging About This?

It may seem odd to bring up EA and Star Wars Battlefront 2 in a blog that’s dedicated to following the progress of our mobile puzzle game. However, Jack and I write these blogs for a few reasons. Progress updates are great, but sometimes we like to take the time to spill our guts and let you know exactly what we’re thinking and why we made certain key decisions along the way.

Recently I attended the Mobile Games Forum. As I wrote in my blog post, I felt a bit out of place at that conference. Industry executives are really moving away from premium games! Nearly everyone I met was either a free-to-play developer or an ad network executive trying to sell us their services. Sometimes I felt downright insulted by the comments these guys made towards me and my “ancient” business model. I heard things like “the market is only 7% premium these days” and “game developers are the only ones who miss the premium model.” At the limit, I heard the scariest thing imaginable: The premium market is dead.

So I’d like to take this week’s blog post as an opportunity to talk about the recent controversy with EA, and relate it to the apparent death of the premium business model. But first, we need to define these terms in case I’m using technical jargon you’ve never heard before. (This is an educational blog, after all…) Then we need to mention some disclaimers so people don’t flame me in the comments section.

 

animal_crossing_pocket_camp_ca947a2c_2c95_4b70_b550_925ce9f68eeb

Disclaimers and Definitions

Before we dive in – what the heck am I talking about? To someone who doesn’t study the entertainment industry, this blog post is probably a bit confusing so far. Here are the terms I’m going to use, and what I think they mean. Hit me up in the comments if I make a big mistake and I’ll update the blog.

PremiumYou see a game on the App Store. It costs 5 dollars. You pay the money, and download the game. You play it. You never have a reason (or the ability) to spend more money in-game after this point. There are no advertisements or “time-wasters” in the game.

Free, With Ads: You see a game on the App Store. It costs 0 dollars to download! You download it for free and play it. During the game, advertisements for real-world products pop up at regular intervals. These can be images or videos. The developer makes a fraction of a cent for every ad you watch or click. You may also be given the option at times to opt into watching an ad to get some kind of in-game bonus.

Free, With In-App Purchases: You see a game on the App Store. It costs 0 dollars to download! You download it for free and play it. During the game, you notice that certain player abilities, player accessories, or levels are locked. To unlock them, you need to spend either an in-game currency, or a real-world currency like USD. The in-game currency doesn’t go nearly as far as the real-world currency, usually at a conversion rate of something like 100:1. You can do everything in the game without paying money, but it takes a ton of time.

Grind: Known as grinding or “the grind,” this is the process of doing something repetitive in a game in order to earn enough currency to buy something. I assume the name came from the agonizing process of pushing a millstone around in circles in your bare feet.

Lootboxes: Digital grab-bags filled with randomized treasure. Lootboxes are often purchasable in-game with in-game currency, but the grind to get them is time intensive and dull. These lootboxes can always be purchased at a great discount with real money, so the incentive to pony up is always there.


 

Finally, I want to mention that there are plenty of free games I have played and enjoyed.

I used to play League of Legends with my friends when we were all into the game – that one is Free, With In-App Purchases. Because you never were able to buy powerful items in League of Legends, I never spent money on the game or even felt like I needed to. In that game, you only purchased different costumes for your heroes. I felt it was a good way of doing that model, and Riot Games has been quite successful.

Currently I really enjoy the digital card game Hearthstone, which is also Free, With In-App Purchases. That one is dicier because they have lootboxes in the form of card packs. Since you can buy card packs to get good cards and put them in your deck, they’re essentially selling power. I think they get away with it because Blizzard still has a good reputation. Also, this business model is as old as the real-world card game Magic: The Gathering. Perhaps players are used to it by now. However, the pay-to-get-good-cards model is harming their ability to capture new players, so not all is well in the land of Azeroth. The impact of this business model remains to be seen.

Nintendo’s Animal Crossing: Pocket Camp just launched today and I’m definitely going to play it no matter how weird it is. I love Nintendo, I love Animal Crossing, and I’m well aware this is probably going to be a free, with in-app purchases minefield. By this point though, I’ve gotten pretty good at playing these games without paying a cent.

Now that you know I don’t hate every single free-to-play game, let’s talk about why this business model can easily be corrupted.

 

maxresdefault-7-1039358

The Right Way and the Wrong Way To Do This

Let me tell you what I like about free games when they are done correctly.

In my view, when a game lets you download it for free and largely ignore the in-app purchases, consumers will enjoy the experience. I get a strange sense of accomplishment knowing that my Hearthstone deck, which I built over time for free, can beat some nerd who paid $100 in card packs. The reason why I don’t play games with ads is because there’s no way to ignore them – they are shoved into your face on purpose.

This is what makes Star Wars: Battlefront 2’s lootbox system so egregious. They’ve gone with the controversial Premium, With In-App Purchases model. Recently, this has only been done successfully by Overwatch, probably due in no small part to Blizzard’s stellar reputation in the industry. More importantly, Overwatch’s lootboxes never contain any items that materially affect gameplay. It doesn’t matter how beautiful your costume is – you’ll still get dunked by a regular player who didn’t pay for lootboxes if they are better at the game than you are.

EA has flipped the script, totally ignoring cosmetic items and focusing instead on selling Star Cards: boring passive abilities that make your character better in unexplained, unrealistic ways. By selling players the random chance to get incredibly powerful abilities and forcing other players to grind their way to these same powers, EA is simply setting free players up to fail. After you’ve paid $60 for Star Wars: Battlefront II, you really haven’t finished paying for the product. What’s worse is that now you don’t even get the option of laying out more money to get what you want – such as the ability to play as Darth Vader – but instead you need to gamble with your time and money. Whatever happened to video games just being fun experiences? Aren’t we in the entertainment industry? One side (developers) is not respecting the other side (players), and the players are largely just accepting this brutal beat-down.

 

12-0

 

Premium: A Business Model Based on Mutual Respect

Finally, the conversation can return to Where Shadows Slumber, our upcoming premium mobile puzzle game. It took me a while to lay the groundwork for this, but I wanted to show you where my thoughts were coming from.

Jack and I didn’t choose this business model flippantly. It’s not like we had the chance to make a free-with-ads game and then said “eh, what the heck. Make it premium. Who cares?” There were a number of factors at play when we made this decision, back in 2015.

1. Inspiration from Monument Valley: As we’ve noted many times, the premium smash hit Monument Valley and its successful sequel inspired us to make this game. They offered the game for a premium price, and only charged players more money later when they created more levels. That always seemed more than fair to us. If they made millions, why can’t we?

2. Game design: Similar to the point above, we decided that a linear level-based puzzle game just couldn’t be reconfigured to work with a free-to-play business model. Our entire game was based around the business model: an assumption that this was a relaxing, creepy puzzle experience waiting to unfold before you. Your character can’t die in our game, and there are no enemies. That means we can’t sell lives or power-ups. Since the game is a finite single-player experience, we wouldn’t get much mileage out of selling cosmetic items. Who cares what the character looks like? The game lasts just a few hours and there’s no one to impress. We could put ads in-between levels, but there aren’t even a ton of levels so we wouldn’t make much money per player. We simply never had any desire to mutilate the concept of our game in order to make room for a pigeonholed free-to-play business model.

3. Hedging our bets against free-to-play: Every bubble bursts eventually. Right now, the business executives making these decisions are looking at the success of their competitors and simply copying them. This is often called reactive development. Responding to the environment around them, business executives see that every game is free to play and decide to follow suit. But I think it’s better to be proactive and look toward the future. Next year, when our game launches, what will players think about the game industry? Will they have a negative or a positive reaction to a $0 price tag on a game? Has Star Wars: Battlefront II poisoned the well? Jack and I are taking a gamble by pursuing a business model that makes very little money. But we do so with the confidence that free-to-play’s stock is falling, and an informed group of players are getting tired of seeing good games get ruined by the greedy demands of executives.

Header

This Industry Needs Mutual Respect

The thing that combines the three points above is the principle of mutual respect. Call me old fashioned, but I’m used to the traditional way of doing things.

As a player with money to spend, you scan the market for interesting video games. Something catches your eye – it’s a beautiful indie puzzle game about a strange priestly-looking dude with a lantern. The puzzles in the game are weird. Objects in the level change with shadows? You’ve never seen that before.

Before you take a leap of faith with your money, you try the free Demo on the store. It’s polished, the puzzles are quirky, and the story ends on a weird cliffhanger. Curiosity overwhelms you and you’ve made up your mind! You’re going to buy “Where Shadows Slumber.”

It may not seem like it, but this is a sign of respect. You’ve trusted us with your money. You respect us enough not to pirate the game or just watch someone playing it on YouTube. You trust us to deliver on what we promised in our Demo. You believe that our screenshots are genuine, and not Photoshopped to make the game look cooler than it is. Even though we’re indies straight out of college, you take a chance on us instead of taking your business elsewhere.

In turn, we as game developers should respect you. We should respect you by delivering on our promise, giving you an entertaining experience that matches or exceeds the value of the money you’ve paid. This is where my disdain for in-game advertisements comes from. It’s impossible for me to see it as anything other than a show of disrespect. When someone entrusts you with their time, how could you shove a commercial in their face and then demand they pay up to prevent their time from being wasted?

Time is the most precious thing we have as human beings. I’d gladly pay any sum of money for more years on this Earth, and more years for the lives of my loved ones. This is impossible, but the urge is always there. That’s what EA is exploiting when they devise a system that requires players to grind for 80 hours just to unlock one character. They’re holding your entertainment hostage and asking you to make a terrible choice: give up your time (precious) or an unknowable sum of money (also precious, in large quantities). By some estimates, you would have to spend close to $2,000 just to guarantee that you’ll unlock all Battlefront II has to offer. You’d never spend that much on a game upfront and they know it. In a sign of disrespect, they’ve devised a system to coerce you into playing their game or paying a ton of money over time without realizing it.

If that’s what the premium business model died for, it died in vain.

 

PremiumGrave-B.png

Moral Arguments Require a Virtuous Community

It should be obvious by now that I’m not making a business case in favor of the Premium model. It’s dead or dying, and I get that. I don’t have any numbers to back this up. All I’m saying is that there’s a morally right way of delivering entertainment, and a morally wrong way of doing it too. Some publishers like to dance close to the fire, and EA jumped right into the furnace. (There’s a business argument for you – reputation matters.) But since this is a moral argument, it requires a community that cares about right and wrong in order for it to carry any weight.

Jack and I will need your help to pull this off. We want to be able to pay Alba and Noah and give them a good bonus through sales of the game. We want to be able to repay Caroline for her work on the website. I want the sales of Where Shadows Slumber to lay the foundation for Game Revenant’s future so I can be in business on my own. I want this game to make enough money so Jack never has to work another day in his life, especially after the sacrifices he’s made to create this beautiful game.

In order to do all of this, we need your help and we need it now! Now is the time to share this article with a friend, or show them our game’s website. If you haven’t downloaded the game’s Demo, do it today and send the link to a friend. Sign up for our newsletter so you can be there for us on day 1, leaving a good review and boosting our standing in the app charts.

Remember that there are four ways to vote in this marketplace:

  1. With your money – a symbol of what you place value on and what you do not.
  2. With your voice – what games are you talking about and sharing on social media?
  3. With your ratings – a sign of how you think other players should view the game.
  4. With your time – everything is tracked these days, and play time equals support.

 

Premium isn’t dead – but it will die when the gaming community overwhelmingly votes to support disrespectful business models and neglects to support indies. Big publishers like EA are probably beyond saving, but Game Revenant isn’t.

Not yet.

 

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

The views expressed in Frank Opinion don’t represent everyone working on Where Shadows Slumber. 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.

 

Our Demo: 1 Year Anniversary

One year ago, on November 1st 2016, we released a free Demo build of Where Shadows Slumber to the world. This marketing build has just 10 Levels and a cutscene at the end, yet it’s been downloaded hundreds of thousands of times by gamers all over the globe. We don’t get a chance to talk data often, but this post is dedicated entirely to discussing the performance metrics of our Demo. Towards the end, we’ll answer the burning question on your mind: was it worth it?

 


 

 

google-play-logo-2016

Google Play Lifetime Stats

The Demo performed the best on the Google Play store. I have a feeling that’s because the Demo is free, and people on the Google Play store tend to be younger / less willing to pay for games. When they see a free game that looks beautiful, of course they’re going to download it! Let’s dive into the Google Play Console and check out some of our stats…

GP-Installs.PNG

Left: the chart of app installs. Right: the chart of app uninstalls.

Installs and Uninstalls

First, the obvious: we’re two no-name developers living in Hoboken, New Jersey and 250,000 PEOPLE DOWNLOADED OUR GAME ON ANDROID!!!

\[ 0_0]/

*Ahem*

The lifetime chart of the Demo on Android shows that it went live in November and hit its peak in December, probably due to the Christmas holiday. I think it’s interesting to note that the first two months an app is live appears to be “prime-time.” Look at all those downloads!

Yet, even though we hit our lowest point (since the November we launched) in May 2017, we’ve consistently gotten more downloads every month after that. Rather than plateau, the app continues to outdo itself month after month. That’s crazy. I’m proud of that, and I hope this month’s downloads eclipse October’s, which is 26, 467. That’s pretty tough to beat!

Of course, the downside is that nearly everyone who installed the app promptly uninstalled it, most likely after completing it. I’m not shocked by that. This is just a demo. People want to play it and then get rid of it – it doesn’t really deserve to stay on their phone. I expect this behavior will continue with the final game, save for a few thousand people who feel sentimental and can’t bring themselves to delete it. I’m pretty ruthless when it comes to clearing space on my phone’s hard drive, so I don’t blame people for not sticking around. You might say our “retention” is terribly low. But I also don’t think it matters for Premium games the same way it does for Free games.

 

GP-RatingsAmalgamation

Top: Our rating. Left: A chart of our rating over time. Right: A sample review.

Ratings and Reviews

As you can see in the charts above, our lifetime rating is quite high and we’ve received thousands of ratings. People have responded very positively to the Demo! The majority of our ratings are 5 Stars (4,149) with only a sliver of negative 1 and 2 Star reviews.

The graph of our rating is interesting. Starting with a perfect 5 Star rating at launch, we slowly drip down to a 4.6 (the bottom of the graph is 4.6, not zero!) by May 2017. Then, as indicated, the build adding a finale cutscene goes live. From there, our ratings steadily increase to the point we’re at now.

This is a really important moment in time, because Jack and I were nervous about how the story would be received. It’s a bit off – not quite what you’d expect from a puzzle game made in the image of Monument Valley. We expected more negative reviews. Instead, they’ve been largely positive. We kind of left people on a cliffhanger and they’re eager to find out just what the heck is going on.

At right, you’ll see a common review. Most of them are like this: people love the game, say they’ll buy it, but are disappointed that this is just a Demo. Truly, I have no idea how people missed this! The title of the app is Where Shadows Slumber Demo (Beta). There’s two keywords in that title that would tell you this is not a finished thing! But you can file that under “nothing is too simple for people.”

If you want to read more reviews, go to our Demo’s Google Play app page and flip through them. I could read them all day, but it would make my head get too big.

 

GP-World.PNG

The top 5 countries that downloaded our Demo.

Who Is Playing?

The top five countries that downloaded our game are South Korea, India, the U.S., France, and Mexico in that order. France and Mexico are nearly tied, and the U.S. isn’t too far ahead of them. But India has double our installs, and South Korea blows everyone out of the water. What the heck is going on?

It’s important to note that Jack and I went through the arduous process of paying for 14 languages of translated text and put them into the Demo. That means Indian players see the game’s app page in Hindi, as well as the in-game text. That’s a big deal. It means we’re meeting people where they are across a global market. We didn’t translate the game into any African languages, so it’s no wonder that entire continent is grey except Egypt. (We did translate the game into Arabic…)

Free games are really popular in Asia. To the extent that this Demo is a “free game,” that explains its success in South Korea and India. After all, it is a game that costs no money. So it is technically a free game! I do not expect this same success once the game costs $0.01 or more. We’re going to have to target the Asian market with a lower price than normal, or perhaps even a try-before-you-buy method where the first half of the game is free. Don’t get me wrong, I’m happy that these people downloaded our game and clearly loved it. But when the business model flips and we ask for their cash up front, I don’t expect to see South Korea or India to even make it into the top 10 list.

 


 

 

applestore20copy

App Store Performance

The App Store’s analytics aren’t quite as easy to decipher as Google Play’s… also, our performance on Google Play dwarfed the App Store in every possible way!

Apple-AppUnits.PNG

From iTunes Connect – a chart of our App Units.

App Units vs. Impressions

Our performance on Apple makes more sense to me. We only “sold” 32,285 app units. We got over 200,000 lifetime impressions, but I don’t know what that means! That may just be when someone sees the game but doesn’t necessarily act upon that.

The chart of our downloads follows a pretty standard “flash-in-the-pan” trajectory. This may be partly because we were never able to upload our language translations to the App Store. I’ll discuss that a bit more when we get to my conclusions, but that’s my guess as to why we plateaued in May and never really rebounded.

It should be stated that App Store customers are the polar opposite of Android people – App Store customers probably want paid games and see “Free” as a mark of low quality. I expect these numbers to swap when the final game is released.

 

Apple-Review

Our dashboard for monitoring reviews. Note the total in grey on the right.

Ratings and Reviews

We didn’t get nearly as many reviews on the App Store – just 26 in one year. That’s probably all an indie developer can expect, but it doesn’t explain the disparity between this and Android. The reviewers were quite kind, and we have a 4.9 out of 5.0. However, with such a small sample size, that’s not as impressive.

 

Apple-World.PNG

Who Is Playing?

Surprisingly, China is our top country on the App Store. I didn’t even know we had access to the Chinese App Store! I don’t know if we can trust those numbers. In second place we have the United States, and then Russia, Japan, and South Korea. These numbers are too small to really tell us anything meaningful, except that we should focus our efforts on China for the iOS release of this game!

 


 

 

amazon_appstore_logos

Amazon App Store Performance

The Amazon version of our Demo went up earlier this year, but there’s no way to really see how much traffic it has gotten. My guess is that no one besides Jack and I have seen it, since the only review is one that I left on the company account.

AmazonLOL.PNG

My very serious review

If you have a Kindle or a Fire, please check out the Demo there! We’re doing a lot by trying to be on as many platforms as possible, and we could use the testing feedback.

I hope things will be better in the future with Amazon, but this isn’t promising. The company has gifted us four mobile devices to use for testing, as well as a guaranteed spot on the Amazon App Store feature banner at a time of our choosing. Let’s hope they have the install base to make it worth our time! We will not be coming to Windows Phone since those devices have been discontinued – I hope the same fate does not befall Amazon.

 


 

 

WorthIt

Retrospective: Was It Worth It?

After having our Demo available for free all this time, people often ask us “was it worth it?” What’s the point of releasing a demo so far in advance of the actual game? Don’t you want those people to pay for the real version? Won’t they forget about your game by the time it launches? Does anyone even make demos anymore?

That’s true – mobile gamers who stumbled upon our Demo a few months ago probably already forgot about us. They’re not eagerly anticipating the release of the final game. It probably isn’t even on their phone anymore! Just because this game is the center of our world, that doesn’t mean we can expect the same loyalty from some people who played a 15 minute trial. (Shout out to everyone reading this blog, because the previous paragraph clearly does not apply to you!)

It’s fine though, because none of that was ever the intended purpose of the Demo. All we needed were the following things:

  • A proof of concept that shows we can actually make something great
  • Something that claims the name Where Shadows Slumber before anyone else
  • quickly deployable version of the game to showcase at events
  • An easily submittable build that we can send to judges for contest submissions
  • Something that gives us experience dealing with the App Store and Xcode.

By these metrics, the Demo was a whopping success!

We proved to ourselves and our fans (and shadowy unnamed figures who can’t be named) that we can put together an awesome small indie game. Making something a little larger would take more time, but we already had the talent and the drive.

Judging by a Google search of “Where Shadows Slumber”, no one else has been able to claim that digital territory except for an old song from 2007. We’ve been in Google’s search algorithm for over a year, which can only help us in the long run when people try to find us online.

“The Demo has given us an air of legitimacy that many indie developers never consider when releasing their game into the wild.”

Any time we go to an event and the current build of the game isn’t ready to show real people, we just default to the Demo and it’s no problem! In fact, those events go even smoother than when we try to show off the development build. As for contests, having a no-strings-attached build out in the wild makes online applications a breeze. I’ve already got a folder filled with screenshots, videos, and a recent .APK that I can throw in there. I don’t know how many festivals want to feature our Demo, but at least they’ll remember us when we return next year with a finished game.

The App Store is an odd one. Technically, our Demo shouldn’t even be on there because Apple forbids you from submitting them. We slipped through the cracks five times! I don’t think that’s an endorsement of our talent, but rather an indictment of Apple’s system of judging builds. Perhaps we’re on borrowed time, and they’ll delete it any day now. Who knows? It doesn’t matter – between our Demo and the previously released SkyRunner, we’ll be Xcode pros by the time we jump in there a third time for the final release of Where Shadows Slumber.

In the end, it was definitely worth it to produce our Demo. Yes, it’s maddening to watch our game grow better every day knowing that people’s only conception of it is a year-old marketing build. But it will all be worth it in the end when we get to show the world what we’re working on! The Demo has given us an air of legitimacy that many indie developers never consider when releasing their game into the wild.

In the meantime… (I’ll have to train myself to not say this automatically, because I’m so used to it by now) …download our Demo. It’s free!

 

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

Thanks for reading this long-form business analytics update. If you came here from Reddit, please be kind! 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.