Project

🔗

GitHub Repository

Source code, issues, pull requests, and releases. The primary home of CNA development.

github.com/openeggbert/cna ↗
📥

Report an Issue

Found a bug or want to request a feature? Open an issue on GitHub. Please search existing issues before opening a new one.

Open Issues ↗
📄

Contribute

CNA is open source under Ms-PL. Pull requests are welcome. See the repository README for contribution guidelines and the TODO list for high-value contributions.

Pull Requests ↗
🐞

cna-demo

The CNA demo application repository. Contains runnable examples of CNA in action.

⚠ TODO: cna-demo repository link

Video & Demos

YouTube Channel

Development updates, demos, and architecture walkthroughs. Subscribe to follow CNA's progress.

⚠ TODO: YouTube channel link
🌐

Web Builds

CNA demos compiled to WebAssembly and runnable in the browser. Available once Emscripten support is complete.

⚠ TODO: web builds link
📱

Android Builds

Android APKs for CNA demos. Available once Android build support is validated.

⚠ TODO: Android builds / Play Store link

Author & Contact

👤

Robert Vokac

CNA is developed by Robert Vokac (openeggbert). Contact via GitHub for project-related matters.

github.com/openeggbert ↗
💌

Author Contact

For project enquiries, collaboration, or feedback not suitable for a public GitHub issue.

⚠ TODO: author contact details

Related Open-Source Projects

🎮

FNA

Managed C# XNA 4.0 reimplementation. CNA shares the Ms-PL licence and draws on FNA as a reference.

fna-xna.github.io ↗
🎮

MonoGame

Cross-platform C# successor to XNA. Useful API reference for XNA 4.0 compatibility.

monogame.net ↗
🔗

SDL3

CNA's cross-platform foundation for windowing, input, and audio.

libsdl.org ↗
🔸

bgfx

Cross-platform graphics library used by the CNA bgfx backend.

bgfx docs ↗