Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Core Decay - an old-school atmospheric immersive sim inspired by Deus Ex

Fargus

Arcane
Joined
Apr 2, 2012
Messages
3,222
Location
Mosqueow
https://community.coredecay.com/blog/20-dev-blog-3-real-world-spaces

Dev Blog #3: Real World Spaces​

Tuesday, July 2, 2024 1:37 AM
Welcome back to another Core Decay dev blog entry! This time we will be looking at how Core Decay approaches level design, looking at what motivates the way virtual spaces are designed and envisioned, and exploring a concrete example of this in how the design of a bank office has changed throughout the level design process.

On Visual Variety​

However - before getting into all of that, I first want to recognize that most of what has been shown on this blog so far has been footage from the Brussels location, and this will continue to be the case for a while since it's the part of the game I happen to be working on at the moment. There's nothing wrong with that in itself, but I want to emphasize that the entire game is not dreary nightscapes! It's true that Deus Ex 1 did do exactly this and did it very well, but for Core Decay I wanted a larger amount of visual variety - a good comparison here would be Deus Ex: Mankind Divided or Dishonored 2, both of which incorporated a wide range of times of day and weather.
collage.png,

To illustrate this point, above is a small collage of a few (but not all!) other Core Decay locations across Africa, Antarctica, Asia, and North America. Do keep in mind these are in a far less polished state than Brussels, and will receive comprehensive work on fidelity and lighting, but nonetheless it should make for a good example!

Mundane Beauty​

But for now, let's get back to Brussels - more specifically, a small administrative office of the Haupstadt Global Bank.
office-front-entrance.jpg,

Wait, that doesn't sound like a particularly exciting location.
It absolutely isn't - and that is exactly the point. An easy trap to fall into, I believe, when thinking of these kind of immersive sims, is that they are all about the cool stuff. Secret agents! Huge skyscrapers! Underground bunkers! Secret research facilities!
These elements are important, and indeed Core Decay features plenty of all of these things - but they are not at the heart of what makes many of these immersive sims so captivating. It is not about the spy thriller - it is about the mundane. Harvey Smith said it best during a post-mortem of Invisible War:
"A lot of what made Deus Ex great was the familiarity, the groundedness. You're going through an alley, jumping up a dumpster to get to a fire escape to break into somebody's apartment. And we've all seen alleys and chainlink fences and dumpsters. That's why it's so powerful."

All of the larger-than-life parts are crucial as well, but they ought to be seen as building on top of a foundation of normalcy. Only by rooting the player into a world that feels believable can they feel like when the really cool things happen, they are genuinely exciting.
Obviously you can apply this mindset to games - or fiction - as a whole, in that it's often a good idea to establish a grounded frame of reference before leaping into the higher energy parts of a story - this is hardly a new idea, even the classic concept of a three act structure is built upon this. However, I have found that in games this is less commonly considered; it is as if there is concern that the player might lose interest if what they do feels too close to everyday life. In some genres this might absolutely be the case, but this is an immersive sim - it lives for these grounded experiences, and to truly captivate the player it ought to embrace this.

Designing Spaces In Core Decay​

With this philosophy in mind, let's look at how Core Decay approaches level design. This approach rests on two pillars:
  • Level design should follow real-world logic and levels should be thought of as real-world spaces rather than abstract gameplay spaces.
  • The game's breadth of gameplay mechanics makes this engaging no matter what a location ends up designed like, since there are always enough mechanics to correspond to real-life obstacles.
In many games, it is common to design levels as vehicles for gameplay mechanics, then followed by what it actually represents being approached like set dressing. I want to stress that there's nothing wrong with this - but for this kind of game it is the entirely wrong approach to take.
Rather, we design levels as vehicles for logical cohesion and narrative. Gameplay mechanics are not considered in a vacuum, but rather naturally emerge from real life parallels. If bringing design closer to real life makes the game less fun, we first try to ask - how would you deal with this in real life? Could we keep the design and make that fun? A good example is the addition of multiple kinds of flashlights, as a way for the player to manage dark spaces.
We do still start out in the abstract, but it's less about gameplay and more about scope. More specifically, level design follows this general pattern:

