43
menjadi sebuah bahasa yang sangat alami yang mana untuk membuat dan
menggunakan komponen software.
2.7
XNA
Microsoft XNA (sebuah singkatan rekursif untuk X
NA N
ot A
cronymed) adalah proprietary
freeware
set
dengan pengelolaan
runtime
environment yang disediakan oleh Microsoft yang memberikan fasilitas untuk
pengembangan dan manajemen video
game. XNA
didasarkan pada .NET
Framework, dengan versi yang berjalan pada Windows, Windows Phone dan
Xbox. Dalam banyak hal, XNA dapat dianggap sebagai
.NET
analog
untuk
DirectX (sebuah game development system dari Microsoft yang sudah cukup
terkenal), tetapi ditujukan bagi para
developer
terutama yang tertarik untuk
mengembangkan sebuah
game
ringan yang dapat berjalan di berbagai
platform
Microsoft. XNA adalah sebuah platform
dasar untuk Xbox Live
Indie Game. (Microsoft, 2008)
Microsoft XNA Framework adalah
sebuah framework yang dibuat
berdasarkan implementasi
asli .NET Compact Framework 2.0 untuk
pengembangan Xbox 360 dan .NET Framework 2.0 pada Windows. Ini
mencakup serangkaian luas class libraries, khusus untuk pengembangan
game, untuk menganjurkan
penggunaan kembali kode
secara maksimum
di
seluruh platform
yang menjadi sasaran. Framework
tersebut berjalan pada
versi Common Language Runtime
yang dioptimalkan bagi gaming
untuk
menyediakan sebuah managed execution environment. Proses runtime
ini
tersedia untuk Windows XP, Windows Vista, Windows 7, Windows Phone
dan Xbox 360. Karena XNA games
dikembangkan dengan berfokus pada
proses runtime, jadi mereka dapat berjalan pada platform
apapun yang
mendukung XNA Framework dengan minimal atau tanpa modifikasi. Game
yang berjalan pada framework
tersebut
dapat ditulis secara teknis dalam
bahasa .NET-compliant, tapi hanya C # di XNA Game Studio Express IDE
dan semua versi Visual Studio 2008 dan 2010 (per
XNA 4.0)
telah
mendukung secara resmi. Dukungan untuk Visual Basic
.NET
telah
ditambahkan pada tahun 2011. (Microsoft, 2011)
|