💡

CNA is a work in progress. Documentation reflects the current state of the codebase and is updated as features are implemented. For the most authoritative source, consult the source code and README on GitHub.

External references

CNA targets compatibility with the Microsoft XNA 4.0 API. These external resources are useful for understanding the target API surface:

Microsoft XNA 4.0 API Reference

Official Microsoft documentation for XNA Game Studio 4.0 on Microsoft Learn.

Open ↗

FNA Documentation

FNA is a managed C# reimplementation of XNA 4.0. Its documentation is a useful cross-reference.

Open ↗

MonoGame Documentation

MonoGame extends the XNA API. Good reference for API patterns and expected behaviour.

Open ↗

SDL3 Documentation

SDL3 is CNA's platform foundation. The SDL3 wiki is the reference for the underlying platform APIs.

Open ↗