Frail Faces cover
Frail Faces screenshot
Genre: Indie

Frail Faces

[IMPORTANT!] Game's retirement

Due to some force majeure circumstances, there's no need for the game to be in the store, and to avoid any further confusion, it will soon be removed from sale.

Some questions you may ask:

  • Will Frail Faces (hereinafter - FrFa) move to any other store or platform?
    No, FrFa was planned to be exclusive to Steam and won't be sold on any other platform ever.
  • Will FrFa ever return to Steam?
    Although there's a possibility of this, please note that the decision of its removal was made with the expectation that it would be permanent.
  • What's the reason behind the removal?
    Due to the current situation there's no possibility for me to withdraw revenue from this game, and there doubtfully will ever be, so it doesn't make sense anymore to keep the game selling.
  • Why not make the game free?
    FrFa is designed in mind to be a commercial buy-to-play game, the price of which was planned to be raised after several major updates. Also such decision would be discriminative towards players who have already bought it.
  • What will happen to my copy of FrFa?
    Nothing. The removal of the game from the store won't affect it in any way, you still will be able to play it.
  • Will you develop some other games?
    I'm still actively developing several game projects. But keep in mind that there almost no reasons for me to publish them on western platforms for respective audiences to witness it.

v0.16.0: Pre-Update


An update that adds new experimental content to the game for a smoother transition to upcoming updates.



[General]

  • Music Library which contains an audio player and the complete game soundtrack was added into "Extras" section.
  • New soundtracks for W1-A and W2-A were added
  • Slightly reworked graphic assets for W5: Loud Plains and W8: Reality Edge


[Stages]
2-A Town Subway: a short-cut to various parts of the game. You can find an entrance to it by entering 2-1 as a mask who is familiar with Wortelm's surroundings. Wortan subway is a labyrinthine place which contains threatening cobolds and some secret pathways.

[Enemies]
W8: Virtual Transporter, Virtual Siphon, Virtual Charmer
Virtuals are consequences of exposure to lacunal energy. They don't pose a physical threat but they affect actions of nearby beings which is extremely threatening for masks who are dealing with dangers of Reality Edge. They're very tough opponents, however each one of them is bound with some enemy on a stage, Virtual will instantly die if its host is killed.

W2-A: Cobolds

[Ememies Reworks]

  • Faceless Chasers now have 3 different attack and run animations


[Optimizations]

  • Enemies' movement pathfinding was optimized
  • Lightning VFX were optimized to be much less performance heavy
  • Most of game's code was refactored for future needs



Several minor updates which include additions for implemented content will be made soon. After a long break, a major update that includes new content will be released in the summer.

Plans for v0.17 (The Grand Update, approx. mid/late Summer):

  • Up to 10 new masks and heavy reworks of some old ones
  • Rework of in-game achievements/unlocks
  • New Steam achievements
  • Further polishing of mechanics which were implemented in previous updates
  • Work on all bosses
  • Update Interchasm stage
  • Implement random miniboss encounters
  • Update the tutorial stage
  • Update game's store page and its description + new trailer

Due heavy core changes, current save files may become obsolete on the next update! Some import options will be added and every effort will be made to keep the most important parts of your progress.

v0.15.3: April's Fun Update

A minor update which reworks some masks and adds new effects and abilities to random-themed masks.
Venaide and Karnex masks have been replaced by Casseau and Ike masks in Demo version.

[Item Reworks]
Armament now changes a regular attack of next masks:

  • Taika (Magic Snake)
  • Casseau (Die)
  • Arida (Split Shot)
  • Miya (Kamaitachi)
  • Tarraxt (Dual Barrel)


[Mask Reworks]
Bernard

  • Attack speed was decreased (15fr->45fr)
  • Movement speed was decreased (Sonic->Sluggish)
  • Special ability "Roar" was changed to "Warcry": Deals low damage to enemies in circle and pushes them
  • Ultimate ability "Decapitate" was reworked: Makes a circular swing which deals random damage up to missing health of enemies
  • Passive ability "Hibernation" was changed to "Adrenaline Rush": Increases movement/attack speed per (100/Soulpower) combo


