TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 8 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]

Steam ImageSteam ImageSteam ImageSteam ImageSteam ImageSteam Image
Devlog: Indie dev Aureus offers deep insights into the development of Roadwarden

Source: https://www.gamedeveloper.com/design/deep-dive-roadwarden Gamedeveloper.com's Game Developer Deep Dives are an ongoing series with the goal of shedding light on specific design, art, or technical features within a video game in order to show how seemingly simple, fundamental design decisions arent really that simple at all. Earlier installments cover topics such as designing combat to match the beat of music in Metal: Hellsinger, gamifying the process of learning to code with One Dreamer, and curating meaningful choices in multiplayer narrative games in Doomsday Paradise. In this edition, Aureus of Moral Anxiety Studio discusses Roadwarden, explaining how the game's systems created variance and meaningful impact. I'm Aureus and I designed, wrote, programmed, and illustrated Roadwarden, the first successful game developed by my Moral Anxiety Studio. While I was working, I had a rare luxury in disguise. I was adding new pieces of content to the game without the need to justify myself, or to split the tasks between the crew members, nor maintain the flow of communication and documentation. And since the majority of the project is text-based, making even grand-scale changes and fixes took me no longer than a few days, and usually just a few hours. For teams of developers with advanced visuals, such a scenario is not replicable. Ill put aside personal examples and anecdotes, and stick to the toolbox I used as I tried to fulfill my objective: making an RPG that notices and reflects the players role-playing. To be more specific, I was pursuing a game that feels responsive, adjustable, avoiding epic linear tales that abruptly shift into a single save everyone / become powerful decision in the epilogue. I believe that making meaningful choices at different stages of the players journey is one of the most significant experiences that RPGs have to offer, and my game was meant to keep those in the foreground, compromising more complex systems to give players access to all of the quests, events, and conversations, no matter their characters skill set.

The structure and the alembic


While the major decisions in Roadwarden require selecting specific lines of text during dialogues or other interactions, the game involves many more choices that are not as dramatic, but have great impact on ones experience. Not unlike in combat-oriented RPGs, the player makes choices about the ways they spend coins, which items they use, and which stats they prioritize. Of great importance is the order in which the player reaches new areas and speaks with NPCs. One players starting village will be anothers last visited settlement. I wanted to offer the freedom to travel as one pleases, and therefore I needed to make each settlement somewhat fresh, but also open to the newcomers, giving it a comprehensible structurethe introduction, the initial distrust, lower-difficulty quests that encourage the protagonist to explore the world further, and finally more advanced quests and more beneficial interactions.
Having so many possible directions, I needed to simplify as much as I could. I had divided the interactions into ones that were hand-crafted in their entirety, and ones that would do with the alembic. By this, I mean that the player wouldnt be forced to stick to the predetermined order of tasks, and instead would be required to reach an amount of points tied to a pre-established threshold of success. Because of this, the player could reach the next part of a quest while maintaining some amount of freedom. The most basic strict quest would require the player to go to a specific place, do a specific interaction, and return to the quest giver. The quests using the alembic are a bit more difficult to explain. A good example would be the one that requires the player to feed the dark altar with magic. They can use blood, spells, or magical items, and even fail other quests in the process, but no matter what they put into the alembic, it distills all of the offerings into +1s, +2s, and so on, until the desired threshold of completion is reached. The alembic helped me organize and maintain the games grand structure. If a PC needs to complete three out of five different interactions to progress a quest, and these interactions are spread across the entire map, it allows me to pace the quest depending on how easy it is to reach and complete these interactions. The early game encourages the player to follow the main roads and to visit all the major settlements. The midgame closes most quests, including the ones that involve greater knowledge of the games systems. The late game involves the most difficult, dramatic quests and interactions, often concluding a story that had started hours earlier.
Over the course of the game, the protagonist gathers friendship points that are compared against arbitrary trust thresholds. As the player puts more effort into interacting with NPCs, they unlock new interactions, quests, and hints, advancing the stories, but its also a camouflaged character progression. Many of the rewards open new opportunitiesshelters, better prices, free services. Both the friendship points and the trust thresholds are hidden from the player, though the changes in a relationship are often expressed with the way characters greet or address the protagonist, adding to the more significant shifts of the grayed-out dialogue options into interactable ones. In the worst-case scenario, it leads to awkward results when the protagonist befriends a complete stranger in five to ten minutes, or meets angry scowls as they ask for help even though they just participated in a friendly exchange. There are ways to limit these jarring moments. Having a low friendship level can boost point gains, and I introduced exceptions and more nuanced interactions that either lower trust thresholds or force NPCs to return the favor (or admit that theyve been lying). At the same time, having a high reputation in a village adds to the friendship with an NPC, and vice versa. Using the alembic feels unavoidable to me on a large-scale project, and the best I could do is try to avoid gamifying such interactions too much. Some games, for example, introduce gift systems that turn ones enemies into lovers after showering them with loot. In Roadwarden, such situations are minimized.

