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.
Progress & Development
Behind-the-scenes development updates showing CNA's incremental progress.
Development Update #1
Overview of CNA's architecture and initial rendering backend implementation.
Development Update #2
SpriteBatch implementation and the SDL_Renderer backend in action.
Development Update #3
XNA API coverage progress — new classes implemented and the test suite.
Demo Videos
CNA running real game code and demo applications.
Cube 3D Demo
CNA rendering a rotating 3D cube using the EasyGL (OpenGL) backend.
Speedy Blupi on CNA
Classic Speedy Blupi game running on CNA — a demonstration of real game code on the framework.
Web Build Demo
CNA compiled to WebAssembly via Emscripten running in a browser.
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 backend implementations.
Rendering Backend Comparison
Side-by-side comparison of the SDL_Renderer, EasyGL, and bgfx backends.
Building CNA from Source
Step-by-step tutorial: cloning, initialising submodules, selecting a backend, and running the first demo.