Nov 29, 2019
Ruinarch - Marvin
First of all, we have two new DevLogs for the month.

This one is about our Share Intel feature:
https://www.youtube.com/watch?v=Yj8JsoVYOeQ

And this one is all about Characters:
https://www.youtube.com/watch?v=AMByJ7ehaZE

After attending the ESGS event last month, we spent the first week of November discussing player feedback and plotting what we have to do in the next couple of months to address issues raised. It has become quite apparent to us that we needed to rework some aspects of the game to improve performance, maintain consistency and streamline our process.

Bulk of our November work revolved around this rework. We're still not fully done with it so it would continue over the next few months. Fortunately, we were still able to introduce some new features. Below is a summary of the major things we've added into the game:

New Character Sprites and Portraits


One of the major player issues before is the difficulty in identifying individual characters in the map as we were still using the same sprite for male and female characters in the game. With these new sprites, characters have different body sprites based on their class, and its color scheme also changes depending on its race. Although, its a bit hard, you can also somewhat identify gender by checking out the character's hair length.

We've also introduced randomized variations in the character portraits, to further differentiate them from each other. It's unfortunate that our portrait icons in game are quite small, because it loses many of the awesome details added by the artist:


Blueprint System

Settlements now start as small villages that eventually grow and expand. The faction leader may place a blueprint for a specific structure and another builder character can take on the job of constructing it. We'll introduce more unique structures in the future that would provide various benefits and means for the characters to fight back against the player and their other opponents.

Migration
As mentioned, settlements now expand and may build new unoccupied dwellings. We've also introduced a daily random event that may spawn new migrants to occupy empty homes. This is a way for factions to grow. It poses another threat to the player - by leaving a tiny village alone for a while, you may find that it has grown into a much stronger settlement days later.

Multiple Settlement and Factions
We've started work on our multi-faction system. For now, we've only set it up so that there are three starting factions and settlements at world spawn. For now they just claim adjacent regions and cleanse corruption but this will open up much more in the future, as we allow factions to build new regional structures, raid and invade opposing factions, and more.

New World Events
Alongside having multiple factions, we've also started tinkering on how we want them to expand and interact. For now we just have two new ones added to the other already existing events:
  • Claim Region: Allows a character with Royalty trait to claim ownership of an adjacent unclaimed region.
  • Cleanse Corruption: Allows a character with Purifier trait to cleanse an empty corrupted region.

Soon, we want characters to be able to build new Mines, Farms and Garrisons, as well as raid and invade the player and other opposing factions.
Nov 2, 2019
Ruinarch - Marvin
As we've mentioned in a previous post, World's Bane is now Ruinarch! And we have entered into a publishing deal with fellow Filipino game studio Squeaky Wheel. With this partnership, we are able to extend our development time up to early 2020 as well as get much needed assistance in marketing the game.

Much has happened since our last DevLog and the game is in a more complete form now with most of the important features needed to play the game from start to finish already in place. We'll just go through the most major ones here. For a more in-depth information about the game, please check out the first of our video dev log series discussing various features of the game at our youtube page:

https://www.youtube.com/watch?v=Dn_J6Vd1zYA

Demonic Structures
We now have Demonic Structures that the player can build on invaded regions. They provide various features to assist the player in invading the world. For example, the player can extract new spells from some of his minions by performing an extraction ritual in the Spire. And the player can research upgrades in the Anvil.





Reworked UI
We've gone ahead and updated our placeholder UIs with near final versions of it. Here are some screenshots of the new UI.





Electronic Sports and Gaming Summit
We recently attended ESGS. It is a Filipino gaming event that has a sizable area for local indie games. While it was exhausting for our developers to talk non-stop for 4 days straight, it was ultimately a very rewarding experience seeing players play and enjoy the latest version of the game for the first time. More importantly, we were able to collect valuable feedback that has now helped us figure out what's working well and what the game's major issues are. We have a lot of work (and re-work) to do ahead of us but we can now more clearly visualize what the finished version of Ruinarch should look like!
Ruinarch - Marvin
We've been holding off on this announcement for quite sometime now but some of you eagle-eyed followers would have already noticed that World's Bane has stealthily been changed into Ruinarch early this month.

