Sign in

Rob Koska

@rob-in-mn.bsky.social
93 followers 402 following 51 posts

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 cutt.ly/ve7SRGjZ

PostsRepliesMedia
Reposted by Rob Koska
Sawtooth Games ➡️ Revenge of the Firstborn In Development! @sawtoothgames.bsky.social · 06/10/2025
Showing of a timelapse of the creation of one of the monster portraits for Revenge of the Firstborn.
001
Reposted by Rob Koska
Sawtooth Games ➡️ Revenge of the Firstborn In Development! @sawtoothgames.bsky.social · 09/09/2025
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
053
Rob Koska @rob-in-mn.bsky.social · 29/08/2025
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
tinyurl.com
Revenge of the Firstborn - Revenge of the Firstborn's Crafting System - Steam News
Learn about how item creation works in Revenge of the Firstborn's implementation of the 3.5 SRD's crafting feats.
041
Rob Koska @rob-in-mn.bsky.social · 31/07/2025
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
rb.gy
Revenge of the Firstborn Druid Overview
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
020
Rob Koska @rob-in-mn.bsky.social · 23/07/2025
Started adding Steam achievements to Revenge of the Firstborn today. Have two hidden ones and two normal ones for starters.
000
Rob Koska @rob-in-mn.bsky.social · 18/07/2025
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!
130
Rob Koska @rob-in-mn.bsky.social · 13/07/2025
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.
The party explores the ruins of a dwarven city in Revenge of the Firstborn
040
Rob Koska @rob-in-mn.bsky.social · 12/07/2025
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!
000
Reposted by Rob Koska
Turn Based Lovers @turnbasedlovers.bsky.social · 23/06/2025
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
1164
Rob Koska @rob-in-mn.bsky.social · 24/06/2025
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.
000
Rob Koska @rob-in-mn.bsky.social · 19/06/2025
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...
youtube.com
WIP for a monster portrait! check the game's channel: @RotFB #rpg #timelapsedrawing #wip
YouTube video by Lizard Soup TV
021
Rob Koska @rob-in-mn.bsky.social · 30/05/2025
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
revengeofthefirstborn.com
Revenge of the Firstborn | a classics-inspired computer roleplaying game based on the OGL 3.5 rules
Revenge of the First Born - a turn-based computer roleplaying game based on the OGL 3.5 ruleset and inspired by the classics of the genre such as Baldur's Gate 3, Temple of Elemental Evil and the AD&D...
131
Rob Koska @rob-in-mn.bsky.social · 23/05/2025
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...
store.steampowered.com
Revenge of the Firstborn - Exploring the Endless Dungeon - Steam News
Revenge of the Firstborn contains two game modes, an epic campaign and a roguelike mode. Let's explore roguelike mode, The Endless Dungeon.
142
Rob Koska @rob-in-mn.bsky.social · 30/04/2025
You can learn more and wishlist the game at store.steampowered.com/app/3429270/...
store.steampowered.com
Revenge of the Firstborn on Steam
Revenge of the Firstborn is a story-rich, turn-based RPG, based on the classic 3.5 SRD ruleset. Discover the origin of the Firstborn and determine whether they pose a threat too great to be released o...
011
Rob Koska @rob-in-mn.bsky.social · 30/04/2025
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
120
Reposted by Rob Koska
offbrand games @offbrand.games · 19/04/2025
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
011724
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
Hopefully you’ve found this little peek under the hood of the engine interesting. Keep an eye out for more details in future updates!
000
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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:
100
Rob Koska @rob-in-mn.bsky.social · 20/04/2025
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.
111
Rob Koska @rob-in-mn.bsky.social · 18/04/2025
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
a half-orc ranger traverses a precarious beam over a pool of lava in search of ancient treasure in Revenge of the Firstborn
061
Rob Koska @rob-in-mn.bsky.social · 13/04/2025
An in-progress view of the newest biome for Revenge of the Firstborn's Endless Dungeon roguelike mode. The second of three megadungeons, the cave system is dark, dank and ominous. #screenShotSaturday
A group of adventurers traverses a cave system in Revenge of the Firstborn.
192
Rob Koska @rob-in-mn.bsky.social · 11/04/2025
Thanks for hosting #turnbasedthursday! Revenge of the Firstborn is a classic, isometric RPG. It's based on the D&D 3.5 rules for more crunchy combat and character building than the current edition.
060
Rob Koska @rob-in-mn.bsky.social · 30/03/2025
In Revenge of the Firstborn, armor class is specific to damage types, so full plate protects better against slashing damage than bludgeoning and leather armor protects better against bludgeoning than piercing. This is one of several optional rules in the game. #screenshotsaturday
a screenshot showing the different types of armor classes for different types of damage.
052
Rob Koska @rob-in-mn.bsky.social · 23/03/2025
In addition to a full, hand-crafted campaign, Revenge of the Firstborn has a roguelike mode called the "Endless Dungeon" complete with randomly generated layouts, loot and monsters. In addition, small quests to challenge you are sprinkled throughout the dungeon to up the ante. #screenshotsaturday
The entrance to the endless dungeon in Revenge of the Firstborn.
042
Rob Koska @rob-in-mn.bsky.social · 21/03/2025
Just created a video explaining two of the classes from Revenge of the Firstborn that seem very similar at first glance - the wizard and the sorcerer. www.youtube.com/watch?v=vSiO...
youtube.com
Revenge of the Firstborn Wizard and Sorcerers
YouTube video by Revenge of the Firstborn
040
Rob Koska @rob-in-mn.bsky.social · 16/03/2025
for this week's #screenshotsaturday, I've created a video explaining the features and differences between wizards and sorcerers in Revenge of the Firstborn. youtu.be/vSiOlb20-7E
youtu.be
Revenge of the Firstborn Wizard and Sorcerers
YouTube video by Revenge of the Firstborn
042
Rob Koska @rob-in-mn.bsky.social · 26/02/2025
Pretty cool development for Revenge of the Firstborn this week. Zappastuff, the modder behind the unfinished business mod for Solasta reached out to me about modding my game. He's got early access to the game now and I can't wait to see what he creates to expand the experience!
021
Rob Koska @rob-in-mn.bsky.social · 25/02/2025
Revenge of the Firstborn was featured in a video about upcoming turn-based RPGs. Thanks @turnbasedlovers.bsky.social youtu.be/j2vspNa8PHA?...
youtu.be
Top 10 NEW RPGs And Strategy Games - Indie Showcase #9
YouTube video by Turn Based Lovers
120
Rob Koska @rob-in-mn.bsky.social · 24/02/2025
Same here. Keep plugging away. A little every day will get you there.
010
Rob Koska @rob-in-mn.bsky.social · 23/02/2025
and we're stuck here :P
110
Rob Koska @rob-in-mn.bsky.social · 23/02/2025
Happy Weekend! That must mean it's #screenshotsaturday Below, a night prepares for battle in Revenge of the Firstborn! cutt.ly/ve7SRGjZ #gameDev
A mounted knight prepares for battle in Revenge of the Firstborn
073
Rob Koska @rob-in-mn.bsky.social · 22/02/2025
Yeah, it's an underrated classic. They were done dirty by their publisher and so the game was launch in a pretty rough state.
120
Rob Koska @rob-in-mn.bsky.social · 21/02/2025
Well I've been working on the game since a little before Solasta was public, so it's probably more accurate to say we have similar inspiration. The most direct inspiration would be (patched) Temple of Elemental Evil. I've taken what I love from it and added some of the things that I missed in it.
120
Rob Koska @rob-in-mn.bsky.social · 21/02/2025
Hello all and happy #TurnBasedThursday! This week I've shared some details on mounted combat works in Revenge of the Firstborn. You can check it out at store.steampowered.com/news/app/342...
store.steampowered.com
Revenge of the Firstborn - Exploring Mounted Combat - Steam News
Mounted Combat in Revenge of the Firstborn Explained
131
Reposted by Rob Koska
#TurnBasedThursday - Turn-Based Game Showcases @turnbasedthursday.bsky.social · 18/02/2025
Join us for the 3rd #TurnBasedThursdayFest on June 5-9! An event packed with excellent games 🎮 a content creator showcase 😎 and a massive Steam sale 🥳 Devs and creators sign up here 👇 forms.gle/eNx1UNYL96nd... Help us share and spread the word ❤️🔃 Now it's your turn!
129649
Reposted by Rob Koska
#TurnBasedThursday - Turn-Based Game Showcases @turnbasedthursday.bsky.social · 19/02/2025
Already over 150 games and content creators have applied to be part of our upcoming festival! 🎉 Keep them coming, this will be a big one! RPGs, roguelikes, city builders, deck builders, 4X and strategy games... so much variety in turn-based games. #GamingNews #GameDev #Steam
Lair of the Leviathan, by @oliverjoyce.bsky.socialPathfinder: Wrath of the Righteous, by @owlcatgames.bsky.socialStellar Monarch 2, by Silver Lemur GamesYVY, by @eligdgames.bsky.social
23510
Rob Koska @rob-in-mn.bsky.social · 06/02/2025
Thanks for hosting #TurnBasedThursday! I just announced my steam page the end of last week, so this is my first chance to participate! Revenge of the Firstborn in an isometric RPG with full party creation. You can learn more and wishlist at store.steampowered.com/app/3429270/...
store.steampowered.com
Revenge of the Firstborn on Steam
Revenge of the Firstborn is a story-rich, turn-based RPG, based on the classic 3.5 SRD ruleset. Discover the origin of the Firstborn and determine whether they pose a threat too great to be released o...
150
Reposted by Rob Koska
Turn Based Lovers @turnbasedlovers.bsky.social · 03/02/2025
After five years of development by indie studio Sawtooth Games, the isometric turn-based RPG Revenge of the Firstborn has officially been revealed turnbasedlovers.com/overview/ann... #turnbased #indiegame #MondayMotivation #videogames #turnbasedlovers #revengeOfTheFirstborn #rpg #isometric
1105
Rob Koska @rob-in-mn.bsky.social · 03/02/2025
Good afternoon! Thank you for sharing some info about my game! I am the dev who's creating it and would be happy to answer any questions about it from you or your followers! Cheers, Rob
010
Rob Koska @rob-in-mn.bsky.social · 03/02/2025
Hi there, thanks for sharing some info about Revenge of the Firstborn! I am the dev creating the game and would be happy to answer any questions about it.
000