I new to game design and I was wondering is it possible to make a 3D game engine using C++
So if it's possible please post some positive threads
Thanks
If you don't already have a knowledge of how a 3D game engine works, I'd suggest you start by looking at Irrlicht and learning some OpenGL or DirectX to help you get started.
Truthfully, the first question you should ask yourself is if you know what a game engine actually is. To answer that, you can read lots and lots of articles that say it's x, y, and z.
Mostly, game engines consists of the physics/graphics/shader/font systems all in one (or any combination of those systems) DLL or static library. The reason that games use 'engines' is the same reasons you would use a DLL or a static library, but it's not necessary.
So yes, obviously, you can write a game engine in C++, and most are (Unreal for example, is written in C++, with a ton of machine level optimizations). Just keep in mind that writing an engine is no simple or easy task...there's a reason companies pay millions to license good game engines