I'm gonna make this game just for pleasure not for waging money. I'm just somewhat very keen on Oddworld and want to make a game that will be more or less editable for fans. So I'll get coding the engine in holidays after the examinations session so be patient
! I'll be probably only able to code the engine and make several levels due to temporal limitations then I'm going to pass the level-making over to the community (if i'll make some very basic level editor), or at least level-designing.
I still can't consider wether I'll be making a 2D-gameplay 3D graphics game or just custom 2D with sprites and pre-rendered backgrounds, like Abe's Oddysee (which is considerably easier to code end to edit). Coding even the most basic 3D engine on C++ is a lot of pain-in-@ss and is very time-consuming, while 2D won't take much time and efforts. Also if I consider making a 3D game I'll need some help with living characters (low-poly, ofcause) ans I'm not too good in modelling and animating lifeforms. Also 3D game probably won't allow very complicated movie-quality backgrounds (due to system resourses issues).