That sounds a little misleading though... Libraries that'll work out problems for you?
Yes. Not misleading at all unless you don't honour all the licences.
How are you actually programming then if all these "libraries" are going to complete a lot of the work for you?
Programming game play is harder than you think, especially crazy FF7 game play.
That would feel as if you're doing work that's already been arranged for you perfectly and even completed somewhat. I find that appalling because in the good old days the work was harder but you felt like you were actually doing the "work", you know?
I do understand, and I have to agree that it's good to do the 'work' and understand how things work under the hood. However unless you have a thirst of knowledge and not just want to make a game it's kind of a waste of time making a complete game engine yourself.
Even though nowadays there's some workarounds that may be more logical, it just doesn't have the same "feel" of creating a game yourself. Sure, "re-inventing the wheel" may be harder but it's always going to be more appreciated in the end. That's like saying someone building a car out of pre-assorted parts is more appreciated than someone who builds the same result of a car from scratch, no pre-assorted parts and starts from the ground up. The one who started from the ground up will get the feel of actually making the car and will feel most completed at the end, even if harder by a long shot.
No-one would be able to tell if you made it in DX9\C++ compared to Unity3D except the fact that one took 1/20th the time of the other. No one here cares whether or not you use libraries, just trying to suggest ways you can finish your goal quicker. Even if you just use the libraries to develop the game play you can remake your own later.
Plus, to make a game exactly like FF7 it'd be close to impossible without tons of workarounds to make the game flow and logic much slower, low-poly and no tessellation at all plus stencil buffers and low-quality graphics. It'll seem almost like DirectX 9 is too powerful, in some ways, without some amazing knowledge on how to re-create the "past"....
Incorrect. That problem is easily fixed, delta time or frame limiting or both. DirectX doesn't really create the problem, really good GPUs do.
Final Fantasy 7 was developed from 1994-1997. Three years! They had five programmers on the team, alongside numerous asset creators. These were also professionals. Think about it and make your own judgement.
FYI: FF7 is my favourite game, with Sephiroth being my favourite character.