Yes, we've had a name change. We feel that this new name has a nicer ring to it. It's more unique and evokes the game's theme much better than World's Bane. Doesn't it sound like you are a Monarch of Ruin? What wicked things one can do as a ruinous monarch...

But the name change is not the only major announcement that we have. We actually got ourselves a publisher now: Squeaky Wheel Studio! And they were the one to rightly suggest the name change.

Squeaky Wheel is also a Filipino game dev specializing on simulation and strategy games. They've already released two fun simulators: Political Animals and more recently Academia: School Simulator. Go and check them out, they are discounted right now!

Squeaky Wheel's experience with releasing indie games in this oversaturated market condition will be really helpful in propelling Ruinarch to a much wider audience. They also provided us with additional funding that allowed us to extend development of the game several more months before launching onto Early Access.

Wishlist and follow us to get more updates as we get closer and closer to our 2020 Early Access Launch!
Aug 30, 2019
Ruinarch - Marvin
This will be a lengthy post! We have been hard at work developing the World Invasion System and other gameplay features the past two months. While the bulk of the system is done, it is not yet in a stable state so we decided not to upload it on our itch.io page. We will instead probably upload a video DevLog sometime next month to explain the system in greater detail and also discuss what we intend to add to the game over the coming months.

Fire

We've introduced Fire into the game! Players can now use Ignite and Explosion to start a fire. Fire spreads through Flammable objects, characters and tiles. Residents will attempt to douse a fire when they see one by obtaining water from a Well or other sources of water. We'll have more interesting interactions with Fire in the future!


Burning inn.

Zombie Virus

You can now start your own zombie apocalypse. Players can now afflict a resident with a Zombie Virus. Characters with the Zombie Virus has a small chance of suddenly dying. Any character that dies with a Zombie Virus will reanimate into a Zombie that is hostile to all non-Zombie characters. Our Zombies shamble slowly when idle but moves really fast when there are hostiles in range!


Start your own zombie apocalypse!

Pestilence

Players may now afflict characters with the Plague. This is a spreadable disease that makes the character vomit from time to time until he eventually dies of septic shock. It spreads to other characters! A Doctor character may be able to cure someone with Plague.


Franklin was afflicted with the Plague and eventually died of septic shock

Psychopathy

Players may now turn characters into serial killers. When afflicted with this Trait, the game will generate specific victim targets for the Serial Killer. If the killer meets anyone fitting his criteria, he will target that as his next victim and will eventually abduct and kill it.


Serial Killers typically are generated with two types of victims


They will eliminate their victim in a secluded location. Excuse placeholder graphics please!

Paralysis

Players may now afflict characters with permanent Paralysis. A Paralyzed character can no longer move. Other characters may still help him by feeding him and carrying him to his target location.


Friendly residents will assist their paralyzed comrades.

Cursed Object

Players may now curse an object. Anyone that interacts with it may suffer strange accidents. We're still not too happy about this one's effects so this may be improved later on.


A cursed Ore had another victim

World Invasion System

The foundations of our World Invasion System is already in place. It is still pretty barebones in terms of content but most of the major components are already in there and just needs to be fleshed out and expanded.

The World Invasion System subdivides the world map into interconnected regions. At world generation, the player's Demon Portal will be spawned at one corner and a single defending settlement will be placed at the opposite end corner of the map. The player may then slowly corrupt the world by sending out a minion to invade one adjacent region at a time.

Different regions have different landmarks, objects and characters. When a new region is corrupted, the player will gain benefits depending on the region's content.



The player may only attack the settlement once his corruption is directly adjacent to it so until this happens, he may visit the settlement at any time and use his Intervention Spells to weaken the residents in preparation for the attack. There are plenty of residents spawned at the settlement so the player's invading minions will not be able to defeat them in combat without softening them up first. The gameplay loop we want is for the players to continually switch between the world map and settlement map as he manages the world invasion while simultaneously weakening the settlement.

There is a limited amount of time for the player to complete his invasion. The settlement is protected by a Goddess and a ritual is already underway to invoke its Divine Intervention. Once it completes, the player will lose. We are still unsure whether we want to include a final defense fight within the portal once Divine Intervention occurs or if it should go straight to Game Over.

This is only the initial setup for our World Invasion System. More landmark types, objects and random events will be added to fill up the game with enough content. In addition, Demonic Landmarks will be introduced soon which are structures that the player can erect in invaded regions for a variety of benefits. These are key features that will provide further progression system for the player.

