Summer Newsletter

Player vs Player, AI NPCs, Narrative Worlds, world building and gameplay improvements.
Aug 25 2020

Hello Realmers,

Our focus over the last few months has been on the development of a proper Player vs Player system, with the addition of new features, content and incentives to provide a satisfying endgame loop to players. We also got sidetracked in the best of ways by the OpenAI Beta, which we were fortunate enough to take part in and have since successfully leveraged to enrich in-game NPC interactions.

In addition, we implemented numerous gameplay and world editor improvements, and even added a new "Narrative Worlds" configuration option that makes worlds purely story-based, with no combat, classes or skills whatsoever.

GPT-3

The recent pace of Artificial Intelligence has been nothing short of breakneck, and when OpenAI announced their private beta for their general-purpose text interface, we jumped right on it. As a result, Edeus now has a resident Non-Player Character that integrates with GPT-3 to generate responses that could fool someone into believing that it is being controlled by a real human. If you'd like to learn more about how GPT-3 works and how we integrated with it, check out our blog post on the topic, Using OpenAI's GPT-3 to enrich NPC interactions.

PvP

One player being able to kill another has been a game feature since the beginning, but there was previously not much point to it, other than bragging or griefing. To address this, we've built a system of incentives and limitations around PvP, and have updated our flagship world Edeus to implement specific rewards tied to those incentives. We also opened the Orc core faction for character creation.

All of the changes are detailed in a in the following blog post: Cross-Faction Player vs Player. But to quickly summarize, killing players rewards you with Glory, which decays weekly into a currency called Medals. Medals allow you to purchase equipment, potions, and to advance in standing within the minor factions of your choice. In addition, unique weapons are awarded each time glory decays to the top PvPer for each class.

Brimstone

Though we spent a lot of time on PvP, and we also spent time on the complete opposite end of the spectrum: narrative worlds. A narrative world has no combat, classes, skills or killing. These elements are even hidden from the UI, focusing it on the storytelling elements.

Brimstone is a single-player narrative adventure that showcases all of those features, where a detective tries to get to the bottom of the murder mystery with rather unusual circumstances.

World Building

A number of new worlds are in the works, and we've been working closely with builders to define new ways to create interesting interactions, narratives, and satisfying discoveries.

Here's some highlights:

  • Conditions can now be applied to Quests, Room Checks and Mob Reactions. Originally introduced with Room Actions, they've proven a very powerful tool to construct interactions between the player and the environment. The syntax for a condition is the same all across the board, and they understand boolean logic, for example: is_archetype mage or (is_archetype warrior and level_above 10) - will place a condition on an event to only occur if the actor is a mage or a level 11+ warrior.
  • Random Commands - scripted interactions can feel repetitive, and sprinkling randomness within certain structures can help NPC feel more authentic. Mobs, quest and room commands now understand a bracket syntax, where one of multiple commands will be picked at runtime. Example, a mob command: [say heads; say tails] will cause him to say 'heads' 50% of the time and tails the other 50%.
  • Award Command - Implemented to help builders & dungeon masters interact with their players live, the award command can now be used to give them gold, glory, medals or faction standing while they are in game.
  • Find - As worlds get large, it can become harder to pinpoint exactly which mob is where. The find command takes a name as an argument and returns possible matches along with room numbers. All you need to do then is jump to that room number and you can take a look for yourself.
  • Gold loss on death - Sometimes a builder wants a player's death to sting a little. In addition to the option where all of their equipment goes to their corpse on death, builders can now select a game mode where players lose gold when dying, in proportion to the value of their worn equipment. This is now enabled on Edeus.

Gameplay Improvements

Some gameplay quality of life improvements:

  • Compare - Sorting through gear in a text-based environment can be challenging. compare presents a list of items either in your inventory or in your bags for each equipment slot.
  • Brief mode - By nature, text-based games are spammy. There are now two options to condense text output, one for combat and one for room descriptions.
  • Characters in Room sidebar panel - We introduced the sidebar last winter, and have been iterating on it. A new panel now shows a list of the characters in your room, each hoverable.

Where to Find Us

Feedback? Questions? Here's the essential links