Needed proper logging to diagnose the EnemyAI, the dice rolls and the stats🥲
ToHit = d20+Stat vs AC
Dmg = dice+Stat*DmgType
Affliction = d20+Stat vs 1d20+Mod
EnemyAI = d20+(INT+WIS)/2 vs [Score for the ability]
Finally fixed 🥰
#programming #unity #gamedev
Needed proper logging to diagnose the EnemyAI, the dice rolls and the stats🥲
ToHit = d20+Stat vs AC
Dmg = dice+Stat*DmgType
Affliction = d20+Stat vs 1d20+Mod
EnemyAI = d20+(INT+WIS)/2 vs [Score for the ability]
Finally fixed 🥰
#programming #unity #gamedev
Had my revenge by stacking Taunts on him while testing the EnemyAI with the new mechanics.
A limit on debuffs would be reasonable, but where's the fun in that😅
#indiedev #gamedev #pixelart #ドット絵
The kids laying in the snow will be fine... they're just resting...
#SnowmanMo #madewithunity #IndieGameDev #EnemyAI #indiegame #Steam
The kids laying in the snow will be fine... they're just resting...
#SnowmanMo #madewithunity #IndieGameDev #EnemyAI #indiegame #Steam
#gamedev
#gamedev
#indiegames #lewdgames #unity
www.youtube.com/watch?v=XxgP...
#indiegames #lewdgames #unity
www.youtube.com/watch?v=XxgP...
I gave a stink component to the player, a sniff component to the enemy and dispersed the player's stink🦨
player.stinks()
scent.diffuses()
enemy.sniffs()
#gamedev #enemyAI #behaviorAI #indiedev #AI #diffusion
I gave a stink component to the player, a sniff component to the enemy and dispersed the player's stink🦨
player.stinks()
scent.diffuses()
enemy.sniffs()
#gamedev #enemyAI #behaviorAI #indiedev #AI #diffusion
Mr X chases you relentlessly
But his attack only takes half your health and the player is faster than him
So he's scary, but it's fair
This is key for powerful enemies
#gamedev #enemyai #indiegamedev
Mr X chases you relentlessly
But his attack only takes half your health and the player is faster than him
So he's scary, but it's fair
This is key for powerful enemies
#gamedev #enemyai #indiegamedev
Take 40% off Kristala - our biggest discount yet! - for a limited time on Steam.
#steamearlyaccess #darkfantasy #enemyai #actionrpg #soulslike
Take 40% off Kristala - our biggest discount yet! - for a limited time on Steam.
#steamearlyaccess #darkfantasy #enemyai #actionrpg #soulslike
Now to polish a little (at least make them finish the attack if they started it) and make the player have health and be able to die too.
#gamedev #gamedevelopment #indiegame #indiegamedev #enemyai
Now to polish a little (at least make them finish the attack if they started it) and make the player have health and be able to die too.
#gamedev #gamedevelopment #indiegame #indiegamedev #enemyai
Working on enemy brains so the imps can wander, aggro, and finally fight back 😅
Soon they might even get personalities!
#EnemyAI #ActionGame #IndieGame
Working on enemy brains so the imps can wander, aggro, and finally fight back 😅
Soon they might even get personalities!
#EnemyAI #ActionGame #IndieGame
Mr X is ALWAYS chasing you, meaning he's always on your mind
And that stays with you
Doing a puzzle? Be quick, Mr X will be there soon
It sticks in the players mind long after playing
#gamedev #indiegamedev #enemyai
Mr X is ALWAYS chasing you, meaning he's always on your mind
And that stays with you
Doing a puzzle? Be quick, Mr X will be there soon
It sticks in the players mind long after playing
#gamedev #indiegamedev #enemyai
I KNOW! The result will be the same, but apparently the result is a plain FREEZE! NOBODY WILL NOTICE WE'RE NOT DOING ANYTHING!
Tiring, really.
#GameDev #Indie #Blah
1. Make them strafe as they attack (harder to hit)
2. Give them a loud sound before they attack (introduces the threat, changes player behaviour)
3. Have them attack in groups
Any more?
#gamedev #indiegamedev #enemyai
1. Make them strafe as they attack (harder to hit)
2. Give them a loud sound before they attack (introduces the threat, changes player behaviour)
3. Have them attack in groups
Any more?
#gamedev #indiegamedev #enemyai
Allow "knockdowns" during fights
It's realistic and changes the dynamic of the fight
The player can be winning, but then be knocked down by a lucky punch, putting them on the back foot
#gamedev #indiegamedev #enemyai
Allow "knockdowns" during fights
It's realistic and changes the dynamic of the fight
The player can be winning, but then be knocked down by a lucky punch, putting them on the back foot
#gamedev #indiegamedev #enemyai
1. Use elevation (high ground vs low ground advantages)
2. Enemies "appear" suddenly (immediate threat, changes player behaviour)
3. Aggressive enemies (organically changes fight dynamics)
Any others?
#gamedev #indiegamedev #enemyai
1. Use elevation (high ground vs low ground advantages)
2. Enemies "appear" suddenly (immediate threat, changes player behaviour)
3. Aggressive enemies (organically changes fight dynamics)
Any others?
#gamedev #indiegamedev #enemyai
EnemyAI valued a 5d6 attack same as 1d6 (avg dmg of 3.5 instead of 17.5). And Elias would never cast his Holy Light because he feared the huge selfdamage. He's immune to holy damage, but his AI didn't know it 🤣
EnemyAI valued a 5d6 attack same as 1d6 (avg dmg of 3.5 instead of 17.5). And Elias would never cast his Holy Light because he feared the huge selfdamage. He's immune to holy damage, but his AI didn't know it 🤣
It shoots arrows at you, but also strafes making it hard to hit
Both while dealing heavy damage
Lesson: ranged opponents create tension change the players behaviour
#gamedev #indiegamedev #enemyai
It shoots arrows at you, but also strafes making it hard to hit
Both while dealing heavy damage
Lesson: ranged opponents create tension change the players behaviour
#gamedev #indiegamedev #enemyai
Creepers sneak up on you and deal game ending damage
Creating a quick panic and immediate threat
Lesson: An enemy who always keeps the player on their toes creates constant dynamic gameplay
#gamedev #indiegamedev #enemyai
Creepers sneak up on you and deal game ending damage
Creating a quick panic and immediate threat
Lesson: An enemy who always keeps the player on their toes creates constant dynamic gameplay
#gamedev #indiegamedev #enemyai
Save 40% on Kristala - our biggest discount yet! - and experience the challenge for yourself.
#steamearlyaccess #darkfantasy #enemyai #actionrpg #soulslike #arpg
Save 40% on Kristala - our biggest discount yet! - and experience the challenge for yourself.
#steamearlyaccess #darkfantasy #enemyai #actionrpg #soulslike #arpg