Summons

Players may now obtain Summons from invaded regions. These will be a variety of beasts and monsters that the player can then unleash on the Settlement. We've introduced 4 Summons for now: Wolf, Golem, Succubus and Incubus. Wolves and Golems are fairly straightforward monsters that will engage the residents in combat. Succubi and Incubi are more interesting as they will enchant residents into going in bed with them and then suck their life force while they are at it!


A Wolf attacks the settlement!

Artifacts

Players may now obtain Artifacts from invaded regions. These are special objects that can be placed in empty spots in the settlement. Typically, artifacts have unique area of effect abilities that get activated when an unsuspecting resident inspects it. The Ankh of Anubis creates a quicksand in an area around it that will drown residents caught within. The Necronomicon will reanimate all dead corpses in the entire settlement and turn them into hostile Skeletons. The Chaos Orb will turn anyone that inspects it insane.


A Level 1 Ankh of Anubis in action. Pardon the placeholder graphics

Character Travel

Occasionally, a character from the defending settlement will travel to a different region and trigger a random event. The effect of these type of events will usually be detrimental to the player's invasion effort. There are a couple of ways we want the player to be able to defend against this. If the region is adjacent to corrupted ones, then they can invade it before the event ends to cancel it and kill off the character. If it is not, then the player may send a minion and interfere with the event.

Intervention Spells Changes

We've transferred Intervention Spells out of minions and directly onto the player. The player now has up to 4 Intervention Spell slots that will eventually be filled out by learning new spells via World Invasion System. Intervention Spells are now one time use only so the player must use these wisely.

Let me explain why we switched to this. With the World Invasion System in place, we switched the Intervention Spells from being repeatable use via cooldown to single consumable use. The intent is for the player to be more mindful when to use a Spell as well as to allow the player to go through a variety of different Spells throughout a single playthrough rather than be stuck with just a small fixed set. So when a Spell is consumed, he will eventually be able to replace it with a new one as he invade the world. Now, this makes the minions merely containers of Intervention Spells and makes using them more fiddly as you have to go through a list of minions to find the Spell you want to cast. Moving it out of the minions makes it much simpler and still accomplish the same goal.

Now the downside to this is that the minions are now practically no longer involved in interventions inside the settlement. What we intend to do is to make them more useful in the World Invasion System and in combat. As we put in more of the World Invasion System's features in place, the minions will have various tasks to do including building Demonic Landmarks, unlocking new Spells, starting random events, interfering with other events, etc.

Save/Load System

We've started working on our Save/Load functionality. It's not complete yet as it takes a bit of time to do it for the data inside the settlement but it should be finished by next month.

New Traits

We've started adding more flavor to the characters by introducing new traits that will affect their behavior. Some are buffs like Doctor, Vigilant and Blessed. Some are flaws like Accident Prone, Music Hater and Ugly. Some are neutral like Nocturnal and Curious. Many more will be introduced next month.


An Accident Prone character occasionally stumbles and gets injured while doing stuff

Other Smaller Intervention Spells

This is getting a bit too long but know that there are a few more Spells we added in there such as Cannibalism, Agoraphobia, Lullaby, Spoil and Release. We still feel that there is still not enough means for the player to plan out a specific course of action. To fix this, I think we need to figure out a more manageable way of unlocking specific Spells that the player needs rather than what's in place right now where the player may choose from a random set of three ala Stellaris. What's tough here is how to balance it in a way that it wouldn't be too overpowered. We can't just allow the player to turn everyone into Serial Killers (or could we?).

Day/Night Schedule

We're updating our character AI to better consider the Day/Night cycle in the game. In previous builds, characters do not really take the current time into consideration too much. Example: they dont typically sleep at night time and don't have an eating schedule as they are largely controlled by their Need Meters. We're changing this up so that characters will eat and sleep within a set schedule even if they may not be too hungry or sleepy by then. Our major goal here is to have most characters asleep around the same time at a certain point at night. This will then be a good time for the player to switch to the World Map and work on that side. We think it would be a good loop for the player to be in the Settlement Map in the morning and then in the World Map at night.