Phase 0: Preproduction​

  • A vision for the location as a whole is laid out, with narrative context, visual storyboards and so on.
  • The basic scope of the location is established, and the player's critical path is laid out - that is to say, a way for the player to physically get from point A to point B throughout the location. The specifics of this path will change significantly throughout the process, but some form of starting point is useful.

Phase 1: Blockout​

  • A simple blockout is made to correspond to critical narrative beats and the player's critical path.
  • Fine details are unimportant here and most of this design stands to be altered significantly over time - but it is important to start with some sort of spatial reference for further work.
  • Actual gameplay details - as in, what kind of obstacles are in the player's way? - are not prioritized at this stage.

Phase 2: First Detailing Pass​

  • The blockout is gradually replaced with higher detail assets and lighting/VFX work, to better convey the actual location and the big picture. It's important to do this early, since further level design work necessitates a sense of the overall mood and atmosphere. Note that this still stands to change a lot over time in terms of design - so far we're just building out the simplest possible spatial framework, in preparation for further level design work.

Phase 3: Evaluation​

  • At this point the current scope of the level can be evaluated. Does the physical size of the level feel appropriate? Should it be expanded to account for particular things? To give an example of this, in the case of Brussels, the initial iteration of the level featured only a very minimal amount of Brussels streets, with the greatest focus being on the Array skyscraper. After testing it felt like a good idea to turn this location into a full city hub, and so the scope of this particular level was expanded upon.

Phase 4: Second Detailing Pass​

  • By now, the level exists as a series of basic locations to take the player from beginning to end, and a sense of the scale being appropriate to convey all the narrative and immersive elements.
  • From here, we can go from one area to another within the level, and start considering it as a real-world location.
  • There still remains much work to be done even after this phase is completed - though we'll cover those parts another time.
And here is where we begin the proper part of this blog post!

The Haupstadt Global Bank​

hgb.jpg,

The HGB is the fiscal arm of the Hauptstadt Group, briefly touched upon in a previous blog entry. Long considered a respectable financial institution, and the only one operating in all major nations and city-states worldwide, it has become a cornerstone of society - but one resting on increasingly volatile foundations.
In Core Decay you come into contact with the HGB in a variety of places, though none more so than in Brussels. In fact, an HGB office is among the first things you may encounter as you explore the area around where you arrived.
js-map.jpg,

map.jpg,

This is a bank office, not a bank - which is to say, there is not much money to be found here - but as a way to obtain information and unique ways to access other parts of the city, it can be a very valuable target indeed.
Looking back at the process detailed above, let's look at how this office has changed lately as we've finished up the last phase of its design! We'll start at a point where we've begun - but not finished - the last step of detailing and worldbuilding work. At this point, this area of the level could be viewed as such:
overview-before.png,

The broad strokes of this area have been completed - we have a sense of roughly how large it makes sense for this building to be, and where within the city it is. However, the details of exactly how it connects to the rest of the level remains to be established.
Here we see the first important principle - we'll want to add more details here, let the office connect to more parts of the level and make it overall more interesting to explore - but we do not want to do this by thinking in terms of mechanics-first. The point is not to ensure the player always have a lot of choices - this happens anyway, and if sometimes choices are more limited, that only makes things feel more natural - but rather to now look at this office like a real location, add details based on that, and the gameplay will follow.
Had we instead gone for a mechanics-first approach, we run the risk of making the level design feel too artificial, as if there's a game designer who created this bank office and not a team of engineers. Of course, it is a game designer creating the office, but we want to keep the illusion as strong as possible. This world was not created for you - you are simply trying to survive in it.

Adding logical details​

