| > should have been developed in it's own engine since it's so unique among other games with my limited technical knowledge about game programming and much less limited technical knowledge about software development in general this seems quite wrong because while the game is somewhat unique in some point, in many many(1) other technical points it's not, so by using a game engine you can save a lot of time/problems with all the points it's not unique in and just either replace or adapt the parts where it is so while Unity might very well have been a bad choice the general idea of using an existing game engine was not (1): Like window handling, input handling, asset loading/packing/bundling/compression, parts of game saving, most parts related to the rendering pipeline, menus, statistics/crash reporting, installers, and probably more. Through this is also how game engines rot: By not maintaining many of the build in components leading to any non very simple game needing to replace them all the time.
I think Unity had been going into that direction. |