At the moment, we're in the middle of transitioning to this. However, it is tough taming the AI into doing a predictable schedule when faced with many unpredictable factors and events. Though I think we should get it done by next month.
Jul 5, 2019
Ruinarch - Marvin
June DevLog

June is a comparatively lowkey month for us. There was still a lot of work done but most of it are revisions or improvements of existing features. Now that we are satisfied with the fundamental simulations in the game, we'll start turning our focus towards our World Invasion System. This is the last but biggest missing piece in the game which includes the random world generation, corrupting world tiles, minion growth and management, win and lose conditions, threat meter, and more. This is a big feature that will take time to complete. I don't think we will have another significant update this month but expect a fully playable (albeit barebones) game by end of August.

Prototype Build v0.4

We've updated our prototype build with more features and improvements. Here's the link: World's Bane Prototype

Gameplay Trailer

Finally we were able to complete our first gameplay trailer which should give players a clear idea of what we're going for with World's Bane. This is only the first one and focuses on how the player interacts with an internal map. We'll have another trailer in a couple of months that will show an overview of the whole game flow once the initial structure of the World Invasion System has been developed.

Revised UI

We've revised the way the player performs actions. Now, there are icons on the right side for available minion abilities. The player may select one, and then click on a valid target to cast it. We'll conduct some playtests to determine whether this is the best way to perform actions in interior maps.

Revised Event System

Events now are stored by NPCs as part of their memories. They can now react appropriately to a piece of event when they witness it, or when they have been informed about it by the player or by another NPC. We've not implemented complete reactions to all available actions yet but most of the major ones have been applied. Due to the overhaul, there will be some major weird/illogical reactions for now. We'll smooth it out in later updates.

Watching Event

NPCs are now able to watch some events that are taking place (ex: two factionmates in combat, someone poisoning food, someone playing music) and may react after the event ends. This is an initial setup, and will be a feature that will keep expanding throughout development.

Updated Combat

In previous builds, combat results occur instantaneously. Now, we've introduced a new combat system where the NPCs actually have attack range, attack speed, hitpoints and damage based on their Race and Class. This is only an initial version that is still heavily imbalanced. We'll revisit balance of combat in the coming months as well as add unique combat abilities to different classes.

Combat Animations

Skeletons, male human and elves and wolf NPCs now have combat animations. More combat animations will be added in the future.

Ruler Succession

When a faction ruler dies, is kidnapped or becomes a criminal, he will be replaced by another resident as the new ruler. There is a hierarchy amongst the residents based on the relationship with the current ruler, class and gender.

Raise Dead

The player can now raise corpses (including those buried in tombstones) from the dead and turn them into hostile skeletons. This is an Instigator minion ability.

Mouse Drag

Players can now drag the interior map using the mouse.
May 31, 2019
Ruinarch - Marvin
Here's what we've accomplished during the month of May.

Prototype Build v0.3

We've updated our prototype build with more features and improvements. Here's the link: World's Bane Prototype

Additional Corrupt Actions

- Vampirism. Characters afflicted with this do not get tired anymore but can no longer recover their Fullness Meter using their usual eating actions. Instead, a Drink Blood action is now available which they typically use on Sleeping or Unconscious characters when they are hungry. If a vampire starves, it may knockout other characters to render them Unconscious and then Drink Blood from them. Victims will be lethargic for 24 hours, slowing down their movement. There is a small chance that a victim may become a Vampire as well. Vampirism is an Aberration-type crime and those that are discovered will also be restrained and judged.
- Unfaithful. This is a very subtle affliction. Those with an Unfaithful trait will develop Paramour (affair) relationships when they already have a Lover. Players may attempt to report an NPC's infidelity to his lover (by storing the event as an Intel and then doing Share Intel) and see how a lover reacts to it. This behavior requires further improvements.

Disable or Destroy Objects

- World objects may now be clicked. Initial actions available are Disable and Destroy. Disabled world objects cannot be used by NPCs for 4 hours. Destroyed world objects are permanently removed from the map. This uses a placeholder UI.
- This is an initial step to introducing further actions on world objects.

Additional NPC behaviors

