MonoGame

Templat:Deskripsi singkatTemplat:Gunakan tanggal mdyTemplat:Perangkat lunak kotak info

MonoGame adalah kerangka kerja gratis dan sumber terbuka C# yang digunakan oleh pengembang game untuk membuat game untuk beberapa platform dan sistem lainnya. Ini juga digunakan untuk membuat game Windows dan Windows Phone berjalan di sistem lain. Mendukung iOS, Android, macOS, tvOS, Linux, PlayStation 4, PlayStation 5 , PlayStation Vita, Xbox One dan Nintendo Switch.[1][2] Ini mengimplementasikan Microsoft XNA 4 antarmuka pemrograman aplikasi (API).[3] Ini telah digunakan untuk beberapa permainan, termasuk Bastion, Celeste, Fez dan Lembah Stardew.

Sejarah

MonoGame adalah turunan dari XNA Touch (September 2009) yang dimulai oleh Jose Antonio Farias[4] dan Silver Sprite oleh Bill Reiss.[butuh rujukan] Rilis resmi pertama MonoGame adalah versi 2.0 dengan versi 0.7 yang dapat diunduh dan tersedia dari CodePlex. Versi awal ini hanya mendukung game berbasis 2D sprite. Versi resmi 2D terakhir dirilis sebagai 2.5.1 pada bulan Juni 2012.

Sejak pertengahan tahun 2013, kerangka kerja ini mulai diperluas melampaui XNA4 dengan penambahan fitur baru seperti RenderTarget3D,[5] dukungan untuk beberapa GameWindows,[6] dan persilangan baru -alat pembuat konten baris perintah platform.[7]

Arsitektur

MonoGame mencoba mengimplementasikan API XNA 4 sepenuhnya.[8] Ini menyelesaikan hal ini di seluruh platform Microsoft menggunakan SharpDX dan DirectX.[9] Saat menargetkan platform non-Microsoft, kemampuan spesifik platform dimanfaatkan melalui perpustakaan OpenTK. Saat menargetkan OS X, iOS, dan/atau Android, runtime platform Xamarin diperlukan. Runtime ini menyediakan implementasi OpenTK yang disesuaikan yang memungkinkan tim MonoGame untuk fokus pada penyetelan grafis inti platform.

Kemampuan grafis MonoGame berasal dari OpenGL, OpenGL ES, atau DirectX. Sejak MonoGame versi 3, OpenGL 2 telah menjadi fokus kemampuan. Rilis MonoGame (2.5) sebelumnya menggunakan OpenGL 1.x untuk rendering grafis. Memanfaatkan OpenGL 2 memungkinkan MonoGame mendukung shader untuk membuat kemampuan rendering lebih canggih di platform.

Manajemen dan distribusi konten terus mengikuti model XNA 4 ContentManager. Tim MonoGame telah menciptakan kemampuan pembuatan konten baru yang dapat diintegrasikan dengan Microsoft Visual Studio untuk memberikan kemampuan pembuatan konten yang sama ke Desktop Windows 8 yang digunakan pengguna Windows 7 di Microsoft XNA.

Permainan

PermainanTahunPengembangPenerbit
Apotheon[10]2015Perangkap Alien
Axiom Verge[11][12]2015Thomas Happ Games LLC
Bastion[13]2011Game Super RaksasaHiburan Interaktif Warner Bros.
Kubur Aku, Cintaku2017Perburuan PikselArte Prancis
Bangkai2020Studio Game FobiaDevolver Digital
Terbalik2013perangkap alien
Celeste[14]2018Maddy Thorson
Jurang2018Bit Kid, Inc.
Cobalt Core2023Permainan Tikus RoketPersiapkan Diri Anda Game
Game Bebek[15]2014Landon PodbielskiPermainan Berenang Dewasa
Debu: An Elysian Tail[16]2014Hati yang Rendah Hati
Escape Goat[17]2011Kacang Waktu Ajaib
Fez[18]2013Perusahaan PolytronPintu Trap
Microsoft Studios
Flinthook[butuh rujukan]2017Permainan Penghargaan
Penerbangan Tak Terbatas[19]2011Studio Pengembangan Terbang
Jump King[20]2019tidak adaNexile
Penerbitan Ukiyo
Kynseed[21]2022Studio PixelCount
Raja Tentara Bayaran[butuh rujukan]2013Game Penghargaan
Anak Burung Hantu2016Studio D-Pad
Pyre[22]2017Game Super Raksasa
Garam dan Suaka[butuh rujukan]2016Studio Ska
Score Rush Diperpanjang[23]2016Permainan XonaKomunikasi Gema
Skulls of the Shogun[24]201317-BITMicrosoft Studio
Solar 2[25]2011Jay WattsMurudai
Stardew Valley[26]2016Kera Peduli
Hoki Darah Super2017Loren Lemcke
TowerFallKesalahan pengutipan: Tag <ref> harus ditutup oleh </ref>2014Game Super Raksasa
Wizorb[27]2011Game Penghargaan

Lihat juga

Referensi

Templat:Daftar Ulang

Pranala luar

  • Tidak ada URL yang ditemukan. Tuliskan URL di sini atau tambahkan di Wikidata.