Awesome Demoscene
Awesome stuff by/and/for/with sceners.
Right now, this is mostly focused on PC/OGL/DX Plattforms - Send a PR if you want to change that. :)
Tutorials and Guides
Demomaking
Ressources for creating demos and intros.
Frameworks, Libs & Engines
- Vulkan Shadertoy launcher - create a small single-bin(exe) file with built-in shaders. Using Vulkan and C. (~50Kb with builtin large shader)
- Leviathan 2.0 - A simple "framework" for developing small (around 1-8 kilobyte) Demoscene productions.
- shortcrust - Shortcrust is a Python wrapper library for OpenGL, intended for building applications that are portable to the Raspberry Pi.
- Blossom - 4K Executable Graphics framework
- Ever Laster Engine - Excess demo engine
- 4k Demo Oven - Framework for 4k demos.
- LunarEngine - This is a very primitive graphics engine, using a simple integer array as chunky-buffer.
- Ghostown & Whelpz 2021 - Amiga OCS demoscene related sources
- Harfang3D - A high-end platform for 2D and 3D application development (C++, Python, Lua)
Complete Demotools and Tools to help you create.
- RetroStudio - A non-destructive desktop app for creating demoscene-inspired graphics, retro images, animated compositions, character art and layered visual effects.
- tooll3 - Open source software to create realtime motion graphics. Main demotool of Still
- nin - Ninjadev's internal demo tool. It is a tool for easing development of browser-based WebGL demos.
- Rocket - A tool for synchronizing music and visuals in demoscene productions.
- Crinkler - Crinkler is an executable file compressor for Windows for compressing small demoscene executables.
- Farbrausch Public Repo - Farbrausch tools from 2001 to 2011 including werkzeug3 and kkrunchy.
- P*V3 - Jumalauta demo engine and tool.
- Werkzeug4 - Farbrausch Werkkzeug4 and Screens4
- CNS 2012 Source Pack - Repo containing demotools (and intros) of conspiracy up to 2012.
- Grimoire - A cross-platform live-coding tool for creative coding with GLSL shader demos.
- Shader Minifier - A tool that minifies and obfuscates shader code (GLSL and HLSL).
- GLSL Shader Shrinker - A Windows GUI tool that attempts to reduce the size of GLSL fragment shader code, whilst keeping it readable and understandable.
- Shiba - Digital content creation tool for demoscene and live coding.
- gShaderReplacer - OpenGL proxy dll for shader replacement and debugging
- Bonzomatic To Shadertoy - Python script to convert bonzomatic glsl fragment shaders to use them on shadertoy.com
Graphics
Editors from the scene
Audio & Synths
Make some noise!
- Soundbox - SoundBox is an HTML5 synth music tracker/editor, suitable for creating music for small JavaScript demos (4K / 8K).
- WaveSabre - WaveSabre is a software synthesizer and toolchain for music for 64K intros.
- pulsejet - A bespoke sample compression codec for 64k intros
- 4klang - 4klang is a modular software synthesizer package intended to easily produce music for 4k intros.
- 64klang - 64klang is a modular, nodegraph based software synthesizer package intended to easily produce music for 64k intros.
- Axiom - A powerful realtime node-based audio synthesizer.
- OpenMPT - A free Windows/Wine-based tracker and libopenmpt, a library to render tracker music.
- libxm - A small XM (FastTracker II Extended Module) player library.
- Oidos - Oidos is a software synthesizer, based on additive synthesis, for making music for very small executables, such as 4 and 8 kilobyte intros.
- sointu - Fork of 4klang, supporting 386, amd64 and wasm. Runs on Windows, Mac, Linux & browser
- hivelytracker - Music tracker for AHX and HVL formats
- pt2-clone - Music tracker clone of ProTracker 2 for modern computers
- ft2-clone - Fasttracker II clone
- komposter - lightweight music composing system
- bambootracker -YM2608 (OPNA, sound chip of Yamaha) music tracker
- klystrack - Chiptune tracker
- goattracker - C64 music editor
- cheesecutter - SID music editor
- furnace - multi-system chiptune tracker compatible with DefleMask modules
- schism tracker - ImpulseTracker clone aiming at providing the same look&feel
Productions
Github Repos of Demoscene Productions.
Executable Graphics
1k Intros
4k Intros
8k Intros
64k Intros
Demos
Misc Repos
Demoparty Organizing
Ressources for organizing your own party/event.
- CompoKit - CompoKit is an all-inclusive environment with (almost) all tools required for hosting PC demoscene competitions.
- Bonzomatic - A live-coding tool, where you can write a 2D fragment/pixel shader while it is running in the background.
- Bonzomatic Server - Relays shaders from opponents during LiveShading battle that use Bonzomatic.
- Granola - A minimal, modern competition system for demoparties.
- Partyman - The All-in-one Party Manager.
- Partyboi - Partyboi is a demoparty competition and info screen management system.
- Partymeister - The Partymeister Demoparty "Intranet" and Composystem.
- stuhl.js (Partymeister notification bot) - This bot provides the ability for Partymeister to broadcast certain events to several destinations.
- WUHU - Lightweight Party Management System
Viewing and Capturing
Having a Beer - capturing a demo.
- Shadertoy to video with FBO - frame perfect Shaders capture script made in Python and OpenGL. Suport Windows/Linux.
- Capturinha - A tool for real time screen and audio capture on Windows, using NVIDIA's NVENC.
- Conduit - Demo downloader and watching utility and browser plugin
- upskkale - .kkapture-based realtime upscaling of demos that run in deprecated / unsupported video modes.
- Exemusic Recorder - A tool to record music from executables.
- Foxotron - ASSIMP based general purpose model viewer ("turntable") created for the Revision 2021 3D Graphics Competition
- ILBMViewer - ILBM (color-cycling image format) viewer for Windows
- showNet - Demo viewer using Pouet.net's metadata
Websites & Social
Github Orgs & Collections
Demoscene Around the Web
Forums, Community Hubs and sites archiving scene productions
- scene.org - Home of the scene.org archive, sceneid and various scene related sites.
- Demozoo - A website dedicated to collecting and organizing the history of the demoscene - its productions, people, events and many other bits of information.
- pouet - Home of the glöps, prods and the oldskool pouët.net bbs.
- demoparty.net - A list of demoscene events happening around the world.
- livecode.demozoo.org - Archive of recordings from different livecoding events.
- scene.hu - The hungarian demoscene portal and community.
- scenecity - Streaming and Chat Platform for the demoscene.
- scenesat - A demoscene online-radio, community and accociation.
- Nectarine - Demoscene online-radio and home of the Demovibes DJ Mixes.
Curated Lists and Galleries
Find beautiful prods
- curio - A curated and continuously expanding collection of modern demoscene and real-time graphics pieces.
- executable.graphics - A collection of executable graphic prods curated by xy.
- nanogems - A curated selection of the best Tiny Intros from the Demoscene.
Youtube Channels and Podcasts
Watch scene related videos
- psenough - Personal channel of ps. He publishes a monthly demoscene report as well as guides, partyreports and curated playlists.
- Fairlight - Channel of the Fairlight demogroup. Publishes FairlightTV with interviews, reports and technical insight.
- Inigo Quilez - Personal channel of iq. Lot's of content and tutorials on shadercoding, shadertoy and math.
- ferrisstreamsstuff - Personal channels of ferris with recordings on streams on demomaking, emulator development and hardware hacking.
- Gasman - Personal channel of gasman with ZX Spectrum, TIC-80 and livemusic content.
- Zine: The Radio show - Zine is a Demoscene Podcast from and for sceners, and everyone curious about one of the oldest but still very lively digital art cultures.
- Demoscene High-Quality Videos (Annikras) - Youtubes biggest collection of captured demos and intros.
- AssemblyTV - Channel of Assembly.
- Echtzeit - Channel of the swiss scene accociation.
- Revision - Channel of the revision demoparty with compo and seminar recordings.
- Evoke Demoparty - Channel of the Evoke demoparty with compo and seminar recordings.
- Field-FX - Channel of the Field-FX demoparty.
- The Retro Vibe - Channel with oral interviews with sceners (focused around Amiga Norway).
- Moleman - Channel with documentary and oral interviews with sceners (focused around C64 Hungary).
Demoscene Organisations
Local and national organisations supporting the demoscene. Listed are those which accept various kind of contributions and memberships
- Computerkunst e.V - Berlin based NPA for the support of the demoscene.
- Inércia - Inércia is a non-profit organisation aimed to make the demoscene known in Portugal through preservation and outreach.
- Echtzeit - digitale Kultur - Echtzeit is a charitable association, with the primary goal of facilitating and supporting the Demoscene in Switzerland.
- The Bloop Museum (patreon) - The US based Bloop Museum strifes to start a year-round brick-and-mortar electronic entertainment museum.
- Norsk Demopartyforening - A non-profit organization that has the goal of furthering demoparties in Norway.
- Comprocrew ry - A registered non-profit association in Finland, that grants aid to Finnish demoscene parties.