# GetActiveScene()

> Gets the currently active Scene.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.SceneManagement](/engine/6000.5/script-reference/unityengine/scenemanagement.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static Scene GetActiveScene()
```

### Returns

| Type                                                                          | Description       |
| ----------------------------------------------------------------------------- | ----------------- |
| [Scene](/engine/6000.5/script-reference/unityengine/scenemanagement/scene.md) | The active Scene. |

### Remarks

The currently active Scene is the Scene which will be used as the destination for new GameObjects and the source of current lighting settings. Note that while a Scene is being loaded, new GameObjects created in the [Awake()](/engine/6000.5/script-reference/unityengine/monobehaviour/awake.md) and [OnEnable()](/engine/6000.5/script-reference/unityengine/monobehaviour/onenable.md) lifetime callbacks will always be added to the scene being loaded instead of the active scene. Note the active Scene has no impact on what Scenes are rendered. Additional Resources: [Scene](/engine/6000.5/script-reference/unityengine/scenemanagement/scene.md).

### Examples

```csharp
using UnityEngine;
using UnityEngine.SceneManagement;

public class GetActiveSceneExample : MonoBehaviour
{
    void Start()
    {
        Scene scene = SceneManager.GetActiveScene();
        Debug.Log("Active Scene is '" + scene.name + "'.");
    }
}
```
