The Many Systems Behind Echoes of Myth: A Living Breakdown

I covered the various development activities in my previous blog post Solo Game Dev: Juggling a Hundred Hats and a Thousand Tasks. One briefly mentioned aspect was the wide range of systems that make up a game like Echoes of Myth.

This post serves as a living document, outlining the various systems I’ve developed for the game—most actively in use, while some remain inactive for now. I’ll likely update this over time as the game evolves.


Systems Listing

For now without detailing descriptions.
CategorySystem lvl 1System lvl 2System lvl 1
GameplayMapRandomized Atlas paths
GameplayMapRandomized map rewards
GameplayRoguelike iteration system
GameplayEternalize item
Gameplay
Purchaseable Permanent powers
GameplayFork of fate
GameplayHealing Potion
GameplayHealing PotionHealing upgrades
GameplayHealing PotionQuantity upgrades
GameplayCharacter classes
GameplayLootPermament currency
GameplayLootIn-iteration currency
GameplayAbilitiesGrapple
GameplayWeaponsMelee weapons
GameplayWeaponsMelee weaponsMultiple attacks
GameplayWeaponsMelee weaponsCombos
GameplayWeaponsMelee weaponsParry
GameplayWeaponsMelee weapons
Confirugable delayed & signaled attacks
GameplayWeaponsMelee weaponsDash and jump attacks
GameplayWeaponsSpells
GameplayWeaponsSpellsBuffs and debuffs
GameplayWeaponsSpellsAuras
GameplayWeaponsSpellsQuin type shield
GameplayEncountersRandomized encounters
GameplayEncountersStatic encounters
GameplayEventsChallenge trials
GameplayExperience & Leveling
GameplayExperience & Leveling
Class specific levelup stat boosts
GameplayInventory
GameplayQuest systemQuests, phases, objectives
GameplaySaving systemSave & load
GameplaySaving systemMultiple save slots
GameplayDialogue system
GameplayResourcesMana
GameplayAbilitiesDash
GameplayTalent system
GameplayKeymapping
GameplayNPCs
GameplayVendor systemStatic inventory
GameplayVendor systemDynamic inventory
GameplayVendor systemSelling to vendor
GameplayVendor system
Weapon and spell upgrades
GameplayProphecy system
GameplayProphecy systemMap revelations
GameplayProphecy systemFate Reshaping
GameplayLootStatic items
GameplayLootUnique items
GameplayLootDynamic items
GameplayLootLevel dependent loot tables
GameplayLoot
Class specific item generation
GameplayVendor systemItem valuation
GameplayStat system
GameplayStat systemStats affecting other stats
GameplayStat / mechanismThorns
GameplayStat / mechanismRevenge heal
GameplayStat / mechanism
On hit / on parry temporary effects
GameplayEnemiesStandard configurable AI
GameplayEnemiesAIEscape behavior
GameplayCritter behavior
SupportAnimation system
SupportAnimation systemRoot motion support
SupportSound systemPooled SFX
GameplayEnemiesActivity system
GameplayDialogue system
Various NPC behaviors during dialogue
GameplayArmor sets system
GameplayPortal network system
SupportInput system
SupportInput systemKeyboard & mouse
SupportInput systemGamepad
Gameplay
NPC overhead comments system
GameplayEvent info display system
SupportSound systemMusic
SupportSound system
Activateable encounter music
Support"Feel" effects
GameplayCombatPoise & Stagger system
GameplayCombatStuns, freezes
GameplayFalling restore system
Support
Difficulty levels support system
SupportCutscenes system
Support
Moving platforms / lifts support

Comments

Popular posts from this blog

Efficiency First: How I Keep Echoes of Myth From Becoming an Endless Project

Why Roguelikes Don’t Have Diablo-Style Loot—and How Echoes of Myth Handles It

Echoes of Myth Progress Update 2025-03-01: Bringing the World to Life