On 2/1/2019 at 8:48 PM, Samiorga said:My question is... Should I create this game in a custom engine (or no engine, just straight hard coding) or should I be looking into creating a game using Unity or Unreal (*not using blueprint*)?
Just figure out a list of features that you game will have. Than compare it against list of featutes that existing engines able to perfom. And you will see is it have reason to use one of existing engines, or make engine or mini-engine from scratch. Generally, it is 2 main reason to make custom engine :
1. You need something very simple and lightweight. Also it good way to study concepts that drive engines work inside, and it can be done a very fast. For example simple tunnel walker has take from me around a week, and simple arcade space shooter has take less than month of development completely from scratch.
2. You need something amazing new, that not suppoted by existing engines and can not be added to existing engine making custom components for it. And it maraphone distance run. For example it take around 2 years for me to briefly get in phisical and advanced mathematical background of it.( I started reserches into it field already having Master degree in Applicative math and CS and 20+ yeras of expirience in general software development including FA and scientific software). Also it require a huge work to implement infrastructural libraries, like custom containets, in-scene GUI contols libraties, persistent technology that allow to serialize/desetialize trees of objects, and so on auxiliary tools that existing engines already have from box.