3D game engine include networking (RakNet), AI, world editor, graphics (data driven, deferred rendering), collision, audio, ...