The way this is actually approached is actually a lot simpler than this - going building by building, area by area, and now asking some really interesting questions. Who would we imagine built this? Where in the world - does it need weatherization? Why was it built, and for what purpose? Does it account for everything employees would need - bathrooms, HVAC, recreation, fire escapes? Does it need protection? From who? Are there security systems, guards? And so on.
In asking these questions, that have to do with worldbuilding and narrative - not mechanics per se - we ensure that the spaces feel natural. And because so many of these elements inherently come with gameplay mechanics, even before we've done any additional gameplay tweaks (which do, of course, also have to happen over time) it starts feeling engaging and fleshed out.
But enough theory! Let's look at a few actual changes from the last couple weeks in service of all this!

Surrounding areas​

Some changes to the general area were made to further a sense of worldbuilding (which secondarily ends up giving the player a few more ways into the bank office, should they pursue them). The nearby apartment building, previously entirely inaccessible:
apartmentsentrance-old.jpg,

Was fleshed out into an accessible corridor:
apartmentsentrance-new.jpg,

Leading to a new small back alley:
newbackalley.jpg,

Note the windows towards the other side, which connect to the office:
office-backwindow-alley.jpg,

These provide another way in - but more importantly, they provide a better sense of place (letting the player look out from inside the building and vice versa) and makes the bank lounge area feel more believable (after all, you would think the back part of the office would also have some windows!)

HVAC​

Turning our focus back to the office itself, let's start out with the addition of a ventilation system. There were some hints of this already - note the AC units on the walls, and ventilation shafts on the building exterior - but the addition of a full HVAC system felt like a logical addition that would add a bit of believability.
To start, an exterior air shaft was added, turning this part of the exterior from this:
outsidevent-old.jpg,

To this:
outsidevent-new.jpg,

It already looks a bit more visually compelling! Even when not actively trying to reach the vent, it makes for a nice presence:
outsidevent-noui-new.jpg,

True to our design philosophy, the actual interior of the vent is unlit and requires the use of flashlights, night vision, or simply navigating in the dark. This is not always the case - but many of these kind of shafts are just as dark as you would imagine. By and large, we represent the world as it makes sense, and then give the player the tools to manage it.
insidevent.jpg,

As these shafts connect down towards the actual offices, you can see patrolling guards as well - a useful tactical advantage!
vent-above.jpg,

Within the office itself, there was already one vent connecting the meeting room and adjacent corridor:
officevent-old.jpg,

This was useful to get a sense of the overall location up until this point, but makes a little bit less sense now. This was thus changed to a door leading to a maintenance closet, and in there is the vent leading to the corridor. Same general gameplay purpose, but feeling far more like a natural part of the building and less like something placed for the player's benefit.
officevent-new1.jpg,

officevent-new2.jpg,

Manager's Office​

The office of Ben Hendersen, the (insufferable) manager, was also given a proper narrative pass to better reflect his personality - before:
office-ben-old.jpg,

And after:
office-ben-new.jpg,

There is an entire story to unravel here, and since none of the actual employees are around during the middle of the night, environmental storytelling becomes very important as a way to make these narratives feel more real and spaces more lived in.

Lounge​

The lounge had a few windows added, as we already mentioned, looking out at the back alley. Before:
office-lounge-old.jpg,

And after:
office-lounge-new.jpg,

Result​

There have been many, many more changes made, but these examples should illustrate the general thinking behind how levels are designed and considered. After these revisions, the overall layout of this area has gone from this:
overview-before.png,

To this:
overview-after2.png,

On a surface level, this is similar to simply saying "We need to give the player some more options, let's make sure we add some vents and side areas" - but since that is a secondary effect of simply designing world-first, it ensures that when and where areas are added, they feel like a natural part of the city. This also lends the game a sense of asymmetry which works very well - sometimes you'll have lots of options and sometimes just a few, and you can tell just by context which is more likely to be the case.

