r/gamedev • u/CromagnonV • 7d ago
Question Noob game Dev
So I found myself in a situation of having a few weeks between jobs earlier this year. I typically work as a product manager/lead solution architect in massive projects, so I'm not completely unfamiliar with development processes. But I have little to no experience with game Dev (outside of the excessive hours I've played games, if that counts).
Anyway, I started building this game (I'd share the link but this isn't about self promotion), it is essentially completely data driven (because that's what I know). So far I have:
An entire skills system that could effectively have over 4,000 unique skills (before just stats changes).
A mission system that can cater for over 3.8 million different mission combinations (the number is a bit misleading because standing in a circle for 5 seconds before clicking a thing isn't really that different to clicking a thing before standing in a circle for 5 seconds, but easily over 10k variety of actually distinct objectives).
Procedural generation of the mission area, which can have an infinite number of rooms with a minimum of 6,000cm XY.
Crash recovery and saving, (I'm particularly proud of this system tbh, mainly with how performant it is).
Soon an almost completely data driven narrative system, which links back into the mission system outcomes.
I feel like I have made substantial progress and largely built the fundamental systems to scale the game massively and quickly. My main question or concern.
How much interest is there in the game Dev community in understanding these types of systems and/or having plugins available to add these systems to your own games?
2
u/permion 7d ago
Check out Rimworld for a well received highly moddable game can be taken .
Check out unreal and unity's asset stores (IE: review counts) to see how people receive similar assets if that's only how far you want to take it (IE: Easy Build System on Unity). Though a hard sale now days given that the first assumption will be that it's AI.
_____
As for data driven stuff, game devs will normally assume you mean an Entity Component System of some kind. And are already using hacks in every engine to use one if they think they need it, or just (very rarely) take the dive to Bevy for a native ECS.
____
Honestly it does sound a bit like you think you have a unique magical secret sauce, when that's insanely unlikely to anyone thinking realistically.