awesome-demoscene
awesome-demoscene copied to clipboard
A list of demoscene related tools, code and ressources.
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 wan't to change that. :)
-
Awesome Demoscene
- Tutorials and Guides
-
Demomaking
- Frameworks, Libs & Engines
- Tools
- Audio & Synths
-
Productions
- Executable Graphics
- 1 k Intros
- 4 k Intros
- 8 k Intros
- 64 k Intros
- Demos
-
Misc
- Demoparty Organizing
- Viewing and Capturing
- Websites & Social
- Github Orgs & Collections
Tutorials and Guides
- Teach yourself demoscene in 14 days - Fantastic starting guide by ps.
- Demoscene starter kits - Want to start making demos but don't know where to begin? Look no further!
- in4k.github.io - markdown clone / fork / 2016 revamp of the good old in4k.untergrund.net wiki - in4k.github.io
- Games in the GPU shaders - modern examples and needed knowledge to make games in GPU shaders.
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.
- gShaderReplacer - OpenGL proxy dll for shader replacement and debugging
- Ghostown & Whelpz 2021 - Amiga OCS demoscene related sources
Tools
Complete Demotools and Tools to help you create.
- 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.
- 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 shaders
- 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.
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.
Productions
Github Repos of Demoscene Productions.
Executable Graphics
- "Forbidden Path by" yx - MAGFest Demoparty 2020 Executable Graphics entry
- "Long Way From Home" by yx - SynchroNY 2020 Executable Graphics entry
- "Brutal Knowledge" by yx - Demosplash 2019 Executable Graphics entry
- "Light at the End of the Tunnel" by yx - NOVA 2019 Executable Graphics entry
- "Penrose Pathtraced" by yx - Revision 2019 Executable Graphics entry
- "The Real Party Is In Your Pocket" by Fizzer
- "Decay" by Fizzer
1k Intros
- "Crawlspace" by Youth Uprising
- Star Traveler - A 1K JavaScript demo
4k Intros
- "Oscar's Chair" by Eos - Winner of the Revision 2018 4k Compo
- "Terrarium" by Eos - 2nd in the Assembly 2019 4K Intro competition
- "お花見 (Ohanami)" by Fizzer and Wayfinder - 4th in the Deadline 2017 PC 4K Intro competition
- "Love Reaction" by Fizzer and Puryx - 3rd in the Nordlicht 2015 Newschool Demo competition
- "IIII / IV" by Eos - 6th in the Revision 2019 PC 4K Intro competition
- "Horizon Machine" by Alcatraz and Eos - 3rd in the Revision 2017 PC 4K Intro competition
- "Glittermorphosis" by Eos - 2nd in the Under Construction 2016 PC High-End 4K Intro competition
- "Dropletia" by Eos and Prismbeings - 5th in the Evoke 2017 PC 4K Intro competition
- "Alive Here Now, Forever" by Empathy - 2nd in the Under Construction 2017 PC High-End Combined 4K/64K competition
- "Appear" by Jetlag - Released at Revision 2018
- "PiaggioNonTroppo" by Cookie Collective - 10th in the Evoke 2019 PC 4K Intro competition
8k Intros
- "From The Seas To The Stars" by Fizzer and noby / Eos - 3rd in the Evoke 2018 PC 64K Intro competition
- "Blue Morpho" by Eos - 3rd in the TRSAC 2016 PC 64k competition
64k Intros
- CNS 2012 Source Pack - Repo containing intros (inc. demotools) of conspiracy up to 2012.
- Ctrl-Alt-Test - Repo containing the intros "B-Incubation", "D-Four", "E-Departure" and "F-Felix's Workshop" from Ctrl-Alt-Test.
Demos
- "Amoeba" by Excess
- "Doomsday" by Complex - Xbox demo from 2003
- "Okiedokie" by SoopaDoopa - MS-DOS Demo from 1999
- "What Are You Syncing About?" by Ninjadev - Ninjadev's submission for Revision 2017
- "Construct" by Ninjadev - Ninjadev's new school demo for Solskogen 2019
- "Flat Shade Society" by Ninjadev - Solskogen 2019 invite
- "Pinky Frinky" by Ninjadev - This is Ninjadev's demo for Solskogen 2018
- "No invitation" by Ninjadev - Invitation for Revision 2018, submitted to Under Construction 2017.
- "Black Hole" by Nesnausk! - A real-time rendering demo. 1st place at Field-FX 2020.
- "Parallel Multiverse" by Abyss - This is Abyss´ contribution to the Revision 2020 Demoscene event.
- "World Domination" by Odd - World Domination by ODD, now as open source! Released with permission from tr0nders0DD!
Misc
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.
- 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
- Demozoo - Repo for www.demozoo.org
- Pouet - Repo for www.pouet.net
- PouetDiscordBot - A bot to spam #pouet on demoscene discord with highly relevant pouet stuff.
- pouet-enhancement-suite - FireFox/Chrome Addon for Pouet Browsing.
- demoscene.no - The source code for demoscene.no
Github Orgs & Collections
- in4k
- Demoscene Source Archive - A collection of demoscene source code.
- Demo Sources - Collection of Demos with Source