- Lovers and Paramours can woo each other and make love to replenish Happiness Meter
- NPCs will now bury corpses. Those with a positive relationship to a buried character may reminisce beside the tombstone to replenish Happiness Meter. Those with a negative relationship to a buried character may spit on the tombstone to replenish Happiness Meter.
- NPCs with Craftsman trait may sometimes craft Guitars, Desks, Beds and Tables and place those inside Dwellings. They may also craft Healing Potions and Tools to replenish the City Warehouse stocks. Healing Potions are now consumed by Cure and First Aid actions. Tools are now consumed by Release, Poison Food and Remove Poison actions.
- NPCs now store memories of events they have witnessed or been informed of and may share this information to other characters. For example, a character that witness his enemy committing a crime may share this info to that enemy's friend to break up that relationship. This behavior requires further improvements.
- NPCs may now break up with their lover. For now, this occurs when a character has been informed of his lover's infidelity either through the player's Share Intel or another NPC's Share Information action. More break up triggers will be added in the future.
- NPCs in a Dark Mood may have a Tantrum and go berserk for a few hours.
- NPCs will now sometimes visit a friend's house and stay there for a few hours.

Improved Chat System

- NPCs sometimes trigger Chat Action with other characters within range. Usually this just involves a quick chat with no significant effect. Sometimes, sexually compatible characters may flirt, become lovers or become paramours. Enemies may argue with each other or resolve their hostile relationship. Sometimes, characters may also share information but as of now this actually does nothing yet.

Provoke Action

- Added Provoke action which may persuade an NPC to attack an enemy. Success rate is higher if the target is in a bad mood. Can only use on Humans and Elves.

Revised Intervene Action

- Intervene Action may now afflict NPCs with a variety of short-term status effects.
- Zap. Prevents the target from moving for 30 minutes and cancels any action it's currently doing.
- Spook. Forces the target to flee from all other characters for 30 minutes.
- Jolt. Doubles the target's movement speed for 30 minutes.
- Enrage. Forces the target to enter Berserk State for 30 minutes. An NPC in Berserk State will be hostile to all other characters and may sometimes destroy world objects.
- Fumble. Forces the target to drop current action and all other existing plans.

June Plans

- I really want us to finish the Gameplay Trailer this month. We just keep on pushing it for later as game development of actual features take up all of our time!
- Updated Combat Mechanics. Currently, our combat occurs instantaneously. We intend to update it so that NPCs now truly perform attacks on the map that slowly reduces their target's HP until they get knocked out or dies.
- Additional World Object Actions. We'd like to introduce a few interesting actions that players can do on world Objects.
- View and Alter Memory Actions. Currently, an NPC's history log is freely viewable anytime. This will change soon as viewing an NPC's history log will become a Spy action. This will also allow the player to store past events as Intel. We're also considering a Debilitator ability that alters an NPC's memory which may then affect how he views characters involved in that memory event.
- Revise Action UI. We're considering better and quicker ways for players to perform the various actions available to them.
- Balance and Tweaks. We'll need to spend some more time to ensure that characters behavior make sense. This involves more tweaks to action costs and extensive review of the entire behavior AI.
- Complete Share Intel responses to existing events.
Apr 30, 2019
Ruinarch - Marvin
Here's what we've accomplished during the month of April.

Prototype Build v0.2

This is an updated prototype build that we're sending to a potential investor that reached out to us. Here's the link: World's Bane Prototype

Updated Interior Maps

The following have been added to the interior map:
- Added dwelling and inn decor
- Introduced structure templates that we randomly draw from when we need to place a structure on the map
- Introduced town layout templates where we have template for the town center and there are points around it where we can attach other structures like dwellings, inns and warehouses. This is an early version that we intend to improve on by next month
- Removed the wall around towns and allow them to not look too aligned/squarish
- Added elf and wolf spritesheets
- Added sleeping animations
- Added more thought bubbles
- Updated Ore asset
- Added Gloomhollow tileset

Crime System

- For the initial version of our Crime System, we've introduced four crimes: Assault, Theft, Murder and Attempted Murder
- Crimes only matter within a faction, meaning that a character that committed a crime will be branded as a criminal by his faction alone. Other characters from different factions wouldn't care.
- If there is a witness to a crime, it will flee and report it to the authorities (unless he is a soldier or a faction leader, in which case the character will automatically be branded as a criminal). Once a character has been branded as a criminal within his faction, soldiers will eventually apprehend him and imprison him in the warehouse. The faction leader may then render judgment. He may be executed, exiled or pardoned.
- The player may add Kleptomania to a character (using the Corrupt action) which will then make that character likely to steal from others to replenish his Happiness Meter.
- A character may assault, curse or poison their enemies.
- The player may store any criminal event as an Intel and share it to a relevant character. Unless there is a positive relationship between them, it will work as if the character that received the intel witnessed the crime event.