Casseau

  • New SFX were added


Ike

  • Prank: 19 new random actions were added


    Fidget:
  • "Bullrun" random action was added
  • Chance of activation is halved


The major update v0.16 which adds new content is delayed and will be timed to the next sale event.

v0.15.2: Small Score Attack Update

A little update which adds new Score mechanics and polishes some moments. Demo version was updated as well.

[General]

  • Post-game screen was reworked



  • Unlocked masks now are immediately added to a mask pool of a current run. It will make a progress faster without need to replay each time to see new unlocks in action


  • Score statistics was added, it's equal to a total gained experience during run. You can enable a Score counter in the Interface options tab. Highest Score record also adds log10(ScoreRecord)% to your winrate slightly affecting your Rank.



  • Bosses (except Lacuna) now give you x4 souls, their base Soulpower values remain unchanged



  • Timer stops when you defeat Lacuna


Next things now grant you experience:

  • Dealing damage with regular attacks (+1 with 4% per 1% of gained energy chance)
  • Killing an enemy with a Special ability (+3)
  • Killing an enemy with an Ultimate ability (+7)
  • Picking up keys (+10), upgrades (+5/+15), and items (+25)
  • Picking up masks (+2 in power of mask's rarity)
  • Activating Purification Shrine (+500, distributed)
  • Activating other objects (+10/+50)
  • Opening chests (+chest's tier in power of 2)



  • On-death invincibility window was increased (30->40)



  • Burden now slightly decreases an energy expense reduction granted by Soulpower
  • Burden invincibility penalty cannot decrease your iframes lower than your Soulpower


[Modes]
Breach Mode:

  • Enemies' progression now is a flat increase which equals +2 instead of random value from 0 to 4


Angst Mode:

  • Enemies' progression bonus now is randomized from a base value to a doubled base value


[Mask Reworks]

  • Kazuki: No longer affected by the melee angle penalty


Ersnio:

  • Damage was increased (2->3)
  • Attack interval was increased (21->25)


Tarraxt

  • Damage was increased (1->2)
  • Attack interval was increased (5->9)


Zazzar

  • Damage was increased (4->5)


Rabyj

  • Damage was increased (13->18)
  • Attack interval was increased (24->28)


[Item Reworks]

  • Banner: Now Banner also halves your Burden value


[Bug Fixes]

  • Quitting a run during the game over sequence will show a proper reason of a game over
  • "Wipe Progress" option now clears experience progress
  • "Wipe Progress" option now clears Angst Mode runs
  • Fixed a mask bar not going to a new line after 16 masks
  • Fixed an extremely high Burden value may lead to unpleasant consequences
  • Fixed Revalg's Colossus Stroll crash due improper value reference
  • Fixed crash when Lieden activates Nightmare Stand
  • Player now can't be banished via Lacunal Gate during a mask death sequence
  • Fixed Hourglass anomaly not being affected by Amulet
  • Fixed crash when Scavenger spawns in the Interchasm

v0.15.1

An express bunch of new balance changes and fixes made after several playtests to improve the experience of the recent update.

[General]

  • Enemies killed by outsider masks now leave souls
  • Item names in TAB inventory now are in square brackets to make an inventory more readable


Next sources of experience are now proportionally distributed between all masks in a set, a current one gets twice as much experience than any other

  • Defeating Lacuna
  • Completing challenges


[LACUNA]

  • Decreased Lacuna's chance for a doubled action to prevent Lacuna's sudden frenzies
  • Decreased a number of enemies that needs to be next to player for Lacuna to spawn a Lacunal Ward


[Modes]
Breach Mode:

  • Enemies' progression bonus now is randomized from +0 to +4 instead of a flat +4 increase


Angst Mode:

  • Mask loss now only halves mask's experience instead of fully resetting it


[Object Reworks]

  • Sacrificial Altar: now Altar releases a soul of a dead mask to get additional energy and experience


[Mask Reworks]
Revalg:

  • Colossus Stroll: Now damage equals to Soulpower*Weight instead of just Soulpower


[Bug Fixes]

  • Hallucinations now don't approach during challenge levels
  • Otto's crash due improper Soulpower value reference was fixed
  • Fixed chest counter not properly showing chests on a stage after leaving a challenge/interchasm stage
  • Fixed crash on a mutation after a purification

v0.15.0: Soulful Second Devversary

Exactly two years have passed since the development of Frail Faces began.
During this time, the game has undergone many changes that have only benefited it.



The game still has to go through a lot of metamorphosis before it reaches its final form, and yet, this year promises to be the last for the completion of Frail Faces' Early Access.
This update will open the third year of development, it brings new interesting mechanics to the game that will saturate it with more interesting gameplay possibilities.



[Experience and Levels]
Masks now can gain experience by destroying void fiends. Experience gain depends on a Soulpower of a killed enemy. After accumulating enough experience a mask gains a new level which permanently increases its Soulpower value by 1, the higher a rarity of mask the more experience it needs.
Maximum possible level a mask can reach is 5. Gaining a new level gives you a long invincibility window which equals 1 second per level.

[Soulpower]
Just like enemies, masks now have a Soulpower value as well.
Soulpower is a value which displays an approximate power of a mask.

Soulpower value depends on next things:

  • Base value of a Soulpower equals to the quality(rarity) of a mask plus its state
  • Each experience level gained by mask gives additional 1 Soulpower
  • Plus 1 Soulpower per 9 upgrades

Soulpower value can be seen in masks's ingame information box. (Shift key by default)
Soulpower can't drop lower than 1 and can't rise higher than 25.

Soulpower affects next things:

  • Increases guaranteed increase by upgrades, reciprocally guaranteed increase of Damage and Energy Gain are decreased by Soulpower of an attacked enemy.
  • A random Soulpower value is added to your damage on enemies' pain threshold check
  • Randomly decreases energy spent on skills (up to 1% per 1 Soulpower)
  • If enemies' damage value is lower than a random number of Soulpower, a mask will lose 1 mask state instead of 2
  • Randomly decreases iframes loss when getting hit during invincibility, also enemies' can't reduce your iframes lower than your Soulpower value
  • Downgrade, banishment, radiation and mutation resistances
  • The power of each mask in an outsider party
  • Increases power of some masks' abilities (listed in Mask Reworks)
  • When attacking an enemy during its invincibility state you'll decrease its iframes by your Soulpower value but not lower than enemy's Soulpower value


[Mutations]
Mutation is a mechanic which makes masks grow individual artifacts under some conditions. Malmutations have a higher chance to grow an anomalous artifact.
Each mask can't have more than 4 mutations. Not all artifacts may be a mutation.

Sources of mutation:

  • Eldritch Disfigurator's attack with some chance (Mutation force = 1, malmutation)
  • Radiation with some chance (Mutation force = 2, affects a random mask)
  • Lacunal Emission (Mutation force = 3, malmutation, affects a random mask)
  • Mutagen artifact (Mutation force = 4)



[Modes]
Breach Mode:

  • Soulpower of enemies in Breach Mode is doubled
  • Mask's death in Breach Mode will lead to experience loss (approximately 1 level)


Angst Mode:

  • Angst Mode increases experience gain for masks by 4 times (doesn't affect Soulpower of enemies)
  • Mask's death in Angst Mode will lead to loss of all experience


[General]

  • Removed stats increase granted by mask states (except a movement speed bonus)
  • Challenge rooms now also give you an experience reward
  • Progress tab: the best mask is now considered the one with the highest experience instead of the highest bodycount.


[Objects]

  • Soulpillar: Sometimes spawns on a stage, gives souls when you stand next to it


[Objects Reworks]

  • Purification Shrine: now Purification grants +3 Soulpower and doubles XP rate instead of increasing amount of picked up upgrades by 1


[Enemies Reworks]
Soulpower:

  • Soulpower now affects guaranteed damage reduction by armor: 5% of armor per enemy' Soulpower. Player's Soulpower reduces it
  • Player's random Soulpower value is added to damage dealt on a pain treshold check, its decreased by enemy's Soulpower


Eldritch Eliminator:

  • Eldritch Eliminators now will prevent you from getting to a Portal on W8


Noise Screamer:

  • Now Noise Screamers can walk and will flank a player in their vicinity
  • Speed of sonic waves was drastically increased and randomized, range was not affected


Lieden:

  • Now Lieden gains energy which is equal to your Soulpower on killing your mask


[LACUNA]
New Lacuna actions:

  • Lacunal Ward: Lacuna drops a ward which makes void fiends nearby stronger (iframes, heal, removes debuffs) and attracts their attention
  • Lacunal Emission: a slowly moving wall of energy which malmutates all masks in its vicinity. Lacuna cannot use it after Eerie Zones.


[Items]

    Number of Items increased by 4 (from 118 to 122)
  • Artifacts: Magnet, Genome
  • Anomalies: Twinsoul, Mutagen


[Item Reworks]

  • Heat: was renamed in Swelter
  • Crown: Increases Soulpower bonus granted by Rarity and State of mask, removes Soulpower cap. Old effect of Crown was moved to the Helm artifact.
  • Helm: Increases state of masks by 1
  • Rune: Now it doubles resistance check by Soulpower
  • Augmentation: Increases Soulpower granted by upgrades (per 9 -> per 5) instead of giving a maximum guaranteed increase
  • Onelander: Now you get unique artifacts from bosses in form of mutation instead of a droppable item
  • Reactor: May cause a meltdown with a chance which depends on lost energy
  • Brain: Now it gives a guaranteed reduction of an energy expense granted by Soulpower instead of its old effect
  • Leech: Now also decreases Soulpower of enemy by 1 on each activation, down to 1


[Mask Reworks]


    • Most of iframes granted by skills were reduced (Specials: 30fr->24fr;Utimates: 60fr->42fr)
    • Most of skills cooldowns were raised (Specials: 30fr->50fr;Utimates: 60fr->100fr)


  • Iance:

    • Martial Artist: Now it adds Soulpower value to combo counter when you get energy by landing regular attacks instead of doubling energy gain by attacks


  • Elenor:

    • Leech Seed: Leech Seed decreases Soulpower of enemy by 1 on each tick, down to 1


  • Revalg:

    • Colossus Stroll: Damage now depends on Soulpower


  • Jihun:

    • Autodrones: Number of drones is limited to Soulpower value


  • Arida:

    • Inner Sight: Soulpower increases radius, chance of weakening and its duration


  • Miya:

    • Sword Dance: +4% CritChance bonus per 100/Soulpower combo hits instead of 1% per 1 combo hit


  • Fenn:

    • Guardian Spirit: Fenn's frequency of Guardian Spirit is randomly increased with Soulpower


  • Avilora:

    • Frostbite: Now Soulpower is added to a freeze duration


  • Cooper:

    • Iron Crumpler: Now damage bonus equals to Enemy's armor multiplied by Soulpower of player instead of Enemy's armor to the power of 2


  • Boone:

    • Plunder: Chance for doubled pick up now equals to 1% per Soulpower instead of 1/6


  • Flegmin:

    • Heat: Soulpower increases radius of heat


  • Karnex:

      Corpse Explosion:
    • Damage of gibs depends on Soulpower of killed enemy


      Exhumation:
    • Number of bones that may spawn due this ability is limited to Soulpower value
    • Health amount of bones created by this ability is increased with Soulpower
    • Karnex's number of summoned skeletons now depends on Soulpower value instead of a sum of upgrades


  • Venaide:

      Soul Bomb:
    • Soul Bomb damage is 5 times less


      Soul Barrage:
    • Soul Barrage now spends 15% of souls per use
    • Damage of Soul Barrage projectiles was increased from 5 to 15


      Soul Harvest:
    • Soul Harvest's maximum number of souls now limited to 55*Soulpower
    • When this passive ability is active or a number of souls is lesser than its limit souls don't increase energy
    • Now Soul Harvest grants +1 damage by 25 souls instead of 15
    • Venaide's starting souls amount now equals to 125 instead of 55


      Soul Cascade:
    • Now it sends a random amount of souls, affected by Fortune and Soulpower



  • Zazzar:

    • Overload: Radius and damage dealt by Overload now equals to Zazzar's Soulpower


  • Delshad:

    • Hurtbeat: Now along with a percent damage, Hurtbeat additionally deals a random extra damage which depends on Soulpower


  • Otto:

    • Phantom Army: Otto's Soulpower increases duration of clones created by Phantom Army
    • Clone: Soulpower of killed enemy increases duration of clones


  • Rabyj:

    • Chain Reaction: Damage of a shrapnel now depends on Soulpower of enemy


  • Tarraxt:

    • Reload: Tarraxt now has 50 base ammo and +10 per 5 Soulpower until reload


  • Undal:

    • Puddle: Soulpower increases radius of pool


  • Jomow:

      Digest:
    • Soulpower increases digestion speed
    • Now affected by Restrainer


  • Xzavax:

    • Event Horizon: Soulpower increases radius and duration of weakening


  • Lieden:

    • Lieden's unique item Fortitude now considered as an inate mutation instead of an item.




Plans for v0.16 (April Fool's Day update):

  • Implement some WiP plans of a previous update
  • Work on random-themed masks
  • New enemies
  • Work on masks' animation
  • Some preparations for the Grand Update (v0.17)

v0.14.1: Preparations for the Next Major Update

A minor update which adds new attacks for the item which was added in the previous update and slightly changes some things to get prepared for the next update. New QoL SFX were added as well.
Second Devversary update is planned on mid-February and will contain a lot of drastic gameplay changes.

[General]

  • Dynamic background was added on W6
  • Bosses now give souls like regular enemies
  • HUD was redesigned to fit in future mechanics


    Added sounds for:
  • Special or Ultimate going off cooldown
  • Activating skills during reload/lack of energy


[Item Reworks]

    Armament now changes a regular attack of next masks:
  • Hector (Gun-kata)
  • Berab (Killing Spree)
  • Arkin (Arc Lightning)
  • Albert (Halberd Slash)
  • Arkhip (Cat O' Nine Tails)
  • Estel (Tripled Boomerang)
  • Boone (Ricochet)
  • Gudozaj (Spitfire)
  • Avilora (Arctic Blast)
  • Fenn (Spirit Blast)
  • Ersnio (Auxiliary Shot)
  • Sierptal (Branching Structure)



  • Dreamcatcher now is affected by Fortune


[Mask Reworks]

  • Iance: Added new SFX
  • Albert: Added new SFX
  • Berab:

      Backtrack Stab:
    • Backtrack Stab is not AoE anymore
    • Backtrack Stab's backpushing was increased a bit

  • Arkhip:

    • Decreased attack damage (15->12)
    • Decreased attack speed (35->37)

  • Mick: Added new SFX
  • Fenn: Added new SFX
  • Miya: Attack damage increased by 3 (8->11)

  • Rabyj's mask title was changed to Saboteur (Previous title: Exploder)
  • Stijn's mask title was changed to Peddler (Previous title: Merchant)
  • Radek's mask title was changed to Merchant (Previous title: Barterer)


[Enemy Reworks]

    Recalculated Soulpower value for next enemies:
  • Faceless Thrower 1->2; Faceless Chaser 2->3
  • Spectral Stalker 3->4
  • Warped Wiggler 2->3; Warped Slipper 1->2
  • Eldritch Jitter 2->6
  • Noise Echo 6->8; Noise Screamer 2->5; Noise Petard 1->2
  • Ether Guard 5->10; Ether Prism 2->3
  • Lacunal Destroyer 20->33
  • Treant 3->4; Cow 6->8
  • The Sipper 9->13; The Quiet 9->16; The Languish 9->19; The Divide 9->22; The Malady 9->25; The Trickster 9->16
  • Lieden 7->17
  • The Line 9->111; The Core 9->100; Lacuna 111->1111


[Bug Fixes]

  • Fixed darkened screen left after a hallucination event


v0.14.0: New Year's Update

New update to meet 2022! First shortcut stages were finally implemented adding new choices in game's playthrough. New game changing items were added in the new update, including a powerful Armament which drastically changes attacks of some masks. A new object Stash allows you to manipulate with artifacts throughout runs easier allowing more bold experimentation with items.

[Stages]
Shortcuts are alternative stages which player can enter after completing some condition.
They are highly rewarding and allow you to skip several stages for faster progress but they can be more challenging than the regular ones.


  • 1-B Keldal Village: a shortcut to 2-2. You can find an entrance to it by entering 1-3 as Iance. Dangerous treants are lurking around guarding a lot of wooden and bronze chests.



  • 1-A Shoals: a secret shortcut. You can enter it by finding an entrance deep down in the void on 1-1 making it's extremely risky to find. It's full of dangerous hordes of Nymphs and contains an artifact chest and a diamond chest. Beating this stage will send you to 3-1.


[Objects]

  • Stash: Spawns on 1-1 and 7-1, allows you to put up to 2 artifacts which you can retrieve at any other stash, for example in the beginning of the next run.


[Items]

    Number of Items increased by 8 (from 110 to 118)
  • Artifacts: Rapier, Lamp, Dissipator
  • Anomalies: Armament, Restrainer, Ring, Roulette, Grinder


[Item Reworks]

  • Mirror: -0.5 resistance instead of -1, halves iframes instead of dividing it by 10
  • Headband: Headband now increases damage by 50% per cooldown instead of doubling it per each cooldown


[LACUNA]

  • Lacuna may perform several actions, chance depends on Lacuna's power
  • Inactivity timer sets to random amount up to a square of Lacuna's power, so it acts more frequently


[Bug Fixes]

  • Arkin's powercoils crash was fixed
  • Tarraxt's guns now affected by Z-axis


New update will be supported with few smaller updates throughout the next month to tweak new gameplay mechanics and get prepared for the next major update.

Plans for v0.15 (approx. late February/2nd devversary of Frail Faces):

  • Another one challenge room, another one short-cut stage
  • Mutation mechanic which works an individual inventory for each mask
  • Change AI of some enemies
  • More work on VFX and SFX
  • Add more optional texts and work on existing ones


Happy New Year!

v0.13.2

A bunch of small fixes and tweaks.

[Mask Reworks]
Frej

  • Frej's icicles now also bounce off props and obstacles


Lieden

  • Now regular melee attacks deflect projectiles


[Bug Fixes]

  • Fixed Lieden not being affected by Z movement
  • Fixed Venaide's souls not being affected by Z movement
  • Fixed Estel's glaive not being affected by Z movement
  • Fixed Rooks' swords not being affected by Z movement
  • Fixed Trickster's shuffle adding an Iance mask during Lieden Mode
  • Fixed an entrance to the Reality Edge doesn't send you to the next stage during Lieden Mode
  • Lacuna now deals damage to player's allied creatures
  • Fixed some items keep working after purification