---
stable_id: skills/skills-sh-adithya-s-k-manim-skill-manimgl-best-practices
type: skills
title: skills-sh-adithya-s-k-manim-skill-manimgl-best-practices
summary: |-
  # ManimGL Scenes
  ## Scene Types
  ManimGL provides several scene types:
  ### InteractiveScene (Recommended)
  The default for most development. Supports interactive mode with `-se` flag.
  ```python
  from manimlib import *
  class MyScene(InteractiveScene):
      def construct(self):
          circle = Circle()
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/adithya-s-k/manim_skill/HEAD/skills/manimgl-best-practices/rules/scenes.md
license: ""
upstream_ref: https://skills.sh/adithya-s-k/manim_skill/manimgl-best-practices
github_stars: null
github_forks: null
github_is_organization: null
retrieved_at: 2026-06-11T08:32:02.859Z
content_sha256: af4f98dc732fb9be522b2d53e7727c439258fb217cbaaa3c1360537f5cebc7ed
---
