Hacker News
·
8 марта 2026 г. в 11:15
dev
MonoGame: .NET-фреймворк для создания кроссплатформенных игр
MonoGame: A .NET framework for making cross-platform games
MonoGame представляет собой мощный и простой .NET-фреймворк с открытым исходным кодом для разработки игр на C#, являющийся реимплементацией прекращённого Microsoft XNA Framework. Он поддерживает широкий спектр платформ, включая ПК (Windows, Linux, macOS), мобильные устройства (Android, iOS) и консоли (PlayStation, Xbox, Nintendo Switch), а также предлагает обширные ресурсы, примеры и инструменты для разработчиков. Это важно, так как фреймворк позволяет создавать коммерчески успешные игры, такие как Celeste и Stardew Valley, и упрощает кросс-платформенную разработку, снижая порог входа для инди-разработчиков и студий. Для игровой индустрии это означает сохранение и развитие экосистемы .NET для геймдева, предлагая современную альтернативу с растущей поддержкой графических API, таких как Vulkan и DirectX 12.
MonoGame is a simple yet powerful open-source .NET framework for creating games in C#, serving as a re-implementation of the discontinued Microsoft XNA Framework. It supports a wide range of platforms including desktop PCs (Windows, Linux, macOS), mobile devices (Android, iOS), and consoles (PlayStation, Xbox, Nintendo Switch), and provides extensive resources, samples, and tools for developers. This is significant as the framework has been used to create successful commercial titles like Celeste and Stardew Valley, facilitating cross-platform development and lowering the barrier for indie developers and studios. For the gaming industry, it sustains and evolves the .NET ecosystem for game development, offering a modern alternative with growing support for graphics APIs like Vulkan and DirectX 12.
Read original →