The fluff, the spice, the floodgates, the burnt bridges


It would be insane to make each decision memorable and of comparable significance. Not that its something anyone wantspacing is key, and keeping each element stressfully crucial and epic would lead to exhaustion, making the stories taste the same. I allowed myself to put different levels of importance onto various sections of the game, starting with the fluffinteractions that dont influence the stories but are meant to pull the player into the games world. Some of these serve as a vibe check, allowing the player to state directly what their character thinks about a specific situation, character, or place, in hopes that it will flesh out the protagonist. Other fluff pieces helped me limit the games purple prose, replacing long, detailed narration by giving the player an opportunity to select which detail about the world feels most fitting for them. For example, instead of explaining how there are countless stories tied to various cultures, the game lets the player pick a vague tale about the moon, simultaneously giving the taste of the games inhabitants, and of the characters background or personality.
Sometimes, the game remembers the selected fluff, referencing it further down the road. Once the player reaches the games final section, the features of the city they visit are affected by the choices made while describing it to NPCs. The spice affects the game more directly. Such choices remain minor but have greater significance when it comes to gaining friendship points or affecting the characters stats. The most notable examples are the attitude scenes. They occur when the protagonist meets NPCs of greater significance. The player is meant to select one of the five different approaches (friendly, playful, distanced, intimidating, vulnerable) while introducing themselves. Some of these attitudes lead to similar outputs, while others differ significantly, increasing or lowering the friendship level, offering new clues, or giving instant access to quests or interactions that are usually unlocked later on.
The spice moments are more gamified than the fluff, and therefore the more beneficial choices get more clear as the player collects more clues. The in-game journal stores hints gathered from various conversations about the attitudes preferred by different characters. The game also indirectly hints at the more inappropriate choices by making them more misaligned with the current mood of the conversation. The player needs to choose if they want to stay painfully honest, or would they rather manipulate others into liking them more. A cool thing about the spice is that it can be inspired by the older content, such as items. If the protagonist purchases an armor-fixing set, they can use it as the spice to help one of the NPCs and get some friendship points. Similarly, if the player sells a bunch of expensive healing potions to one of the traders, the game acknowledges the found exploit and blocks the interaction, commenting on it with a bit of fluff and a new achievement. Building these moments is time-efficient, yet makes the game feel more organic.
If the spice grows in significance, it becomes a floodgate. Sometimes the floodgates are wide open, aiding the player. Other times, they limit the players options significantly, but can be either fixed or bypassed. A character may be angered so severely that gaining their trust is no longer an option, but there may still be ways to get on their good side, usually by sacrificing valuable resources. A failed quest may still give the player access to some advanced interactions, just in a different, disadvantageous way. In rare cases, a floodgate cant be fixed. If the player does everything they can to decrease their friendship level with an NPC, its unlikely they can swing the entire relationship in the opposite direction, and may at best reach a neutral state.
But if the outcome is intended to be more harsh, like an either / or choice, this is when I think of it as a burnt bridge. An NPC dies or leaves the realm for good; a village collapses; the player supports one community, but weakens another. Burning a bridge means the player shouldnt expect that putting in extra effort will reverse the outcome. Instead, theyre meant to accept the consequences of the changed world. While some burnt bridges have no positive outcomes, those that do are more interesting. Still, it would feel artificial to force each one of them to be somewhat rewarding. The pre-written freedom I wanted each scene in Roadwarden to feel natural, as if it treats the players path as the canonical, linear, intended story, even though no such thing exists. The game acknowledges a significant part of the choices made by the player, referencing them and bringing them to their logical conclusion. The floodgates should be significant at least locally, getting mentioned whenever theyre relevant and changing to the games systems. The burnt bridges need to leave a mark on the world, affecting the stories and gameplay in major ways. Leading to a villages collapse will also fail (or resolve) any potential quest tied to it, and will block the access to merchants and the shelter that it used to offer. The most important burnt bridges have such a significance that even if left untouched, ignored, or abandoned, they should at least influence the epilogue. In their case, inaction is action.
Bringing attention to the spice and the fluff at every opportunity is an impossible challenge, but its good to keep them at hand in your notes, referencing them when writing or editing new content. Even short callbacks are of great worth as they add to the illusion that the game truly keeps track of everything. One of the fun parts of the aforementioned categories is that they have vague boundaries. The player cant know which interactions will lead to a butterfly effect, so they need to decide how careless or thoughtful they want to be at any time, getting surprised with the ways the seemingly pointless interactions affect their further journey.

