Hi,
I have been wondering lately that many gaming companies demand exceptional C++ coders for their job positions but all of them use game engines like Unreal Engine, CryEngine, Havok etc for developing their games. So does using a game engine require expert C++ knowledge ? I mean you should know C++ when working on a game but is coding even necessary when we use a Game Engine ? Thanks for any Replies :)
"So does using a game engine require expert C++ knowledge?"
That depends on whether or not the engine was intended for expert use. Most game developers are more or less experts, so yeah, I guess.
ChosenTorture wrote:
"I mean you should know C++ when working on a game but is coding even necessary when we use a Game Engine ?"
Find any man and his dog who has no prior coding knowledge and ask him to use the engine. He'll be sitting there scratching his backside wondering why he's there in the first place. It depends how well you know the engine's architecture.
In total, I'd say you'd have to have a solid grasp of the advanced C++ concepts, as well as a good understanding of the engine's architecture.