System Shock is a complete remake of the genre defining classic from 1994 built by a team of industry veterans. Remember Citadel.
Latest Updates from Our Project:
May Update: Dev Diary Audio Edition
about 3 years ago
– Thu, May 18, 2017 at 11:55:40 PM
As a fun little initiative to show you our world of development, we want to introduce Dev Diaries! We will have these from time to time to show different perspectives of what is going on. Without further delay, I give you Jonathan Peros:
This is Jonathan Peros, Audio Director on System Shock. I wanted to include a quick update to give some insight into an aspect of the musical direction of System Shock! As you all can probably guess, working on a reboot of a classic game definitely has its own set of unique challenges; we are all tasked with the job of making a good game by today’s standards, but not losing sight of what made the original game great. As such, I’ve gone back to the files for System Shock 1’s soundtrack over and over, spending as much time as I can absorbing what made Greg LoPiccolo’s work on the original music awesome. I thought I would share a few of the great things about System Shock 1’s soundtrack here with you, some of the game’s most dedicated fans.
System Shock 1’s soundtrack was far ahead of its time in many respects. One of the most obvious ways that this shows itself is in its procedural music system. The original game had a MIDI soundtrack, which would play through various soundcards in order to produce the game’s music. This is different than today’s game music, which is for the most part pre-recorded audio files playing back. Because the music was played back note-by-note through data on the soundcard, this opened many possibilities for how the game dealt with music. The music for each level is not contained in a single file, but instead each level’s music is built procedurally from different musical building blocks, controlled by parameters in the game. The core set of each level’s musical building blocks are named with a gameplay state (“W”alking, “P”eril, “C”ombat) and a section (“A”,”B”,”C”,…). “WA” can play into “WB”, unless the game state changes to peril, at which it may play into “PB”. This kind of interactive system provides both varying intensity, which mirrors the pacing of the gameplay, and linear sections, which give the music a sense of forward momentum and structure. This procedural music system is then made more interactive by having various layers which represent the various enemies that are overlaid on top of the core level music, based on the proximity of enemies of that type. These layers are used to represent these enemies across the entire soundtrack, giving each enemy type a theme of sorts! Very cool, stuff!
Reactor transitioning from “PB” music to “CA” music:
Mutant enemy type musical layer:
Another very noteworthy feature about the System Shock 1 soundtrack is its unique use of timbre (the perceived sound quality of a tone that distinguishes different types of sound and instruments). As I mentioned, the System Shock 1 soundtrack was done through MIDI playback. MIDI files are not audio files; MIDI is a data protocol, which tells another device various musical information, like “Note On”, “Pitch”, “Velocity”, “Tempo”, etc. In this case, the device is a computer’s soundcard. Each soundcard has its own set of sounds that are programmed into it, and MIDI then calls on these various sounds with a “Program Change” message. Then, when “Note On” messages are received (along with pitch and velocity), the soundcard knows what sound to play, at what pitch, and how loud, until a “Note Off” message for that pitch is received. The important part to note in this is that the sounds on each soundcard are preprogrammed. Most soundcards have their own takes on very generic sounds (Overdriven Guitar, String Ensemble 1, Clarinet) as well as some more unique ones (Guitar Fret Noise, “Goblins”). System Shock 1, however, used these sounds in very non-traditional ways! Oftentimes, Guitar Fret Noise is played at a very high pitch at 16th notes in order to get some very non-traditional percussion sounds. You’d be very surprised to know that one of your favorite backing arpeggios in L01 Medical’s music is played back on two Bagpipes tracks, with chords being produced by rapidly playing notes on the Acoustic Guitar (nylon) channel. One of my favorite tracks in the game is the Groves music, because of its very creative use of MIDI controls on all of the various layers which come in and out.
Guitar Fret Noise MIDI instrument used as a percussive instrument:
Bagpipe and Acoustic Guitar used creatively:
Percussive Organ layer in Groves (pictured above):
The last cool bit of musical implementation in System Shock 1’s soundtrack that I want to talk about is its use of delay. Delay is a musical effect, which generally takes an input audio signal, waits for a duration, and then plays that audio signal back on top of the original signal. Because of System Shock 1’s MIDI soundtrack, this effect had to be emulated by manually copying and pasting the MIDI Note On and Note Off messages at some later time in that instrument’s channel. This overlaying is done in System Shock 1’s soundtrack as a musical subdivision of the beat, which gives the music really cool compositional elements! Often you’ll hear the soundtrack doing interesting phrasing, by something like playing an eighth note arpeggio with it delayed on top of itself three sixteenth notes late. This was utilized more than just an effect, as it is used most of the time in popular music; in System Shock 1, these delayed signals playing against the original melody combined to create an entirely new melody, a key part of the musical composition. I love when sound design becomes an integral component of the compositional process, as opposed to an effect or an afterthought!
Exec’s guitar line playing eighth note line (pictured above):
Exec’s guitar line with delayed signal three sixteenth notes later:
I hope you found this somewhat technical discussion of System Shock 1's music interesting and informative! While rebooting System Shock’s soundtrack, the lessons taught by the original soundtrack are invaluable to capturing the essence of System Shock 1’s music. With such a forward-thinking musical score in the original game, we aim to keep that spirit alive by pushing the boundaries of interactive music and sound design today. The world of interactive music in video games has only grown more interesting in the past 20-odd years, and I’m very excited to utilize these options to compose the most immersive and interactive score for System Shock possible!
Introducing our new Nightdive Studios Shop!
Ever wish you could have a shirt with our awesome logo? Or how about our logo done by another artist? Well you asked for it and here it is! We now have a Nightdive Studios merchandise shop! For a limited time only, we will be offering a 10% discount with code SCUBASTEVE, please check it out:
If you are interested in any other games to back on Kickstarter, please consider Fort Triumph! Fort Triumph is a tactical RPG featuring interactive environments and epic quests in a world on the brink of destruction. It's basically a fantasy version of XCOM with environment physics. Pretty awesome!
about 3 years ago
– Thu, Apr 20, 2017 at 11:09:50 PM
It has been quite the month following up from GDC! At this time, everyone should be receiving their surveys from Backerkit. On Backerkit, you should be able to not only confirm your pledge, but also upgrade or add on more cool things. On the subject of surveys, we have created an additional one for you to check out to help us continue to develop this awesome title for you:
We are happy to share that our team here at Nightdive Studios is growing! Please welcome our new Lead Animator Lucas Carnes, Lead 3D Environment Artist James Garcia, and our new Lead Producer Kristina Tomalesky! Are you or someone you know wanting to join the team? We are hiring:
Mid/Senior Gameplay Programmer
Work closely with designers, artists, and other team members to create high quality features
Create or improve tools as necessary to support specific features/systems.
Continuously test, debug, profile, analyze, and optimize across all applicable platforms.
Contribute innovative and original ideas on all aspects of game production and development.
Mid/Senior Systems Designer
Work closely with programmers, artists, and other team members to create high quality features
Contribute innovative and original ideas on all aspects of game production and development.
Create thorough documentation for systems and features.
Participate in regular Vulcan mind melds with the Game Director.
Please stay tuned for more great upcoming updates~!
♡✧( ु•⌄• ) Karlee Meow~
Feedback Responses and BackerKit
about 3 years ago
– Tue, Mar 07, 2017 at 11:16:29 PM
More info on that video...
Hi everyone, Jason here. Last week, after seeing a lot of feedback regarding the video, I took to Discord and quickly wrote up a response to concerns I was seeing, and thanks to some loyal fans, it was reposted in various places. In case you missed it, here’s what I wrote:
So, the engine change and visual change are unrelated. Things would pretty much look the same in either engine, but the big difference is performance. The visuals are still a work in progress and know that I'm listening. What you see in the video is a rough style we are experimenting with to push crisper visuals. Art direction was a lower priority for the engine change since we wanted to be sure the technology could do what we needed first. Now that we have the pipelines set for getting art into the engine, we'll be iterating on the style and mood.
The other thing I heard was people were worried that the gameplay was becoming stripped down due to the simple combat shown in the video. Gameplay wasn't a priority for assessing the engine since, again, everything we've researched indicates Unreal can offer the same (if not better) foundation for the gameplay systems.
We're only 20% through our vertical slice, and there's still a lot to do. The next steps are getting interesting creature and environment behaviors, while also iterating on the hacking puzzles, cyberspace, weapons, and items. This is a big game, so we're trying to tackle these components in order, starting with a solid tech foundation and an effective the process for getting art into the game. For now, we chose to bring art in we could finish quickly so we can get the other departments (like design) testing their stuff in engine. More elaborate and iconic art is coming, but remember, for this early stage of v slice, it's about establishing a solid foundation to build upon.
Oh, another thing worth mentioning is that the UE4 video represents 1.5 months of direct content creation, whereas the unity demo had about 6 months. That was another reason for the switch, content took too long to get into unity. Not exactly the fault of Unity, but as you can see, it's easier for our team to create content in Unreal.
Q: Why UE4 instead of Unity?
Jason: Unity is a great engine, as is Unreal. When we started researching engines, Unreal ultimately was the best fit for the content we wanted to make. The team found we were able to get the content into the engine with the visual fidelity and target performance more easily. Basically, for our team and project, Unreal will enable us to be more efficient and aligns better with our goals. Another big draw was its console performance… which I’ll talk about below.
Q: Great, now you are making a console game with a PC port...
Jason: Whoa there! We never said that, and even if we didn’t switch engines, the game would still come out on consoles. Personally, I’m a PC gamer through and through (mainly because I can’t aim well with a controller). System Shock is being made for PC gamers first. It would be a shame if only PC folk could appreciate our game, so we’ll be bringing it to console as well, but PC is the main target for everything we do.
Q: What does “Faithful Reboot” mean? What are you changing from Shock 1?
Jason: When we started working on this game, we had a few choices. Initially we were planning on doing a straight 1:1 remake, but we soon realized this would be our opportunity to introduce the Shock universe to a new generation of gamers that might have missed the opportunity to appreciate Shock. After having numerous meetings with the original Shock 1 devs about the story, levels, etc, it became clear there were a lot of things they would have done differently.
Early in development, we started meeting with those former LGS guys and started asking the question “What would you do differently with today’s technology?” The answers were overwhelming. I think the funniest answer was “Less grenade types for sure”. At that point we realized this needed to be a reboot, but maintain the spirit of Shock 1. Whenever we look at the design, or art, or audio even, we ask ourselves “What would LGS do?”. The answer becomes clear after understanding LGS was about innovation, trying new things and bringing together concepts unheard of in games before them. We see ourselves as maintaining that tradition, and chat with the LGS guys to ensure what we’re doing holds up to their expectations. The mutant frozen shatter stuff is a good example of that.
So what’s different? We’re changing very little of the story other than refining the dialogue and plugging plot holes. Gameplay will be different, but more of an evolution of the original to get combat feeling more reactive and systems with an expected level of depth. Again, a lot of these changes come down to understanding what LGS would do if they were making Shock 1 anew today.
Levels will harken back to the original game thematically, but the layout will see a pretty big change to apply modern level design principles for pacing and exploration. We’re not going to dumb things down, but we also don’t want to ignore the last 20 years of progress level design has made.
Oh, another thing that we’re a big proponent of is to assume the player is intelligent, and not hold their hand every step of the way. We’ll start the game off teaching you the basics, but then you’ll be on your own to figure things out. A big part of the fun from classic games was figuring things out yourself, and we think that’s what most of you would prefer :-)
Q: Things look untextured and bland.
Jason: This was a VERY rapid pass on art stuff and is not final. There’s still a lot more work that will be going into art, as well as bringing in the more iconic nuances of Shock 1. We’ll post more updates on art once things are further along.
Q: Things now look like a generic scifi shooter
Jason: Keep in mind, this video doesn’t really show off the gameplay we’re going for. Combat is a thing you’ll do, but there will be LOTS of other options to take as you play. We know some players will walk to just run and smash a lot of faces, and they’ll be able to do that, but for the thinking player, they’ll have a diverse set of gameplay tools to tackle situations in hackery or stealthy ways. Without getting into too much detail, the station is essentially a living character, and the player can learn how to use aspects of the station to their advantage. I’ll be sure to share more about the gameplay systems as things get further solidified.
Q: Will there be any hud?
Jason: Definitely! Not sure what the HUD will look like currently, and we’re chewing on a few options. We probably won’t have a finalized HUD until the end of v slice or early in the production phase.
Q: Will you still be launching on Linux? Mac?
Jason: Yup! That goal has never changed. When we say “PC”, we mean Windows, OSX, and Linux.
Q: Do you plan on porting to Nintendo Switch?
Jason: Hard to say right now. It depends on what kind of demand there is for it.
Q: Are you planning to reboot SS2?
Jason: Oh boy, one game at a time. Let’s see how this game goes and then board that ship when we get to it ;-)
Q: Why does Shodan sound that way? (girly, smurf, distorted)
Jonathan: To disclose- I can’t speak to the intentions behind the processing, as thus far in the process Terri Brosius has provided her VO with her own processing. But I can speak from an audio direction standpoint, and how we felt that these lines fit in the context of the game…
Terri is unique in that she is SHODAN in a much deeper way than most voiceover artists are their characters. Back in the original Shock days, she wrote her own lines and directed herself. She knows SHODAN’s character better than just about anyone. As such, we have been directing her only as much as we need to and she gives her own take, given how close she is to the character of SHODAN.
From an audio direction standpoint, what I can say is that when we received the SHODAN lines for the latest video, we all got chills. My skin crawled, even hearing the voice outside of the context of the rest of the video elements, and that hit my mark. There are some subtle differences for sure, especially in the quality of the processing of the voice. However, none of these differences felt outside the bounds of what SHODAN is or could be. To speak specifically to her voice raising pitch, historically SHODAN’s voice has always modulated pitch, both low and high. There may be some new inflections that arise, but nothing that we feel is outside the bounds of what SHODAN means, both technically and emotionally.
Q: The music isn't "synthy" enough.
Jonathan: Both because of the history of System Shock and its importance as a sci-fi game, synthesizers are crucial part of its aural soundscape. Because of exactly this reason, when we began work on System Shock, I began accumulating external and analogue synthesizers, modular and otherwise, to build System Shock’s score. They’re my babies! :) Aside from the piano, the music in the trailer is about 90% built out of these synthesizers and processed guitar work. For the trailer, it’s pretty cinematic, so two things about that:
First, before working on this trailer there was a lot of internal discussion about what the goals of this trailer was and what we could best do to achieve these goals. The track that you are hearing are indicative of these goals - nothing more or less. A trailer is a different beast than a game is, and seeks to accomplish different things for a different audience.
Secondly, System Shock is a wide game from a gameplay perspective; just as there is exploration, combat, hacking, storytelling, and creepiness, there is music to match all of it. Some points may call for theme, some for spooky ambience, and some for punchy electronic music. Just like Jason has to do, we are all constantly asking ourselves “What would System Shock be if LGS was making it in 2017?” As such, there will be some necessary alterations that come from 20+ years of innovation and improvement. But if you’re open to a faithful modern interpretation that tries to capture the essence of what defined System Shock in its time, then maybe you’ll find some enjoyment from the more punchy electronic music found in combat in the game. :)
Q: Where is my Backerkit survey?
Karlee: We have currently been soft launching the surveys, and you should receive your survey within the next 48 hours if you haven’t yet already. If you need Backerkit support, please contact:
Q: How long will be Backerkit and funding be up for?
Karlee: More than likely this will be an available feature to use until launch.
We hope that this answers a lot of your questions and concerns, but please feel free to leave us a comment about your thoughts.
Signing off with excitement,
At GDC, a "Shocking" Announcement
about 3 years ago
– Wed, Mar 01, 2017 at 11:04:42 PM
A word from our Game Director.. actually a lot of words...
Hi everyone! Jason here this time to share some really important news. As some of you may have heard (http://www.polygon.com/2017/3/1/14784082/system-shock-reboot-unreal-engine), we have officially switched our engine for System Shock to Unreal Engine 4. I know this seems like a risky move, and in some ways it is, but we’ve mitigated that risk by switching over early. To shed more light on how we reached this decision, I’ll need to go over a timeline.
After listening to everyone during the Kickstarter campaign, it became clear that console support was very important to a lot of you. We took a hard look at what Unity could do on consoles, and what we wanted to achieve for both visual quality and performance. While Unity is a great engine, it was clear that we needed to use an engine that fit our project goals more closely. We took a few weeks to research various engines (mainly Lumberyard and Unreal).
After the engine research and evaluating feedback on our visual style, we decided to try out Unreal and see what it had to offer. Around the same time, we needed to fill critical spots for the leads team. Recruiting takes time (actually, a lot of time, especially for the senior positions). I think we went through about 30+ interviews for various candidates from Sept-Dec. Most of the folks we selected were developers I had worked with on Fallout: New Vegas, so it made getting them up to speed on things pretty quick.
During this time we focused on getting the nuts and bolts of the content inside of Unreal. Around the end of October, we were confident Unreal was the right way to go, but we didn’t want to announce the change just yet, since we wanted to prove to our backers (and ourselves) that we could deliver a slice of the game in Unreal with the updated visual direction. Couple that with the lengthy time recruiting/onboarding takes and we were steadily making progress towards our goal by the end of December.
The next step before being ready to reveal our efforts was to establish a proper level using everything everyone had built up for Unreal. This is essentially for the “Vertical Slice” phase, but the early stages. I like using an iterative corner approach to vertical slice, meaning we would work on a small section of the vertical slice content, iterate and refine it until we were happy with the end result (typically finding problems and correcting them, tweaking things here and there, etc). Once the corner (in this case it was actually a series of rooms, a vent shaft, several hallways, and a lovable mutant named Marty) was finished, we would be ready to expand on the rest of the vertical slice content.
After a lot of hard work, the corner was finally to a point we were happy with, which brings us to now!
That pretty much paints a picture of where our heads were at with all of this. We didn’t make this decision lightly, and wanted to be sure we could do the game justice with this engine shift. Feel free to ask questions either in the comments or the Discord server. Let us know what you think! We want to ensure you feel we’re going in the right direction with all of this.
- Jason Fader, Game Director
and now for the video...
Slacker Hackers for BackerKit
As promised, BackerKit is live and you can now modify your pledges, as well as invite your friends to help support this awesome reboot at http://www.SystemShock.com
♪ Music ♪
Hey! Jonathan Peros, Audio Director of System Shock here! We released the Polygon video, and in it an alpha (emphasized!) version of the main theme of the game. The music is very indicative of the style that we are going for, and captures what was great about 90s sci-fi but in a very modern context. I figured some of you may appreciate being able to hear the music without the SHODAN voiceover! I've loved the ability to work on such a great soundtrack and I'd love to hear what you think!
- Jonathan Peros, Audio Director/Composer
Torment: Tides of Numenera
From our friends at InXile Entertainment, we wanna celebrate Torment!
"Torment: Tides of Numenera is the thematic successor to Planescape: Torment, one of the most critically acclaimed role-playing games of all time. Immerse yourself in a single-player, isometric, story-driven RPG set in Monte Cook’s Numenera universe. What does one life matter? Find your answer."
Our very own environment artist Josh Powers is working on another exciting project. Anew: The Distant Light is an indie game currently in pre-alpha. It is being created by veteran developers Steve Copeland and Jeff Spoonhower, with an original soundtrack by Wilbert Roget II.
Please check out their Kickstarter and support another awesome project!