Corrupt Action

- We intended to add Lycanthropy and Vampirism this month but ended up replacing Vampirism with Kleptomania for now
- When the player turns a character into a Lycanthrope, that character has a chance of transforming into a wolf each time he sleeps. He forgets all his relationships and acts as if it is a wild wolf, which will be hostile to all other non-wolf characters. The wolf may also eventually transform back into his true form each time it sleeps.
- There are still some issues with this that will be addressed in the future. For now, characters will not know that the wolf and the character is the same even if they witness the transformation, and we haven't handled yet what happens if his faction ended up imprisoning him as a wolf and then he transforms while imprisoned in the warehouse.
- When the player turns a character into a Kleptomaniac, the character may now attempt to steal items in order to replenish his Happiness meter.

Abduct Action

- The player can now use the Instigator's Abduct action on Skeletons to instruct them to abduct characters from Cardell or Denrio
- When the Skeleton drops the character, the player may store this as an intel and share to another relevant character to see how they respond

Rile Up Action

- The player can now use the Instigator's Rile Up action on Wolves to make them visit another location and run amok there
- Riled up wolves will enter berserk mode for a short duration. During this mode, the wolf will be hostile to all targets and will sometimes randomly destroy nearby objects

Location Job Queue

- We've revamped the way characters act for their faction by introducing a Job Queue system that logs new jobs needed by the faction. Available characters will then look at this queue to perform things that they can do.
- The different jobs available are:
- Obtain Supply (performed by Civilians, they will mine ore or chop wood and deposit the excess Supply to the warehouse for use by other members of the faction)
- Remove Cursed, Sick, Injured or Unconscious Status from a faction member (anyone in the faction may perform this as long as they have an action capable of removing the undesired status)
- Restrain (performed by Soldiers, Adventurers and Civilians, this will restrain an unconscious hostile character and bring him to the warehouse as a prisoner)
- Apprehend (performed by Soldiers, this will knock out a criminal, restrain him and then bring him to the warehouse as a prisoner)
- Judgment (performed by the Faction Leader, this will either Execute, Exile or Pardon a prisoner)
- Feed (performed by Civilians and Soldiers, this will feed hungry prisoners)
- Patrol (performed by Soldiers, they will roam around the town and engage any hostile characters they encounter)
- Explore (performed by Adventurers, they will visit a random dungeon and explore that location to obtain new items that he will then deposit to the warehouse)
- More jobs will be added later
- This will also be further improved so that the characters are much more reactive to the events in their immediate surrounding

Updated Pathfinding System

- We revamped our pathfinding so that characters do not walk in four directions only and do not occupy tiles anymore. Characters now also follow and update their pathfinding when targeting another moving character.
- We've also revised how characters engage in hostile encounters. Non-combatants will now flee properly, while combatants may engage any hostile they see in range. This is only a placeholder combat and will be replaced later on.
- Added Patrol, Explore, Stroll, Flee and Berserk movement modes
- We've also changed movement speed of characters depending on their race, status and current action.

Revised UI

- A bunch of improvements have been done to the UI
- We've also added new UI for Corrupt, Share Intel, Rile Up and Abduct actions

Share Intel implementations

- Relevant characters may now react to the following intel:
- Crime Events such as Assault, Poison, Theft and Curse
- When an abduction occurs, and the abducted has been deposited somewhere, the player may store this deposit event and inform relevant characters. Their reaction will also vary depending on whether they are combatant or non-combatant.
- This is a time consuming work as each intel has a variety of different possible reactions depending on the event itself and the recipient's relationship with the actor, the target. More will slowly be added in the coming months.

Music

- Added Main Menu, Loading and Main Game music to the game


May Plans

- finish the gameplay trailer

We have several interesting ideas in mind to introduce next month but not sure yet which ones to prioritize. The list below are just our current ideas that are up for discussion.