Wrapping up​

To conclude this post, I would like to give a big thanks to Johnny Josefsen, who has been doing a fantastic job helping out with level design these last number of months. Given recent circumstances, progress has been slow, so his efforts have been invaluable. Also a big thanks to all other level designers who have been on this project in the past - I appreciate all of your work enormously!
...well, this ended up being a bit longer than I had anticipated! I do hope that it's been an interesting peek into the internal design process - feel free to let me know what kind of focus for the dev blog you would like to see in the future!
 

Fargus

Arcane
Joined
Apr 2, 2012
Messages
3,222
Location
Mosqueow

Dev Blog #4: ICE Breaker​

b2692b77939d80895738ba8bd9ed357bb05f0819.png

Thursday, August 1, 2024 8:29 AM
Welcome back to another Core Decay development blog post!
This month we will take a closer look at a hugely important part of the game - computer terminals and hacking.
While I say 'hugely important', I do want to stress that like most other aspects of the game, interacting with computers is largely optional, and hacking entirely so. You can go through the whole game without engaging with any kind of cybersecurity, and foregoing hacking implants and equipment might yield benefits in other areas. That being said, an experienced hacker will find an additional dimension to the game's locations and opportunities, and this approach might be well worth pursuing!

computers.png

Computers in Core Decay​

Before we get into hacking, though, let's look at computers in general and the role they serve within the game.

It's important to realize that in these kind of settings, computers aren't just about mechanics, or even narrative - they also carry a certain atmosphere and sense of worldbuilding, in a sort of cyberpunk, 90s computing sense. While Core Decay usually prioritizes groundedness over the "rule of cool", it applies here - using computers has to feel satisfying, and hacking computers has to make you feel like a hacker. With this in mind, Core Decay emphasizes visual variety in terminal UIs, tactile effects when using computers, a terminal-inspired hacking interface, and more. In a game where you spend so much time reading computer terminals, there's no reason not to make them as varied and interesting as the world around you!
terminals.jpg

Computers come in many different types and sizes, and importantly these are not strict categories - the overall goal is for computers to feel like an organic part of the world more so than self-contained vehicles for gameplay. Categories may often overlap or not quite apply, which is entirely intentional - but for the sake of conveying the breadth of content, here's a general overview of a few different kinds of computers you may come across:

Info Kiosks​

Info kiosks are publicly accessible computers meant to convey general information. These are often seen in public locations such as city streets or corporate lobbies, although they also see some private use. After all, even classified labs and secret facilities sometimes need a central hub for employees to access information!
Screenshot-from-2024-07-31-14-32-04.png

Screenshot-from-2024-07-31-21-38-56.png

Screenshot-from-2024-07-31-21-28-59.png

Info kiosks often take the appearance of a large touchscreen display for ease of use, and are generally unlocked for anyone to use.
When arriving in a new location, keeping an eye out for some kind of public info kiosk is often a good idea, as they may contain useful information. In particular it is common for info kiosks to provide downloadable maps, though they might also contain public service announcements, local news, and more.
Screenshot-from-2024-07-31-15-25-06.png

Screenshot-from-2024-07-31-15-30-23.png

Screenshot-from-2024-07-31-15-30-26.png

Since info kiosks are often public, you may also come across units that have been damaged or even hacked into for one reason or another, which may sometimes provide unique opportunities.
Screenshot-from-2024-07-31-15-29-34.png

Personal computers​

Personal computers, often referred to as workstations when in a corporate setting, are single-user computers that tend to contain various forms of data or correspondence, such as emails, chats, images, audio recordings, or attached files.
Personal computers are often locked and protected with a username and/or a password, though this is not always the case. We'll get more into ways to access locked computers further down this post!
Screenshot-from-2024-07-31-14-45-42.png

Screenshot-from-2024-07-31-14-38-39.png

Screenshot-from-2024-07-31-14-37-00.png

