I’m currently working on the spell casting in the World for Resource finding. There isn’t anything thrilling to announce about that, it’s just work to get it working.
While we wait for that, I want to share the Core Loop completion and refinement work I’ve done so there is ample time to discuss it together. This is the culmination of all the forum posts, discord discussion, design docs, and years of experience: written as succinctly as I can in one place describing the whole game.
I’ve never done this before.
What is Archmage Rises? The three spheres of Self, Magecraft, and Realm answers it.
(Note: I’ve renamed Craft to Magecraft so people don’t think 1/3 of the game is crafting)
Today we dive into Self. Some of it will be familiar, some of it new. Remember, the core of gameloop design is managing resources, trade offs, and creating interesting choices.
Self
The most basic level of being a human in a fantasy world. The smell and the sweat of actually being there. Taking basic care of yourself. This is the ‘life’ part of the life simulator I’m striving for.
Health
Health measures your present condition, showing how alive or near death you are. If it hits zero, you are dead. End of life, end of game.
Sinks
Combat, traps are the primary ways health is spent.
Minor ways are negative outcomes from Events or conversation choices
Rules
Max HP is driven by Vitality stat: Each Vitality point is 5 HP
Vitality can be influenced by many factors: status effects, physical training, rituals, enchantments, and artifacts such as Darion's Amulet (+20 Vitality).
Health is very serious. There aren’t health potions to pop or healing magic like you may see in other games. It is very LOTR: time, medicine, and healing skill are used to recover HP.
Damage taken when HP below a threshold risks injury (Push your Luck).
Injuries require Medical attention - can heal or become worse if untreated. They are a reason to return to town/tower and seek out medical attention. If an injury worsens, it adds to the roleplaying and uniqueness of a life. (Opportunity to Push your Luck, or play it safe)
Makes Town Healers valuable.
Actions
Rest
Restores a small amount of health each day. I’ll cover the Rest action further under Fatigue
Healing
Cost: Time – variable based on how much health needed to recovery, or nature of the injury. Gold can be spent to accelerate it
Requires: Bed, Medicine skill - ground as default bed. Can’t be done alone, requires someone else: a road companion (Relationship), or at Healer Hut (Gold), or room in Tower (worker with healing skill)
Results: Big HP recovery, High chance of curing Injury
Fatigue
A measurement of your energy level, stamina, how tired you are. Provides cost to balance choices.
Current implementation: represented by Stamina stat in a big yellow globe. You make choices (casting spells, harvesting resources, etc.) and it spent stamina down to zero. For much of the game’s development spell casting in combat used Stamina, creating a vital link between what you do outside combat matters inside combat. This was severed when we moved to the Ara system in the last combat revision.
New implementation: A level of Fatigue from Fresh → Fine → Weary → Tired → Exhausted.
I want sleep to be a part of the player’s ‘life’ cycle, but not so realistic and onerous as needing to sleep every night, or as harsh as Stardew Valley. The fatigue system allows the player to choose when and how they sleep. You can’t go forever without sleep, but you have flexibility/choice on when it makes most sense.
Sinks
Many actions now have a chance of increasing fatigue. Casting spells in world, any strenuous actions like running in combat, resource harvesting, or movement through terrain types like swamps or hills, and event choices
Rules
Actions have a % chance of moving up the fatigue scale, not a set spend of one action
Wellbeing affects this %, meaning if you are miserable you are more likely to get fatigued, and if you are feeling great you are less likely
Fatigue is a highly connected resource to many actions, I can’t list them all here. The individual actions identify if they potentially increase fatigue.
High fatigue (Tired, Exhausted) affects things (again, not an exhaustive list): starting Ara and Ara recovery in combat, ability to cast outside of combat, event options, relationship options, wellbeing, spell study and experiments.
We currently have the option to overexert – I don’t think I’ll need that anymore.
Makes Inns, Tower beds, valuable.
Actions
Rest
Cost: Time, gold, food, drink
Requires: Bed - ground is a default bed
Results
Criteria: Bed provides X rest attempts to move up the fatigue system. Sleeping on the ground is one chance. Sleeping in a gorgeously decorated room in a feather bed might be 5 attempts. This isn’t the Sims, but the quality of bed is an important differentiator.
It is possible to have great or terrible night sleeps – modified by Wellbeing
Increase: X Fatigue levels, Health, Wellbeing
Health
Always a small HP recovery
Chance injury improves
Chance injury worsens
Food & Drink Bonus
I would like the player to have a reason to enjoy good food and drink as they live their life, but I don’t want to force it. So I decided to make it a bonus to resting – going to bed full and sated is a great way to sleep at the end of a day. I didn’t want to put food and drink into the Rest UI, I like all the Inn food and drink options being clear and separate. Hence food and drink provide a resting buff.
Food or drink eaten in last 4hr increase Rest Result: one additional roll each, or a % improvement to rest rolls.
Wellbeing
Wellbeing measures your emotional and mental state, reflecting how happy, calm, or distressed your character feels. This isn’t Darkest Dungeon, yet wellbeing matters.
It is a constantly decaying resource that drives behavior, decision-making, and narrative tone by rewarding care, comfort, and balance while punishing neglect and hardship.
Sinks
Slow decay over time
Some choices will have a ‘misery’ aspect to them that affect wellbeing. Washing dishes or mucking stables at the inn may get you gold, but is miserable work.
Monsters: Skeletons are terrifying, so combat with them will lower wellbeing
Rules
Having high wellbeing leads to bonuses in actions like casting, luck rolls, and conversation. Likewise there are penalties for low wellbeing
Every X days the player should do something ‘fun’. Play chess, go for a seaside stroll, alcohol.
Doing a fun action with a companion has the benefit of more wellbeing gain and relationship gain
Creates a need a variety of actions can fulfill, creating value in more of the nooks & crannies of the game
Actions
Enjoyable Act
This is a template of many actions in game. The game is flexibly designed to accommodate many types of actions. An Event may provide an Enjoyable Act option if you meet certain criteria. Completing a quest is invigorating, as is making a donation to the poor, so you get a boost to wellbeing.
Cost: Time, gold, item
Requires: Nothing
Results
Wellbeing goes up
That’s it for this week, next week I’ll continue with the second sphere: Magecraft