---
stable_id: skills/skills-sh-adithya-s-k-manim-skill-manimce-best-practices
type: skills
title: skills-sh-adithya-s-k-manim-skill-manimce-best-practices
summary: >-
  ---

  name: scenes

  description: Scene structure, construct method, and scene types in Manim

  metadata:
    tags: scene, construct, setup, render, ThreeDScene, MovingCameraScene
  ---

  # Scenes in Manim

  A Scene is the canvas where all animations take place. Every Manim animation
  is defined within a Scene class.

  ## Basic Scene Structure

  All animation code resides within the `construct()` method of a Scene
  subclass.
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/adithya-s-k/manim_skill/HEAD/skills/manimce-best-practices/rules/scenes.md
license: ""
upstream_ref: https://skills.sh/adithya-s-k/manim_skill/manimce-best-practices
github_stars: null
github_forks: null
github_is_organization: null
retrieved_at: 2026-06-11T08:32:53.474Z
content_sha256: 7dc32c7c8bfd50d9266351f90cbfc59b2b71f610a37ea6a836af9946dc64b3ba
---
