Skip to main content
GameDev.net gamedev.net
Developer Blog

This is a developer's personal perspective or experience. Views expressed are those of the author.

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

Gamefromscratch
Gamefromscratch Blog
· 2 months ago • Mike

CNA – It’s C++ XNA

Briefing

CNA is a new XNA-inspired game development framework built around C++ rather than C#. For teams that liked XNA’s straightforward game loop, content pipeline, and low-friction 2D/3D workflow, the pitch is simple: keep the familiar mental model, but move into native code.

That matters because XNA’s influence never disappeared. After Microsoft abandoned it, MonoGame and FNA kept the ecosystem alive and helped ship a long list of indie games. CNA adds another branch to that family tree, which could be interesting for developers who want XNA-like ergonomics without committing to managed code.

The exact feature set, platform targets, and maturity level haven’t been broadly detailed yet, so the immediate question is how much of the original XNA experience CNA can preserve in practice. Even so, the existence of a C++-based option is notable for studios and solo devs who prefer native performance, tighter engine integration, or a codebase that fits more naturally into existing C++ pipelines.

For experienced developers, the real test will be whether CNA offers enough compatibility and tooling to make migration or prototyping worthwhile. If it lands well, it could become another pragmatic option in the long tail of XNA descendants rather than just a curiosity.

At a glance
what
CNA is a new XNA-inspired framework that brings the XNA-style approach to C++.
who
The project sits in the XNA lineage alongside community-maintained frameworks like MonoGame and FNA.
when
It has been introduced recently; broader platform and feature details are still emerging.
impact
It gives C++-leaning developers another way to use an XNA-like workflow for game projects.
Signal Mixed

Promising idea, but details and maturity are still unclear

Discuss

Follow monogame updates

See relevant stories in your personalized news feed.

Sign in to follow

Continue on GameDev.net

Useful next steps related to this story.

Game development news without the noise

One useful weekly briefing. No daily flood.

Sending your confirmation email…

Discussion

Loading comments...