CNA on YouTube
Demos, development videos and written walkthroughs. Subscribe to the LibCNA channel to stay up to date with CNA progress.
YouTube Channel
Every video on the @libcna channel: projects built on CNA, recorded in September and October 2026. Subscribe for development updates and CNA video content.
Racing Game Kit on CNA
“Racing Game on CNA and in web browser”: the C++ CNA port of Microsoft’s XNA 4.0 Racing Game Kit, natively and as a browser build. The game is not hosted on samples.libcna.com, because its original content is not treated as redistributable by the sample gallery; see the Showcase.
CNA Street
“CNA Street - a city street built with CNA” (22 September 2026, 2 min 39 s): a procedurally generated European street with traffic, pedestrians, shadows and reflections. It is playable in the browser on the Demos page.
Wolf CNA
“Wolf CNA” (19 September 2026, 1 min): a retro first-person shooter prototype with polygonal 3D rendering, playable in the browser on the Demos page.
CNA Car Simulator #2
“CNA Car Simulator #2 - Helicopter was added” (19 September 2026, 4 min 16 s): a follow-up showing the new helicopter.
CNA Car Simulator
“CNA Car Simulator” (15 September 2026, 6 min 8 s): a passenger-car driving simulator in a fictional Czech landscape built on CNA.
Living Room Simulator
“Living Room Simulator - a CNA 3D demo” (14 September 2026, 3 min 35 s): an explorable 3D living room.
Two channels, different ages. The videos in the YouTube Channel section above come from the LibCNA channel and show current projects built on CNA. The three earlier videos below come from the Open Eggbert channel and were recorded in April and May 2026, so they show early CNA revisions — long before this documentation snapshot. Cards marked “written guide” point at documentation because no video has been recorded for that topic yet.
Demo Videos
CNA running real game code and demo applications.
House 3D Demo
“CNA (reimplementation of XNA 4.0) now partially supports 3D” — the first basic 3D support, recorded on 3 May 2026 (48 seconds, Open Eggbert channel). For a playable 3D example, try the House 3D Demo on the Demos page.
Speedy Blupi on CNA
“Speedy Blupi for Windows Phone was ported to C++” — the 2013 game running on Linux, recorded on 25 April 2026 (1 min 41 s, Open Eggbert channel). The port is built on CNA (see Speedy Blupi on the Demos page); the video itself does not name CNA.
CNA 2D Demo
“CNA (C++ reimplementation of XNA 4.0) now supports 2D” — the first 2D support built on SDL 3, recorded on 11 April 2026 (13 seconds, Open Eggbert channel), showing thousands of sprites drawn at once.
Web Build Demo
CNA compiled to WebAssembly via Emscripten running in a browser. No video has been recorded, but fifteen hosted builds are playable right now. Open the Demos page →
Progress & Development
Behind-the-scenes development updates showing CNA's incremental progress.
Development videos are in the YouTube Channel section at the top of this page. For written progress notes, read the CNA blog and the Roadmap.
Architecture & Walkthroughs
Detailed technical walkthroughs of CNA's design decisions and implementation.
CNA Architecture Walkthrough
Deep dive into CNA's layered architecture - API layer, internal abstractions, platform, audio and renderer implementations. Read the architecture guide →
Rendering Renderer Comparison
CNA now exposes 14 renderer identities in 12 implementation families, and can link several into one binary; the written renderer guide compares them family by family. Read the renderer guide →
Building CNA from Source
Step-by-step: cloning the development branch, initialising submodules, selecting a renderer, and running the first demo. Read the getting-started guide →