Upgrading Game Engine

It would be a cool feature if we could upgrade our game engines, so we don’t have to create new ones all the time.

2 Likes

We discussed this early on but then decided that creating an engine should be a strategic decision and it should be expensive. If you could upgrade an engine it would make the game much easier and you would have to plan less.

True, it’s just that my list gets clogged up, maybe a way to retire the old ones or sort them?

I see :slight_smile: The engines should be sorted with the latest on top already.

true, just an idea, not so pratical now that I think about it :slight_smile:

Well there are somethings that should cause you to create a whole new one, like new rendering or ‘large’ gameplay stuff. Somethings though, like new input, should be updateable because it’s really annoying to have to spend 100k+ to get mouse support.

1 Like

Yeah…there should at least be a discount.

I completely agree about being able to make some minor upgrades. It’s incredibly annoying when a new feature is unlocked and I can’t even use it.I understand major graphics and physics overhauls, but like mentioned, I think the little things should be upgradeable. Or perhaps provide 3-4 upgrade slots so that after upgrading 4 times, we now have to invest in a new one.

No, an engine is a big investment. You should think about what you want in your next engine, research it, and have it ready when you do your engine build.
If you missed out steering wheel support for your engine, and you want to do a racing sim, that’s a failure of planning.

Look how many engines a real developer makes. There’s a reason they’re licenced left right and centre and virtually everything is based on Cryengine, Unreal, Source, Rage… They’re massively expensive to produce and have to be used across many huge games and platforms to make money.

It’s very realistic, because you have to engineer in feature support when you build the engine, then you decide whether you’re actually using it or not for the game itself.

Plan carefully and your engine should never be a problem.

1 Like

I don’t have a problem with making whole new Engines for new features.
I ‘save’ on features nontheless, so am making new Engines if at the very least have two additional critical features like for instance a new Graphics and a new Dialogue Option.

The only thing I would ask for is the availability of marking Engines as outdated.
In Year 20 I really don’t need the very first engine any more consisting of Savegame, 2D Graphics V2, Simple Story and without any peripherals any more.
All I want to do with this engine is throwing the diskettes onto the head of persons I don’t like and/or competitors.

Upgrading an engine to add for instance mouse support would be nice but only occurs seldomly.
Discounts for ‘simple’ features like mouse or steering wheel would be very nice but not crucial in my eyes.

I agree with you to an extent, but if that were the case, then there would be WAY more game engines out there considering all the advancements in technology since the 1990’s. That would mean in the last 15 years there would have to be HUNDREDS of game engines available to developers. We’ve made leaps and bounds with sound, graphics, bump mapping, textures, shading, water effects, particle effects, artificial intelligence, dynamic worlds, etc. Game engines didn’t “go out and make a new one” each time a new piece of technology was developed. They integrated it into their engines. It makes sense to allow some minor upgrades, but complete overhauls should require new engines.There are 4 versions of Unreal, of which some minor improvements were made in each version. Not 20+ Unreal versions. It’s unrealistic.

1 Like

Yeah, but I bet there have been 20 odd “distinct” tiers of game engine in the last 30 years. We’re starting with text based adventures after all!

I think the game engine mechanic works well as it is. I would like to be able to clean up the list though.
Perhaps you should be able to sell them to your competitors to make sure they stay one step behind? Or you could give them to the fan community for free to gain fans.

Make graphics engine & physics expensive, really really expensive. Also make people only gets discount instead of free parts when core parts like graphics/physics is replaced. Or make the cost of engine grow exponentially when more parts are added in. But there is really no reason to make people create a whole new engine just because Steal-wheel driver is missing for his/her Racing game. There is a lot of ways to make the game hard AND realistic instead of creating artificial obstacles. Latter just make me feel, “why I have to do this non-sense again and again?” which becomes really annoying.

1 Like

(mostly) fair points. we will look at this later.

1 Like

Wow, I never imaginged that this would still be alive, been stuck playing the game. hopefully you guys make something nice with the game engines like, like someone said either integrate small updates into existing engines or sell them off to hinder compitions. Nice ideas everyone!