CNA on YouTube
Development updates, demos, and architecture walkthroughs. Subscribe to stay up to date with CNA progress.
Video links below are placeholders. Replace the TODO_VIDEO_ID values in videos.html with real YouTube video IDs as videos become available. The channel link also needs updating - see contact.html.
Subscribe for development updates and CNA video content.
Demo Videos
CNA running real game code and demo applications.
House 3D Demo
CNA rendering a 3D house model using the EasyGL (OpenGL) renderer.
Speedy Blupi on CNA
Classic Speedy Blupi game running on CNA - a demonstration of real game code on the framework.
CNA 2D Demo
2D demo showcasing SpriteBatch - rotating sprites that move and scale dynamically.
Web Build Demo
CNA compiled to WebAssembly via Emscripten running in a browser.
Progress & Development
Behind-the-scenes development updates showing CNA's incremental progress.
Development Update #1
Overview of CNA's architecture and initial renderer implementation.
Development Update #2
SpriteBatch implementation and the SDL_Renderer renderer in action.
Development Update #3
A historical XNA API coverage update. For the alpha.1 snapshot, use the current verification page rather than the counts quoted in this recording.
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, and renderer implementations.
Rendering Renderer Comparison
A historical build-time renderer comparison. Alpha.1 now exposes 50 identities and also supports opt-in multi-renderer binaries, so use the current renderer guide for release facts.
Building CNA from Source
Step-by-step tutorial: cloning, initialising submodules, selecting a renderer, and running the first demo.