4XNA is a set of tools for a managed runtime environment provided by Microsoft Corporation since 2006 that facilitates computer game development.