# GetRootGameObjects Get all root-level GameObjects in this scene. ## Syntax ```cpp std::vector GetRootGameObjects() const; ``` ## Returns Returns a `std::vector` containing pointers to all root-level GameObjects. ## Remarks Root-level GameObjects are those without a parent within the scene hierarchy. ## Examples ```cpp void Example(Scene* scene) { for (GameObject* go : scene->GetRootGameObjects()) { XC_LOG_INFO("Root object: {}", go->GetName()); } } ```