Microsoft XNA Framework Redistributable là thư viện các component hỗ trợ làm game PC và game Xbox giúp tối thiểu các chi tiết kĩ thuật cho nhà phát triển và tập trung phát triển nội dung video game.
Dễ dàng làm game với XNA Framework
Microsoft XNA (viết tắt của XNA's Not Acronymed) là bộ công cụ miễn phí chạy trong môi trường runtime được cung cấp bởi Microsoft giúp phát triển và quản lý video game, bao gồm XNA Framework, XNA Build và XNA Game Studio. XNA dựa trên .NET Framework với các phiên bản chạy trên Windows NT, Windows Phone và Xbox 360. Các nội dung XNA được tạo dựng bằng XNA Game Studio, chạy bằng XNA Framework (cho các game trên Windows) và phát hành dưới dạng file thực thi nguyên gốc (native executable) cho Xbox 360, Windows Phone và Zune.
Về nhiều mặt thì XNA có thể được xem như bản tương đồng với hệ thống phát triển game nổi tiếng của Microsoft là DirectX nhưng hướng tới những nhà phát triển chủ yếu lập trình game nhẹ, chạy trên nền tảng Windows. XNA cũng là nền tảng cơ bản của các game Xbox Live Indie Games.
Các lớp của Microsoft XNA Framework
XNA Framework dựa trên nền tảng .NET Compact Framework 2.0 để phát triển game trên Xbox 360 và dựa trên .NET Framework 2.0 cho nền tảng Windows. Nó bao gồm tập hợp các thư viện lớp mở rộng (cụ thể vào việc phát triển game) để đẩy mạnh việc tái sử dụng mã nguồn trên các nền tảng. Vì các game XNA được viết cho môi trường runtime nên chúng chỉ có thể chạy trên các nền tảng có hỗ trợ XNA Framework với ít hoặc không có tùy chỉnh nào.
Hỗ trợ làm game Windows và game Xbox với Microsoft XNA Framework
XNA Framework gói gọn chi tiết kĩ thuật khi code game ở mức độ thấp, đảm bảo tự nó có thể hoạt động trên nhiều nền tảng khi game được xuất từ nền tảng này sang nền tảng khác từ đó cho phép nhà phát triển tập trung vào nội dung và trải nghiệm game thay vì các yếu tố kĩ thuật. XNA Framework tích hợp khá nhiều công cụ như Cross-platform Audio Creation Tool (XACT) trợ giúp tạo nội dung. Nó cũng hỗ trợ tạo game 2D và 3D, cho phép sử dụng Controller và Vibration của Xbox 360.
Yêu cầu hệ thống
Thuy Nguyen