Eneida
Experimental demoscene project using C99 and Direct3D 12. Fully standalone with custom windows, and d3d12 headers. No Windows SDK, libc or Visual Studio dependency. C and HLSL compilers included.
* Create interesting, real-time animations by writing simple, low-level code. * Explore math, procedural generation techniques and audio programming. * Eventually, create a demoscene production and submit it to a demo party. The project is written primarily in C++, distributed under the MIT License license, first published in 2018. Key topics include: c, direct3d12, from-scratch, graphics, no-dependencies.
eneida
Project goals:<br />
- Create interesting, real-time animations by writing simple, low-level code.
- Explore math, procedural generation techniques and audio programming.
- Eventually, create a demoscene production and submit it to a demo party.
Project info:<br />
- Code is fully standalone, it compiles by running make.bat on any Windows 10 machine (no Visual Studio or any other software is needed).
- No external headers or libs are required (not even system or libc headers).
- Only external functions used are LoadLibrary and GetProcAddress. Everything else is loaded at runtime.
- Linker (lld), C compiler (clang) and HLSL compiler (dxc) are all included in the build folder.
Contributors
Showing top 1 contributor by commit count.
This article is auto-generated from michal-z/eneida via the GitHub API.Last fetched: 6/14/2026
