Jordan's Dev Diary: Power to the People
I figured you’d seen enough of me in our update videos for awhile (maybe a lifetime) so I asked other members of Harebrained Schemes’ collection of supremely talented oddballs to write the first several developer diaries, but they kicked the ball back to me for this one.
Of all the games I’ve developed in my 33 year career, Shadowrun Returns is the biggest thrill. As in thrill ride. As in rollercoaster. As in completely-balls-to-the-wall-adrenaline-charged-scare-the-shit-out-of-you-and-make-you-love-life experience. Thanks for making it all happen!
When we launched our Kickstarter campaign, we had a modest game in mind (as our minimum funding level indicated) but your immediate and overwhelming financial support enabled us to expand our vision (and your enthusiastic expectations demanded that we do so). Those elevated expectations continue to this day, as illustrated by Shadowrun Returns’ inclusion in five “Most Anticipated Games of 2013” lists. It is both a great honor and weighty responsibility for our little game to be listed next to AAA games with 20 to 30 times our development budget!
When you net out all the costs of Kickstarter, Amazon/PayPal, Microsoft (for the license), the production cost of our Backer rewards, and the picking, packing, and shipping cost of those rewards, we have just under $1.2 million to actually spend on making the game - which is amazing compared to our modest initial plans but nothing compared to today's 100-million-dollar RPG behemoths - but that’s ok because we have two secret weapons!
The first of these powerful weapons is what I call “The Infinite Resolution Rendering Engine” an incredible piece of biotechnology developed over millions of years, capable of presenting the audience such vivid imagery so real they can smell and even taste it. Yes you guessed it, it’s the gray stuff between your ears and the imagination it is capable of. We can’t afford to put everything in our imaginations onto the screen, so instead we decided to put it into your imagination via “theater of the mind”. By combining beautiful environments and characters with cleverly-integrated text, we hope to inspire you to “see” and “hear” things that we could never afford to put on your screen or out of your speakers.
Shadowrun Returns integrates text into gameplay in four ways:
- Chapter and Scene Introductions set the context and emotional landscape for the scene you are about to play
- In-world GM pop-ups describe the sights, sounds, and smells that your character is experiencing at this moment. For those of you who are unfamiliar with tabletop role-playing, GM stands for “Game Master” - the person charged with setting the stage and refereeing the action.
- In-world character speech bubbles provide short quips from your characters and our NPCs, providing insights into their actions. Of course, sometimes, they’re just for entertainment.
- Our conversation window allows you to have in-depth branching conversations with characters in the world, as well as GM narration that helps bring those characters to life. (Although we can’t animate the single tear traveling down the street urchin’s face, we can type it!)
These theater of the mind tools can be used in really inventive ways. Trevor King-Yost, one of our designers, put together a wonderful little sample game which combined an old school movement puzzle and classic text adventure using a combination of character movement, word balloons, and the conversation window. The team broke into spontaneous applause when they saw it.
Our second secret weapon is . . . YOU. Shadowrun started as a tabletop RPG in which we provided players an interesting world and rules for creating characters and stories within that world. Of course we loved to tell our own stories in that world and published lots of source materials, adventures, and novels in it but the key driver of Shadowrun’s success over the last 24 years is the creativity of its Game Masters and their players. It was a primary mission for me to extend that creative outlet to the digital world. Thus a cornerstone of Shadowrun Returns, from inception, has been to release our content development tools so that you could tell your own stories.
When we started our Kickstarter campaign, we envisioned a true top down game (like we had in Crimson: Steam Pirates) because that’s what we could afford with the budget we posted on Kickstarter. But it was clear from the first day that this was not what you were hoping for – you wanted more depth and immersion. So we decided that an isometric view was necessary to deliver what a top-down view couldn’t provide.
While I’m happy with that decision, the art and engineering involved in constructing a rich isometric world is expensive! It's definitely added development challenges over the course of the project but we’re really proud of what we've managed to accomplish in our isometric game world.
Over the last eight months, we have invested a great deal of time and money into creating an editor powerful enough for us to tell the stories we want and (hopefully) accessible enough for you to wield its power and tell your stories too.
Let me take you through some of what the game editor does so you get a better sense of what you can do with it.
To achieve the highly-detailed and yet “painterly” look we wanted for Shadowrun Returns, we chose to combine 2D isometric environmental art with 3D polygonal characters. A key benefit of this approach is that level design becomes much simpler and does not require a 3D design tool. Both interior and exterior environments are assembled using a large set of graphic building blocks which can be combined in an infinite number of ways to create an incredible variety of both gameplay spaces and visual appeal. Beyond walls, doors, and furniture, GMs use the game editor to place character spawn locations, NPC travel paths, trigger regions, interactable objects, and scene lighting.
Non-Player Character AI
When you place an NPC into the world, you select which character template you want to start from and then have the ability to customize everything about it - from its attributes and skills to its weapons, spells, equipment, and outfit. One of the key choices in this process is your selection of the character’s’ AI profile, which determines how the NPC will behave in combat. The AI system inspects an NPC’s attributes, skills, and equipment and uses them in conjunction with the chosen AI profile to decide which action to take. It brings a smile to my face everytime I see an NPC Mage throw a fireball at my characters because I had them bunched too close, making them a tempting target.
The true power of our game editor is its event driven trigger system. A trigger is an action that only happens if all its conditions are met - in other words, classic IF/THEN logic. In many game editors, this kind of logic is created with a scripting language but I wanted to avoid that because many of us storytellers are not programmers (and don’t want to become one). So our logic is created by using context-sensitive dropdown menus that auto-populate with the characters, regions and objects the GM adds to the scene. After adding them to the scene, they can be referred to in the conditions and actions of the triggers. You still have to carefully think through the logic of what you want to happen and it requires iteration to get things to work exactly how you imagine. But at least you never have to worry about syntax errors! Through triggers, GMs can cause almost anything to happen in a scene. GMs can choreograph the movement of NPCs, change their AI behaviors, change the environment, and branch the gameplay based upon the player’s actions.
Character conversations are your primary way to express the depth of your story, so it was important to get it right for GMs to author and for players to consume. We started with a keyword-based system derived from the SNES game but after mocking this up and playing with it I found that clicking on a single word made me feel like I was not participating in the conversation. I felt more like I was performing an inquisition. One word at a time. It was like, “Sim-chip! Talk!”
Shadowrun has a “voice” to it, a staccato rhythm of conversation inspired by writers like Raymond Chandler and William Gibson, and that just didn’t come across by clicking a word. So we pivoted to a more traditional branching conversation tree in which players select from sentences that capture not just the facts but also the flavor of the conversation. One of the cool things this approach also allowed us to do was to integrate our triggers into conversations. That means the branches of a conversation can open or close based upon character attributes, skills, what the player did in a recent combat, what they did in a previous scene - almost anything really. Similarly, conversation choices can fire triggers that have enormous impact on the plot and gameplay.
Lastly, conversations are not just for characters. GMs can use the conversation system to make lots of things interactive. For instance, entering pass codes for doors or computers, buying a pack of cigarettes from a vending machine, or searching through objects on a desk can all be done with the conversation engine and a little imagination.
With our game editor in place, the creation of our Seattle campaign is underway. We’re all psyched about the story we’re telling and, like most perfectionists, we’ll always want more time to tweak and polish it. But for me, the stories we tell aren’t what’s most important.
The real value of Shadowrun Returns is in the stories you’ll be able to tell. As a collective you'll be able to apply a vast amount of creativity, ingenuity, development time, and community collaboration to your Shadowrun stories, and I'm sure you'll come up with things in your stories and gameplay that we didn't even dream possible. And I, for one, can’t wait to play it!
In closing, let me take a moment to be a proud poppa and say a heartfelt, huge thank you to the team at Harebrained Schemes who embarked on this journey with me and for their incredibly hard work, commitment to quality, and awesome ego-less collaboration. You make long the work days a pleasure!
Keep tuned as we have some real exciting stuff coming in the next couple of weeks. . .
All the best, Jordan
PS: Our third secret weapon is . . . YOU! AGAIN!
As I’ve said before, we put every dollar you gave us, and many more of our own, into creating Shadowrun Returns which means that we don’t have a marketing budget to reach what we hope are a lot more people who might like the game. So we are really counting on you to help spread the word when we get closer to launch - more on that later.
seconds to go
Pledge $15 or moreYou selected
A Digital Downloadable copy of the game, DRM free on PC, Mac, or Linux + one totally sweet, exclusive desktop WALLPAPER for your PC, Mac, or mobile tablet.Estimated delivery:
Pledge $30 or moreYou selected
Previous reward + your character will start the game with a SPECIAL ABILITY only available to backers + a PDF version of the Shadowrun Returns Anthology, an ILLUSTRATED BOOK OF SHORT STORIES written for the game and edited by Jordan Weisman, the creator of Shadowrun. + NEW You will also get the IN-GAME DocWagon benefit of a fully-armed emergency ambulance or chopper to save your team of runners when the drek hits the fan.Estimated delivery:
Pledge $50 or moreYou selected
THE ALL-DIGITAL REWARD BUNDLE This reward bundle is completely independent of all other reward levels, does not include any previous rewards, and is not added to reward levels above. A Digital Downloadable COPY OF THE GAME, DRM free on PC, Mac, or Linux + one totally sweet, exclusive desktop WALLPAPER for your PC, Mac, or mobile tablet + your character will start the game with a SPECIAL ABILITY only available to backers + a PDF version of the Shadowrun Returns Anthology, an ILLUSTRATED BOOK OF SHORT STORIES written for the game and edited by Jordan Weisman, the creator of Shadowrun + you will also get the IN-GAME DocWagon benefit of a fully-armed emergency ambulance or chopper to save your team of runners when the drek hits the fan + a DRM-free digital version of the GAME SOUNDTRACK. This bundle includes no physical goods and helps with VAT, duty and shipping costs for our international backers.Estimated delivery:
Pledge $60 or moreYou selected
Previous rewards + a DRM-free digital version of the GAME SOUNDTRACK + a Shadowrun Returns "BACKER" T-SHIRT + a PERSONALIZED DOC WAGON CARD will be sent to your home + you will also get the IN-GAME DocWagon benefit of a fully-armed emergency ambulance or chopper to save your team of runners when the drek hits the fan. Note: This is an in-game service only. No armed medical extraction team will actually arrive at your home. More details in the FAQ. (Please add $5 for international shipping) Note: This is an in-game service only. No armed medical extraction team will actually arrive at your home. More details in the FAQ. (Please add $5 for international shipping)Estimated delivery:
Pledge $100 or moreYou selected
Previous rewards + A HARDCOVER EDITION of the Shadowrun Returns Anthology + your NAME IN THE CREDITS of the game AND the anthology book + a GOLD Doc Wagon card sent to your home. (Please add $15 for international shipping)Estimated delivery:
Pledge $125 or moreYou selected
Previous rewards + a DELUXE BOX EDITION including the game disc, soundtrack disc, a mini-poster, and—check this—a Shadowrun Returns USB Dog Tag set, containing DRM-free versions of the game (PC/Mac/Linux) and soundtrack (and maybe one or two other surprises, too). (Please add $15.00 for international shipping.)Estimated delivery:
Pledge $175 or moreYou selected
Previous rewards (excluding the All-Digital Bundle) + ALL 3 Shadowrun Returns "BACKER" T-SHIRTS. These 3 shirts are NOT in addition to the shirt you get at the $60 level. At this level you get 3 shirts total. (Please add $15 for international shipping)Estimated delivery:
Pledge $250 or moreYou selected
417 backers Limited (583 left of 1000)
Previous rewards + A SPECIAL EDITION, SIGNED & NUMBERED HARDCOVER of the Shadowrun Returns Anthology (this replaces the edition you get at $100) + EARLY ACCESS to the LEVEL EDITOR so that your shadowruns can be the first into the game (date for editor TBD). (Please add $15 for international shipping)Estimated delivery:
Pledge $500 or moreYou selected
100 backers All gone!
Previous rewards + the shadowruns you design will be MARKED with a special GLYPH so they'll be highlighted and easy to identify + a PLATINUM Doc Wagon card sent to your home. (Please add $15 for international shipping)Estimated delivery:
Pledge $1,000 or moreYou selected
41 backers Limited (9 left of 50)
Previous rewards + we'll use YOUR IMAGE to CREATE AN NPC CHARACTER for the game. It's our choice what NPC you'll be but if you have a suggestion, we'll listen.Estimated delivery:
Pledge $2,500 or moreYou selected
12 backers Limited (8 left of 20)
Previous rewards + we'll create the art for one EXCLUSIVE CUSTOM PLAYER CHARACTER based upon your description and/or sketches. When your friends hire your character, they'll get to see it too! (Limit 2 revisions.)Estimated delivery:
Pledge $5,000 or moreYou selected
0 backers Limited (10 left of 10)
Previous rewards + 1 Large or 2 Small custom art assets created for you to be used EXCLUSIVELY in your missions (Limit 2 revisions) + a CONSULTATION with our Art director and Level Designer to help tune one of your shadowruns.Estimated delivery:
Pledge $7,500 or moreYou selected
0 backers Limited (5 left of 5)
Previous rewards + spend the AFTERNOON AND EVENING at Harebrained Schemes World Headquarters. You’ll have LUNCH WITH JORDAN AND THE DEVELOPMENT TEAM and then PLAY SHADOWRUN WITH JORDAN. Your Game Master will be Mike Mulvihill, who led Shadowrun game development at FASA Corp. (You must be able to travel to Redmond, WA).Estimated delivery:
Pledge $10,000 or moreYou selected
3 backers All gone!
Previous rewards + Mike Mulvihill, who led Shadowrun game development at FASA Corp., will COME TO YOUR TOWN TO RUN A TABLETOP GAME OF SHADOWRUN FOR YOU AND FIVE OF YOUR FRIENDS. (He'll even buy some snacks.)Estimated delivery:
- (24 days)