Sharp Runtime
Sharp Runtime is a C++23 implementation of a practical subset of the .NET System.* libraries.
Blog for CNA – Reimplementation of XNA 4.0
CNA development blog
Follow the framework's development, architecture, graphics work, tools, releases, and related projects.
Articles are continuously updated.
Sharp Runtime is a C++23 implementation of a practical subset of the .NET System.* libraries.
EasyGL is a toolkit-independent C++20 graphics library built on top of OpenGL and OpenGL ES.
Tamagotchi CNA is an unfinished, independent C++ reimplementation of the international 1997 P1 virtual-pet program, presented through CNA.
MetaGL is a low-level, type-safe C++23 wrapper around the programmable OpenGL family.
Wolf CNA is an original C++23 retro first-person shooter that renders a polygonal 3D world through CNA.
CNA Craft ports Michael Fogleman's open-source Craft voxel game to C++23 and the CNA implementation of the XNA 4.0 programming model.
Original XNA 4.0 C# games, unchanged, now run on CNA through CNA.NET: 81 of the 83 official Microsoft samples and dozens of open-source games.
CNA 0.1.0 is the first final release of CNA. This article summarizes what changed since 0.1.0-alpha.1.
CNA is no a single Git repository.
CNA implements much more than the graphics and game-loop side of Microsoft XNA 4.0.