Security hubs​

Security hubs are specialized computers that manage any sort of security system, rather than contain information. Doors, cameras, bots, laser tripwires, sensors, turrets, alarms, speakers, lights and much more can potentially be controlled through a security hub, and a single device can control any number of connections.
Screenshot-from-2024-07-31-14-39-42.png

Like personal computers, security hubs are often locked and may be difficult to access, but doing so can be highly beneficial since it lets you disable security systems or even turn them against your enemies. We will be taking a closer look at security hubs in a later dev blog post!
Screenshot-from-2024-07-31-14-43-43.png

Datapads​

Datapads is a catch-all term for any small, portable device found in the world. They contain a single data entry, which might be text, an image, an audio recording or something else, and are always unlocked.
Screenshot-from-2024-07-31-14-37-47.png

Datapads are very common and often very useful to gain additional knowledge - including login credentials for other computers, keycodes, or story-relevant information.
Screenshot-from-2024-07-31-14-44-07.png

Screenshot-from-2024-07-31-14-44-12.png

Screenshot-from-2024-07-31-15-28-16.png

Other computers & electronics​

There are also many computers that do not fit into these categories. Example of this would be AEGIS kiosks, ATMs, specialized equipment and more. Also worth a mention here are non-computer electronics such as vending machines, TVs, and radios, which can often be interacted with in various ways.
Screenshot-from-2024-07-31-14-45-49.png

Screenshot-from-2024-07-31-14-41-36.png

Screenshot-from-2024-07-31-14-35-24.png

Screenshot-from-2024-07-31-14-34-08.png

On gameplay and immersion​

As mentioned above, an important aspect of computers in Core Decay is for them to feel like real parts of the world and not just a "hack this to gain a benefit" button. However, this too can be taken too far, and given the setting of the game, it is important to strike a balance between the immersion factor and making it obvious which computers in the game are fully interactable and which are solely props.
To facilitate this, Core Decay employs a coherent style of screen graphics, making it obvious whenever a computer can be interacted with. While this does lead to a slight loss of immersion, it's balanced by the large variety of physical computer designs, and many different ways to interact with said computers.

Cybersecurity & Hacking​

While some computers are unlocked, many are not.
Screenshot-from-2024-07-31-15-26-33.png

Accessing a locked computer is generally done in one of two ways - obtaining the login credentials, or through hacking.
Logging in with correct credentials is almost always the better option - it's instant, gives full access, and costs no resources. However, there is no guarantee that you can find login credentials at all, and even if you do, you might have to give something else up in return - such as bribing an employee to give you their password, or lockpicking a door to find a note with someone's username.
Screenshot-from-2024-07-31-15-26-00.png

The difficulty of finding credentials can also vary in that some computers only require a password, whereas some require a specific username as well - meaning the challenge might increase twofold.
A more direct approach to accessing terminals is through hacking - and here I want to make a quick detour to take a look at how hacking as a mechanic has been interpreted throughout the Deus Ex series.

Hacking in Deus Ex​

In the original Deus Ex, hacking is a fairly simple mechanic. If you have at least one upgrade in the Computer skill, you can hack any computer, with further upgrades to this skill making hacking faster and allowing control of turrets and bots. There is no resource cost to hacking, and hacking itself is entirely automatic once you choose to do so.
Invisible War kept largely the same system, now governed by a biomod rather than a skill.
In Human Revolution and Mankind Divided, there was a very different approach to hacking as a mechanic. Most noticably, hacking now takes the form of a minigame rather than simply watching a progress bar (a similar shift can be seen between Morrowind and Oblivion with their lockpicking mechanic). The act of hacking remains free, as long as you have the augmentation to support it, though there are also a few hacking-related consumables available.
The minigame itself is perfectly fine and has a certain atmosphere to it, but still arguably immersion-breaking, and also far more repetitive than the quicker hacking mechanic of the predecessors.
dx3-hack-keypad.png

