Una scena demo è una sottocultura che fonde elementi di arte e informatica. Le persone che appartengono a una scena demo fanno o apprezzano demo, presentazioni audiovisive progettate per essere visualizzate in tempo reale su un sistema informatico. Le demo non sono animazioni, ma una forma di presentazione multimediale che di solito è progettata per essere di altissima qualità. Come altre sottoculture, la scena demo può essere affiatata e le persone che sono nuove sulla scena potrebbero avere problemi a irrompere finché non dimostrano le loro abilità.
Le origini della scena demo risalgono agli anni ‘1980, quando i cracker di software iniziarono a violare la protezione dalla copia sui giochi e a rilasciarli nuovamente con brevi demo che fungevano da firme. Quando i giochi venivano caricati, iniziava la demo e poi si attivava il gioco stesso. Le demo in genere accreditavano i membri del gruppo coinvolto e potevano raccontare storie, mostrare una grafica appariscente per spingere il sistema al limite e fare riferimenti interni.
Nel corso del tempo, la scena demo ha cominciato ad essere meno strettamente legata alle scene di hacking e cracking. Mentre alcune persone che creano demo sono coinvolte nella pirateria, non tutte lo sono e le demo possono essere sviluppate come standalone piuttosto che come firme allegate a software craccato. Una tipica demo è realizzata da un demogroup, un collettivo di individui che lavora insieme per progettarlo e codificarlo, e alcuni gruppi sono diventati famosi per la qualità del loro lavoro e per la sua innovazione.
I membri della scena demo possono incontrarsi a demoparty, eventi sociali in cui le persone programmano insieme, mostrano demo e interagiscono con persone che hanno interessi simili. Molte feste prevedono concorsi. Demoparty e altri eventi nella scena demo vengono tracciati su numerosi siti Web e forum, alcuni dei quali possono essere bloccati o nascosti per limitare l’accesso a determinati membri della scena.
Essere coinvolti nella scena demo richiede una conoscenza della codifica e dell’arte, sebbene diversi membri di un demogroup possano avere abilità diverse. Alcuni possono concentrarsi sullo sviluppo della musica, altri sulla grafica dello storyboard e altri sulla codifica effettiva necessaria per produrre la demo. Le demo sono formattate come file eseguibili con il codice e tutti i materiali di supporto necessari incorporati all’interno.
Ogni demo include crediti dettagliati. Molti demogroup hanno uno stile caratteristico che è riconoscibile dai fan. Prendersi il merito per il lavoro degli altri è disapprovato e le persone con una storia di mancata offerta di credito possono essere escluse dalla comunità.