The class, the religion, the personal goal


Among the most significant floodgates of the game are the character attributes selected during the opening section. I didnt want to treat them as burnt bridges. The three classes (warrior, mage, and scholar) allow the players to receive or save resources, solve a puzzle, access unique systems, defeat an opponent, or impress an NPC (therefore, they spark their own spice and fluff), but there are no quests or major plot threads restricted to only one or two of them. It was important to me that no class would be punished for getting picked. The protagonist is somewhat good at fighting, great at riding, and better at survival than most. The class is just a bonus, not the core of their character.
The characters religion has little impact on combat or the characters stats, but matters during some social interactions, hindering or aiding the protagonist. Depending on the players action, their religion will work either as the fluff, spice, or a floodgate, changing the game more severely the more the character follows the teachings of their faith. The PCs fate is measured with the alembic. The personal goal is both a spice and a burnt bridge as the player cant change it once they select it at the start of the game. Its meant to provide the player with a sense of direction and hint at the PCs past, but is rarely referenced in dialogues, and has no side quests tied to it. At the same time, the way the player approaches their quest is of great significance both for the character stats and the games epilogue. Once again, personal quests tend to use the alembicmost of them gather vague points by completing interactions or gathering resources. The game keeps track of some of the players actions and references them upon the quest completion or in the epilogue, but knowing the many paths the player can take before reaching the quests end, I knew I couldnt do each possible playthrough the justice, and it was better to use a more abstract tool.

The problems


My approach wasnt free of issues, some of which could have been solved with more time or better testing, while others put into question the core design and would likely end up being an effort-sink if I were to meaningfully improve them instead of rebuilding them. I stuck to the assumption that everything in Roadwarden is interconnected, with many characters having something to say about each important topic, and as they added more information to the pool, I had to keep all the details cohesive, or at least purposely contradictory. It was difficult to turn around from the once-set course. Adding new characters or new story threads was complicating things even further.
To navigate through all of this, especially as I was scanning the code to see which parts of the game are tied to specific quests or interactions, I was forced to use thousands of variables, so testing was a nightmaresome interactions require the protagonist to reach distant areas and speak with multiple characters before they can push a quest forward. Even three years in I was simplifying my code, learning from previous mistakes. In the end, it worked for Roadwarden, but wont fit most games, especially ones that require input from voice actors or face animators, or ones that cant afford to introduce large-scale changes years into development. It would be easier to put the villages even further apart from each other and assume that theyre tied only to their closest neighbors, with some small exceptions. Theres a good chance it would maintain the illusion just as well while keeping the door open for additional quests and interactions without inviting the flood of obligatory updates each time I tried to spice things up. I already mentioned the example of the altar that eats magic. The convenient alembic lost a lot of its charm as the game got larger, as I had to connect to this area every single piece of equipment. Similarly, the innkeeper who has something to say about each NPC, or the one who has something to say about each area, required more and more updates as the game grew.
The deadlines brought their own limitations. Some of the characters are underdeveloped, lacking interactions or tasks despite their role in larger quests, while the settlements that can be either doomed or saved offer no deeper content in the case of the latter. There was no time to make helping them more impactful, considering many players wouldnt reach this part of the game anyway.

Between abstractness and vividness


As its impossible to make an RPG truly organic and completely non-linear, there are parts of Roadwarden that had to be left simplified. The villages tend to feel the same no matter on which day they are reached. The fluff and spice rarely mention the PCs appearance, despite having a whole system tied to it. I had to constantly balance between handcrafting all sorts of immersive scenes and unique interactions, and using the alembic, maintaining the games general structure while accepting it may sometimes lead to less-than-ideal results, jumps in logic, or awkward simplifications. After all, aside from having the grand dreams of building a complex, convincing tale told with the players assistance, a story in which each choice matters, theres also another goal: to actually release the game once it gets Good Enough, and to give others the opportunity to experience it before I burn out.
https://store.steampowered.com/app/1155970/Roadwarden/