- new corrupt actions such as Vampirism, Alcoholic, Violent and Unfaithful
- provoke action
- love, affairs and unfaithfulness
- monster lairs
- necromancy
- memories, rumors and knowledge transfers
- item usage
- new minion actions for objects in the world
- implement procedural world generation in the demo
- first phase of portal management system
Mar 30, 2019
Ruinarch - Marvin
We've discussed what our plans were for March in our February progress report on our website blog. Now, let's take a look at what we've actually accomplished and what we plan on doing for the upcoming month.

Demo Build v0.1

Done! But instead of delivering it mid-March, it got pushed back to the end of the month. Sorry about that! As mentioned before, we originally planned on transitioning from a weighted-system AI to GOAP after completing the demo build. Around the first week of March, we were already working on a GOAP version and it was working much better than our previous one that we decided to push the transition earlier than previously planned. So this first demo is already on GOAP! I'll probably write another blog post on our website to explain this new AI system in layman's terms.

Switching to GOAP meant having to redo all the existing actions, and introducing new ones as well so that set us back by quite a while. The current demo still has a limited amount of NPC actions as many have not yet been transferred to the new system. Our two developers were also on leave for an entire week for a vacation scheduled way back so there was a small lull in development.

Having said that, the demo is already uploaded on https://maccima.itch.io/worlds-bane-prototype! We've gathered a few early testers to give feedback. The primary focus of the test is to check whether the NPC AI behaves believably. We also want to see how well the game informs the players of what's going on in the world. We're still looking for a few more testers so feel free to reach out if you'd like to provide early feedback!

Interior Maps

Done! Although there are still a lot of placeholder assets that will have to be replaced in the coming months. We also want to improve how well the game generates town and dungeon areas and make the dwellings and inns look better.

Teaser Trailer

Done! You can watch it here.

Gameplay Trailer

Not yet done! This was targeted around end of March or mid April, so technically we're still on track. However, I feel like we probably will not be able to do an interesting and well-polished trailer even by mid April so my new target for this is mid May. Finishing the trailer is actually pretty important since our Steam page is already up and having only a teaser and a few screenshots there is probably affecting our Visits-to-Wishlist ratio but I want to get this really done well so I'm willing to take our time prepping for it.

Awareness List

This wasn't on our progress report before but it is something interesting that I think deserves to be mentioned. In World's Bane, we want knowledge sharing to be a key mechanic. One of the things we are experimenting on is how characters keep track of other characters and objects in the world. In most games, NPCs are usually omniscient and are aware of everything else around them. Here, each character has his own Awareness List, which keeps track of the characters and objects they are already aware of, either by directly encountering them or by being informed by the player or another character. In most cases, characters may only interact with those in his Awareness List. The Awareness List also stores the character or object's location on certain situations, which may or may not be accurate.

Once this system has been polished, I feel that this will be a good foundation for implementing some interesting mechanics like baiting, rumors, fake news, etc.

April Plans
  • implement improvements and bug fixes based on early testers feedback
  • update Interior Maps with more assets, animations and layout improvements
  • introduce a Crime System where characters that commit illegal actions can be reported or apprehended by witnesses, and then nobles and faction leaders can judge them
  • implement two new Corrupt options: Lyncathropy and Vampirism
  • add AI behavior that allow NPCs to attack their enemies in various ways (direct assault, curse, poison, etc)
  • add Traits that allow NPCs to cure various negative status effects such as injury, illness, curse, etc
  • revamp our pathfinding system for performance improvements and to allow a more robust means for characters to interact with other characters and objects
  • record various gameplay video clips in preparation for the Gameplay Trailer
  • send out an updated demo to publishers/investors at the end of the month

Whew! A lot of work for one month. Tune in on our next devlog to see whether we got on track with all of these or not. We mentioned before that the Combat System will be added by April but I think we'll have our hands full with these other more pertinent tasks first. The Combat System will have to be revisited a little bit further down the road.
Ruinarch - Marvin


Wrath Demon is one of seven lesser demon types serving the player. They can be used as Instigators or Debilitators.



In combat, they are powerful melee frontliners that get stronger every time another party member dies.
...

Search news
Archive
2024
Jun   May   Apr   Mar   Feb   Jan  
Archives By Year
2024   2023   2022   2021   2020  
2019   2018   2017   2016   2015  
2014   2013   2012   2011   2010  
2009   2008   2007   2006   2005  
2004   2003   2002