Microsoft XNA — набор инструментов с управляемой средой времени
выполнения (.NET), созданный Microsoft, облегчающий разработку и
управление компьютерными играми.
XNA основывается на нативной реализации .NET Compact Framework 2.0 для разработки для Xbox 360 и .NET Framework 2.0 на Windows. Он включает обширный набор библиотек классов, специфичных для разработки игр, поддерживающий максимальное повторное использование кода на всех целевых платформах.
Игры, которые запускаются на XNA, технически могут быть написаны на любом .NET-совместимом языке, но официально поддерживается только язык программирования C# и среды быстрой разработки XNA Game Studio Express и все версии Visual Studio.
XNA Game Studio для многих разработчиков, особенно начинающих, может оказаться достаточно интересной находкой.
. Максимально возможно упрощенный процесс создания игр.
. Хорошее подспорье в обучении базовому программированию для программистов MDX (или DirectX). Хотя в данном случае есть своя существенная специфика в виде того же XNA Framework, который как бы подменяет MDX.
. Разработка ведется на C#, который достаточно быстро становится понятен студентам и другим специалистам.
XNA основывается на нативной реализации .NET Compact Framework 2.0 для разработки для Xbox 360 и .NET Framework 2.0 на Windows. Он включает обширный набор библиотек классов, специфичных для разработки игр, поддерживающий максимальное повторное использование кода на всех целевых платформах.
Игры, которые запускаются на XNA, технически могут быть написаны на любом .NET-совместимом языке, но официально поддерживается только язык программирования C# и среды быстрой разработки XNA Game Studio Express и все версии Visual Studio.
XNA Game Studio для многих разработчиков, особенно начинающих, может оказаться достаточно интересной находкой.
. Максимально возможно упрощенный процесс создания игр.
. Хорошее подспорье в обучении базовому программированию для программистов MDX (или DirectX). Хотя в данном случае есть своя существенная специфика в виде того же XNA Framework, который как бы подменяет MDX.
. Разработка ведется на C#, который достаточно быстро становится понятен студентам и другим специалистам.