Showing of a timelapse of the creation of one of the monster portraits for Revenge of the Firstborn.
@rob-in-mn
Game Designer and software engineer. Creating Revenge of the Firstborn, a turn-based RPG inspired by the classics like SSI's gold box games, and Baldur's Gate. wishlist at https://cutt.ly/ve7SRGjZ
Showing of a timelapse of the creation of one of the monster portraits for Revenge of the Firstborn.
Revenge of the Firstborn is featured in the No Time to Loot Festival from September 22 to 29, 2025! π
Check it out and other awesome games when it goes live on the Steam event page!
@humanqube.bsky.social
@sidekickpublishing.bsky.social
#indiegame #dungeoncrawler #gaming #crpg
Thanks for hosting #TurnBasedThursday!
This week, I've done a write up of the crafting system for Revenge of the Firstborn. It's a very accurate implementation of the 3.5 SRD's crafting system. You check out the writeup at tinyurl.com/4xuwr6xh
Thanks for hosting this week's #turnBasedThursday!
This week, I created a video going over the major features of the Druid class in Revenge of the Firstborn. You can check it out at rb.gy/ucj6o4
Started adding Steam achievements to Revenge of the Firstborn today. Have two hidden ones and two normal ones for starters.
Thanks for hosting #TurnBasedThursday!
Revenge of the Firstborn is an incredibly accurate implementation of the 3.5 SRD rules. Sporting every feat from the P&P rules, along with 125 unique monsters and over 275 accurately implemented spells!
The party explores the ruins of a dwarven city in Revenge of the Firstborn
Happy #screenshotSaturday!
This week, the party is exploring the ruins of an underground dwarven city - part of the Endless Dungeon in Revenge of the Firstborn.
Pushed out the fourth of my biweekly bugfix/new features resulting from beta testing. Huge shoutout to the beta testers helping to make the game better!
If you want to help beta test, please let me know!
There might be some who say that Baldurβs Gate 3 brought back the isometric RPG, but here at TBL, we know that the classic genre never went anywhere. Here are 20 of the most promising that are actually in development.
turnbasedlovers.com/lists/20-pro...
#turnbased #crpg #indiegames
Hired a few voice actors to do those "what do you need" and "I'm on my way" barks you hear when you have a character do something in an isometric RPG. Was surprisingly economical using r/Voicework. And results have been really good.
Thanks for hosting #turnGasedThursday!
This week I'm excited to share some of the art my 2d artist has been cooking up for monster portraits in Revenge of the Firstborn. Check out a little time lapse of his process below!
www.youtube.com/shorts/6pfyl...
Thanks for hosting #TurnBasedThursday!
I'm excited to announce that beta testing is beginning this weekend for Revenge of the Firstborn.
You can sign up as a beta tester by joining the mailing list at www.revengeofthefirstborn.com
This week, I've made a post about Revenge of the Firstborn's roguelike mode - the Endless Dungeon.
#turnBasedThursday
store.steampowered.com/news/app/342...
You can learn more and wishlist the game at store.steampowered.com/app/3429270/...
Excited to have reached 3,000 wishlists on steam for Revenge of the Firstborn! Here's the trailer that got things started for my solo RPG.
#TrailerTuesday
offbrand games + Open Sauce = π₯SECRET SAUCEπ₯, the raddest indie games event of the summer.
Livestreamed showcase.
Deep-dive talks.
Big ol' booth zone.
July 18-20th.
Wanna get in on this? Submissions are live NOW at opensauce.com/secret-sauce
Hopefully youβve found this little peek under the hood of the engine interesting. Keep an eye out for more details in future updates!
Similarly, grappling is more likely if the agent is clearly stronger (a very large difference in strength score) and if the target is a spellcaster who would be largely neutralized by being unable to freely move their limbs.
The game uses a similar scoring system for what type of an attack an agent should make. For instance, a trip attack gets a higher score if the agent is bigger than its target and it has the Improved Trip feat.
For instance, average intelligence creatures are smart enough to attempt to flank you in combat, but non-intelligent ones are not. Creatures can also add new actions to the baseline collection. For example, the medusa has an addition action for using its petrifying gaze attack.
The game has several baseline utility action collections β it has one for average intelligence agents, non-intelligent agents (undead) and even a few specific ones such as dragons. This helps give agents different behaviors as appropriate.
So, we are left with the following utility scores:
β’ Use Healing Potion β 25
β’ Attack Enemy β 10
β’ Run Away in Fear β 75
Making the clear winner Run Away in Fear. The actor will attempt to find a place that is far away from the source of its fear and run to that location.
However, the ai actor has a fear effect. The fear effect has a very high utility score because fear supersedes any other actions the agent could take. The Run Away in Fear action has a score of 75.
Letβs say that our hypothetical agent has a potion, is low on health and is not in danger. This would make our Use Potion utility have a final score of 25.
We donβt have any enemies close by, so the attack utility is low, perhaps 10.
Lastly, is the agent close enough to an enemy that the enemy can make an attack of opportunity on them if they drink a potion? If so, we reduce the score by 10. This would make the actionβs final score 15, meaning it is less likely to be chosen, but not impossible to be chosen.
The next step is evaluating the NPCβs health. If they are at full health, this check adds nothing to the score, however if they are below, say, 50% we increase the score so the final score for this utility is higher than the baseline of 0. Letβs say this action increase the utility score to 25.
Does the agent have an AI potion in its inventory? If not, we assign a very negative value for the score of this decision input to ensure that no other "true" scores can raise it above 0, which is the default.
Letβs take an example of drinking a healing potion. To get the healing potion utility score, the game has several inputs that can raise or lower the final score. They are:
I thought Iβd change things up a bit and talk about one of the backend systems in Revenge of the Firstborn, the AI system. utility AI, each action that an agent can take is given a βutilityβ score where utility refers to how happy the actor would be if it took the given action.
a half-orc ranger traverses a precarious beam over a pool of lava in search of ancient treasure in Revenge of the Firstborn
Thanks for hosting this week!
In Revenge of the Firstborn, this week, I've been working on the cave environment for the Endless Dungeon. Below, a half-orc ranger traverses a precarious beam over a pool of lava in search of ancient treasure.
#turnbasedthursday