More importantly though, Human Revolution does not feature lockpicking or electronics as separate mechanics - instead the role of these is replaced with the same hacking mechanic (hack a keypad connected to a door rather than lockpick the door itself, and so on). This in itself is arguably a poor change since it leads to less variety and less verisimilitude, but it also has a second downside - this now means that none of these mechanics have any kind of resource cost.
Or to put it differently - there is never a reason not to hack everything you see.
This is a problem, since it removes what would otherwise be an interesting decision to the player. Even the remaining choice of whether to invest in hacking at all is largely irrelevant, and the moment-to-moment decision is gone entirely.
Granted, Deus Ex 1's hacking mechanic suffered from the same problem, but it worked a lot better since there were other resource-driven mechanics to vary it up (e.g. lockpicking), so hacking could stay interesting enough solely on the merit of being a character trait.
Even so, this is one of the (rare!) instances where even Deus Ex 1 has some design issues. There is still never a reason not to hack anything (save for risk of being spotted) and this makes the mechanic less of an interesting choice and more of a monotone task. By comparison, lockpicking and electronics is a lot more mechanically interesting since you always means a calculated risk of whether spending the lockpicks/multitools might be worth it.
With all this in mind, let's return to Core Decay!

Hacking in Core Decay​

Core Decay implements hacking in a way similar to Deus Ex 1:
  • Hacking is tied to character progression rather than a minigame - the act of hacking is essentially clicking a button and watching the hack happen.
  • Hacking is a computer-specific mechanic. Other objects are interacted with in ways that feel realistic - lockpicking doors, overriding keypads, disabling cameras, and so on.
However, it differs in a few key aspects:
  • Hacking has a resource cost associated with it, namely hacking shards. These small electronic devices are rarer than lockpicks or bypass tools, making hacking a more deliberate decision.
  • Hacking does not time out. Once a terminal is hacked, it stays accessible forever - including if you leave the terminal and then return to it.
  • Some terminal content might not be accessible through hacking, needing full credentials to access.
  • Some terminals require a more advanced hacking implant to hack whatsoever.
Screenshot-from-2024-07-31-14-32-03.png

The first change is the most central one - by utilizing an actual resource for hacking, and a comparatively rare one, it makes hacking come with a choice while feeling distinct from lockpicking or bypassing electronics. Because of how this changes how you approach the game, there is also no timer once you have hacked a terminal. Hack it once, it's hacked forever - you already spent the resources, after all. It should be mentioned here that in Core Decay time does not pause while accessing a terminal - so if you are sneaking around where you shouldn't be, that can in itself be a sort of timer!
The actual act of hacking is done through the computer UI - once a hack has started, a terminal interface flashes by and the password is breached character by character. A lot of inspiration overall was taken from Uplink, a brilliant game and one of my personal favorites.
Screenshot-from-2024-07-31-15-26-42.png

Screenshot-from-2024-07-31-15-28-41.png

Screenshot-from-2024-07-31-15-28-56.png

Hacking a terminal leaves a backdoor, so any time you return to the same terminal you can simply enter it in a hacked state again. Alternatively, you can still try to unlock it with real credentials - sometimes this might give access to encrypted documents!
Screenshot-from-2024-07-31-15-27-25.png

Screenshot-from-2024-07-31-15-27-01.png

Also noteworthy is that some terminals have better cybersecurity software than others. A few terminals cannot be hacked (at least by your means) at all, and some require a more advanced, harder to obtain hacking implant.
Screenshot-from-2024-07-31-15-30-47.png

dev1-7.jpg

This concludes our look at computers and hacking in Core Decay. There's still much to look at later along the line, such as security hubs, hacking-related cybernetic implants, and different types of computers - but for now I hope this has been informative!
As always, feel free to leave thoughts and opinions below. :)

https://community.coredecay.com/blog/23-dev-blog-4-ice-breaker
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom