Demoscene on alakulttuuri, joka yhdistää taiteen ja tietojenkäsittelyn elementtejä. Demosceneen kuuluvat ihmiset tekevät tai arvostavat demoja, audiovisuaalisia esityksiä, jotka on suunniteltu esittämään reaaliajassa tietokonejärjestelmässä. Demot eivät ole animaatioita, vaan multimediaesitysmuoto, joka on yleensä suunniteltu erittäin korkealaatuiseksi. Kuten muut alakulttuurit, myös demoscene voi olla tiukka, ja uusilla ihmisillä voi olla vaikeuksia murtautua sisään, kunnes he osoittavat taitonsa.
Demoscenen alkuperä juontaa juurensa 1980-luvulle, jolloin ohjelmistokehittäjät alkoivat rikkoa pelien kopiosuojausta ja julkaista ne uudelleen lyhyillä demoilla, jotka toimivat allekirjoituksina. Kun pelit ladattiin, demo käynnistyy ja sitten peli itse aktivoituu. Demot yleensä hyvittivät asianomaisen ryhmän jäseniä ja saattoivat kertoa tarinoita, näyttää näyttäviä grafiikoita työntääkseen järjestelmän äärimmilleen ja tehdä sisäpiiriviittauksia.
Ajan myötä demoskeeni alkoi olla vähemmän sidoksissa hakkerointi- ja halkeilukohtauksiin. Vaikka jotkut demoja tekevät ihmiset ovat osallisina piratismiin, kaikki eivät ole, ja demoja voidaan kehittää itsenäisinä kuin säröillä oleviin ohjelmistoihin liitettyinä allekirjoituksina. Tyypillisen esittelyn tekee demoryhmä, yksilöiden ryhmä, joka työskentelee yhdessä suunnitellakseen ja koodatakseen sen, ja joistakin ryhmistä on tullut tunnettuja työnsä laadusta ja innovatiivisuudestaan.
Demoscenen jäsenet voivat tavata demoparties-tapahtumissa, sosiaalisissa tapahtumissa, joissa ihmiset koodaavat yhdessä, esittävät demoja ja ovat tekemisissä ihmisten kanssa, joilla on samanhenkisiä etuja. Monissa juhlissa on kilpailuja. Demoparties -tapahtumia ja muita demoscenen tapahtumia seurataan useilla verkkosivustoilla ja foorumeilla, joista osa voidaan lukita tai piilottaa rajoittaakseen pääsyä tiettyihin kohtauksen jäseniin.
Demoscene -toimintaan osallistuminen edellyttää sekä koodaustaitoa että taidetta, vaikka demoryhmän eri jäsenillä voi olla erilaisia taitoja. Jotkut voivat keskittyä musiikin kehittämiseen, toiset kuvakäsikirjoitusgrafiikkaan ja toiset demon tuottamiseen tarvittavaan todelliseen koodaukseen. Demot on muotoiltu suoritettaviksi tiedostoiksi, joihin on upotettu koodi ja kaikki tarvittavat tukimateriaalit.
Jokainen demo sisältää yksityiskohtaisia hyvityksiä. Monilla demoryhmillä on allekirjoitustyyli, joka on fanien tunnistettavissa. Luottojen ottaminen muiden työstä on paheksuttavaa ja ihmiset, joilla ei ole aiemmin ollut tarjontaa luottoa, voidaan jättää yhteisön ulkopuolelle.