scenedriven
Scenedriven is a term used in multimedia production and software development to describe a workflow in which work, data, and logic are organized around discrete scenes. A scene is a self-contained unit that represents a moment in a narrative, a playable segment, or a unit of user interaction. The approach emphasizes planning, implementation, and testing at the scene level rather than around a monolithic, overall application.
In game development, scene-driven architecture structures an application around scenes, with each scene encapsulating its own
Benefits of a scenedriven approach include clearer scope, improved modularity, the ability to parallelize work, targeted
See also: scene graph, storyboard, modular design, state machine, scene transitions.