[ 2022-11-11 09:42:41 CET ] [ Original post ]

Roadwarden
Moral Anxiety Studio Developer
Assemble Entertainment Publisher
2022-09-12 Release
Game News Posts: 43
🎹🖱️Keyboard + Mouse
Overwhelmingly Positive (3308 reviews)
Public Linux Depots:
  • Memphis Content [897.82 M]
https://store.steampowered.com/app/1155970/Roadwarden/

YOU ARE THE ROADWARDEN

A brave stranger putting your life on the line to make a difference in this grim fantasy world. While most people would never risk a solitary journey through the wilder parts of the land, you willingly accept the struggle. You guard travellers, connect isolated villages, support merchants, and repel attacking creatures, bandits, or even undead.

TAKE THE PLUNGE

A powerful merchant guild has called on your services, sending you on a journey into the unknown planes of a mysterious peninsula in the hopes to expand the guild’s influence even further. Explore this world and gather as much information as possible to reveal the secrets surrounding the area. It’s a dangerous task, but an equally respectable one.

READY YOUR ARMORY

Roadwarden is an illustrated text-based RPG that uses isometric pixel art and combines mechanics borrowed from RPGs, Visual Novels, adventure games, and interactive fiction, such as inventory puzzles, dialogue choices, character abilities and progression, hit points. simple survival mechanics. or quests restricted by in-game time.


FEATURES


Face the vast challenges of a hostile fantasy world in the 30-hour story-campaign
Create your own background, abilities, beliefs, and personality
Embark either as a warrior, mage, or scholar and define your character‘s attitudes
Immerse yourself in profound dialogues and sidequests with dozens of NPCs
Collect hints and investigate the true nature of this world

MINIMAL SETUP
  • OS: TBD
RECOMMENDED SETUP
  • OS: TBD
GAMEBILLET

[ 6105 ]

16.79$ (16%)
5.40$ (70%)
16.96$ (15%)
17.99$ (28%)
21.24$ (15%)
8.37$ (16%)
2.99$ (93%)
21.22$ (15%)
8.89$ (11%)
1.63$ (18%)
33.17$ (17%)
12.67$ (15%)
12.59$ (16%)
20.65$ (17%)
12.27$ (18%)
7.64$ (15%)
16.59$ (17%)
16.99$ (15%)
16.79$ (16%)
2.40$ (84%)
34.79$ (13%)
33.59$ (16%)
8.49$ (15%)
13.04$ (13%)
2.51$ (16%)
12.74$ (15%)
16.79$ (16%)
33.97$ (15%)
2.50$ (75%)
2.24$ (93%)
GAMERSGATE

[ 1087 ]

1.31$ (81%)
8.0$ (60%)
17.0$ (57%)
3.4$ (91%)
5.78$ (71%)
11.69$ (10%)
2.98$ (70%)
7.2$ (76%)
0.68$ (91%)
10.19$ (32%)
0.85$ (91%)
3.83$ (62%)
17.0$ (66%)
0.89$ (87%)
12.74$ (58%)
9.9$ (67%)
1.88$ (92%)
1.88$ (81%)
0.37$ (63%)
2.98$ (79%)
7.65$ (74%)
0.85$ (91%)
8.5$ (83%)
10.91$ (22%)
1.7$ (91%)
1.5$ (81%)
1.35$ (89%)
0.6$ (80%)
11.68$ (53%)
2.75$ (45%)

FANATICAL BUNDLES

Time left:

16 days, 7 hours, 22 minutes


Time left:

23 days, 7 hours, 22 minutes


Time left:

12 days, 7 hours, 22 minutes


Time left:

9 days, 7 hours, 22 minutes


Time left:

17 days, 7 hours, 22 minutes


Time left:

19 days, 7 hours, 22 minutes


Time left:

40 days, 7 hours, 22 minutes


Time left:

356464 days, 23 hours, 22 minutes


Time left:

22 days, 7 hours, 22 minutes


Time left:

51 days, 7 hours, 22 minutes


HUMBLE BUNDLES

Time left:

4 days, 1 hours, 22 minutes


Time left:

6 days, 1 hours, 22 minutes


Time left:

11 days, 1 hours, 22 minutes


Time left:

13 days, 1 hours, 22 minutes

by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE