3D, Multithreaded, Object/Component, C++ Game Engine