Lompat ke isi

MonoGame: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28601097; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
'''MonoGame''' adalah kerangka kerja [[perangkat lunak bebas|gratis]] dan [[perangkat lunak sumber terbuka|sumber terbuka]] [[C Sharp (bahasa pemrograman)|C#]] yang digunakan oleh pengembang game untuk membuat game untuk beberapa [[Platform komputasi|platform]] dan sistem lainnya. Ini juga digunakan untuk membuat game [[Microsoft Windows|Windows]] dan [[Windows Phone]] berjalan di sistem lain. Mendukung [[iOS]], [[Android (sistem operasi)|Android]], [[macOS]], [[tvOS]], [[Linux]], [[PlayStation 4]], [[PlayStation 5]] , [[PlayStation Vita]], [[Xbox One]] dan [[Nintendo Switch]]. Ini mengimplementasikan [[Microsoft XNA]] 4 [[antarmuka pemrograman aplikasi]]  (API). Ini telah digunakan untuk beberapa permainan, termasuk ''[[Bastion (video game)|Bastion]], [[Celeste (video game)|Celeste]],'' ''[[Fez (video game)|Fez]]'' dan '' [[Lembah Stardew]].''
'''MonoGame''' adalah kerangka kerja [[perangkat lunak bebas|gratis]] dan [[perangkat lunak sumber terbuka|sumber terbuka]] [[C Sharp (bahasa pemrograman)|C#]] yang digunakan oleh pengembang game untuk membuat game untuk beberapa [[Platform komputasi|platform]] dan sistem lainnya. Ini juga digunakan untuk membuat game [[Microsoft Windows|Windows]] dan [[Windows Phone]] berjalan di sistem lain. Mendukung [[iOS]], [[Android (sistem operasi)|Android]], [[macOS]], [[tvOS]], [[Linux]], [[PlayStation 4]], [[PlayStation 5]] , [[PlayStation Vita]], [[Xbox One]] dan [[Nintendo Switch]].<ref>[https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 sumber pada Wikipedia bahasa Indonesia]</ref><ref>[https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 sumber pada Wikipedia bahasa Indonesia]</ref> Ini mengimplementasikan [[Microsoft XNA]] 4 [[antarmuka pemrograman aplikasi]]  (API).<ref>[http://blogs.msdn.com/b/bobfamiliar/archive/2012/ 08/01/windows-8-xna-and-monogame-part-1-overview.aspx Windows 8, XNA dan MonoGame]. ''MSDN''. Microsoft. 2012-08-01.</ref> Ini telah digunakan untuk beberapa permainan, termasuk ''[[Bastion (video game)|Bastion]], [[Celeste (video game)|Celeste]],'' ''[[Fez (video game)|Fez]]'' dan '' [[Lembah Stardew]].''


== Sejarah ==
== Sejarah ==
MonoGame adalah turunan dari XNA Touch (September 2009) yang dimulai oleh Jose Antonio Farias dan Silver Sprite oleh Bill Reiss. 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 (grafik komputer)|sprite]]. Versi resmi 2D terakhir dirilis sebagai 2.5.1 pada bulan Juni 2012.
MonoGame adalah turunan dari XNA Touch (September 2009) yang dimulai oleh Jose Antonio Farias<ref>[https://www.facebook.com/jalfbr José Antonio Leal de Farias]. Facebook.</ref> dan Silver Sprite oleh Bill Reiss. 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 (grafik komputer)|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, dukungan untuk beberapa GameWindows, dan persilangan baru -alat pembuat konten baris perintah platform.
Sejak pertengahan tahun 2013, kerangka kerja ini mulai diperluas melampaui XNA4 dengan penambahan fitur baru seperti RenderTarget3D,<ref>tomspilman. [https://github.com/mono/MonoGame/pull/1549 RenderTarget3D for DirectX]. ''GitHub''. 2013-03-15.</ref> dukungan untuk beberapa GameWindows,<ref>jamesford42. [https://github.com/mono/MonoGame/pull/1465 Beberapa dukungan GameWindow untuk Windows/DirectX]. ''GitHub''. 2013 -02-26.</ref> dan persilangan baru -alat pembuat konten baris perintah platform.<ref>[https://github.com/mono/MonoGame/wiki/MonoGame-Content-Builder Pembuat Konten MonoGame].</ref>


== Arsitektur ==
== Arsitektur ==
MonoGame mencoba mengimplementasikan API XNA 4 sepenuhnya. Ini menyelesaikan hal ini di seluruh platform Microsoft menggunakan SharpDX dan DirectX. 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.
MonoGame mencoba mengimplementasikan API XNA 4 sepenuhnya.<ref>Nico Vermeir. [https://books.google.com/books?id=NyyyEwWxpF0C&q=%22MonoGame%22%20-inpublisher:icon&pg=PA178 Proyek Aplikasi Windows 8 - Edisi XAML dan C#]. Apress. ISBN 9781430250661.</ref> Ini menyelesaikan hal ini di seluruh platform Microsoft menggunakan SharpDX dan DirectX.<ref>Charles Torre. [http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD-2012/Monogame-at-Build-2012 Monogame di Build 2012]. ''MSDN Channel 9''. Microsoft. 2012-11-02.</ref> 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.
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.
Baris 14: Baris 14:


== Permainan ==
== Permainan ==
 
{| class="wikitable dapat diurutkan"
|-
!Permainan
!Tahun
!Pengembang
!Penerbit
|-
| ''[[Apotheon]]''<ref>[https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 sumber pada Wikipedia bahasa Indonesia]</ref>
| 2015
| colspan="2" |[[Perangkap Alien]]
|-
| ''[[Axiom Verge]]''<ref>Thomas Happ. [http://www.axiomverge.com/blog/achievement-unlocked Pencapaian Terbuka!]. ''Axiom Verge Blog''. 2016-09-14.</ref><ref>Alex Culafi. [http://www.nintendoworldreport.com/news/39830/dan-adelman-explains-why-axiom-verge-is -tidak-datang-ke-wii-u Dan Adelman Menjelaskan Mengapa Axiom Verge Tidak Hadir di Wii U - Berita]. ''Nintendo World Report''.</ref>|| 2015
| colspan="2" | Thomas Happ Games LLC
|-
| ''[[Bastion (video game)|Bastion]]''<ref>[https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 sumber pada Wikipedia bahasa Indonesia]</ref>|| 2011
| [[Game Super Raksasa]] || [[Hiburan Interaktif Warner Bros.]]
|-
|[[Kubur Aku, Cintaku]]
|2017
| Perburuan Piksel
| Arte Prancis
|-
| ''[[Bangkai (permainan video)|Bangkai]]''
| 2020
| Studio Game Fobia
| [[Devolver Digital]]
|-
| ''[[Terbalik (video game)|Terbalik]]''
| 2013
| colspan="2" | perangkap alien
|-
| ''[[Celeste (permainan video)|Celeste]]''<ref>[https://i.imgur.com/1e0GIOY.png Tangkapan Layar Celeste Credits Menampilkan Kerangka Kerja yang Digunakan]</ref>
|2018
| colspan="2" | [[Maddy Thorson]]
|-
| ''[[Jurang (video game)|Jurang]]''
| 2018
| colspan="2" |Bit Kid, Inc.
|-
| ''[[Cobalt Core]]''|| 2023
| Permainan Tikus Roket
| Persiapkan Diri Anda Game
|-
| ''[[Game Bebek]]''<ref>[https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 sumber pada Wikipedia bahasa Indonesia]</ref>
| 2014
| Landon Podbielski
| [[Permainan Berenang Dewasa]]
|-
| ''[[Debu: An Elysian Tail]]''<ref>''Menurut tanggapan twitter oleh pencipta Dean Dodrill, Elysian Tail awalnya dibuat di XNA dan setelahnya porting menggunakan MonoGame''.</ref>
| 2014
| colspan="2" |Hati yang Rendah Hati
|-
| ''[[Escape Goat]]''<ref>[http://steamcommunity.com/games/251370/announcements/detail/1513500352456435545 Steam Community :: Pengumuman Grup :: Escape Goat].</ref> || 2011
| colspan="2" | Kacang Waktu Ajaib
|-
| ''[[Fez (video game)|Fez]]''<ref>Ben Euden. [https: //twitter.com/Euden/status/330947877906030592 Ben Euden di Twitter]. ''Twitter''. 2013-05-05.</ref>|| 2013
| [[Perusahaan Polytron]]
| [[Pintu Trap (perusahaan)|Pintu Trap]]<br>[[Microsoft Studios]]
|-
| ''[[Flinthook]]''
| 2017
| colspan="2" |[[Permainan Penghargaan]]
|-
| ''[[Penerbangan Tak Terbatas]]''<ref>Scott Hanselman. [http://hansel Minutes.com/368/monogame-and-xamarin-make-shipping-infinite-flight-a-reality MonoGame dan Xamarin melakukan pengiriman Infinite Flight kenyataan]. ''Hansel Minutes''. 2013-04-26.</ref>|| 2011
| colspan="2" | Studio Pengembangan Terbang
|-
| ''[[Jump King]]''<ref>[https://linuxgamenews.com/post/184697053861/jump-king-tactics-platformer-and -linux Jump King taktik platformer dan Linux].</ref>|| 2019
| tidak ada
| Nexile<br>Penerbitan Ukiyo
|-
| ''Kynseed''<ref>[https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 sumber pada Wikipedia bahasa Indonesia]</ref>
| 2022
| colspan="2" | Studio PixelCount
|-
| ''[[Raja Tentara Bayaran]]''
| 2013
| colspan="2" | [[Game Penghargaan]]
|-
| ''[[Anak Burung Hantu]]''
| 2016
| colspan="2" | Studio D-Pad
|-
| ''[[Pyre (video game)|Pyre]]''<ref>John Linneman. [https://www.youtube.com/watch?v=x4r8LIHTNxI Pyre di PS4/ PS4 Pro! Grafik Cantik Tapi Ada Bugnya?]. ''YouTube''. Digital Foundry. 28-07-2017.</ref>|| 2017
| colspan="2" | [[Game Super Raksasa]]
|-
| ''[[Garam dan Suaka]]''
| 2016
| colspan="2" |[[Studio Ska]]
|-
| ''[[Score Rush Diperpanjang]]''<ref>[http://xona.com/2017/03/26.html GDC 2017 PENYELESAIAN].</ref>
| 2016
| [[Permainan Xona]]
| Komunikasi Gema
|-
| ''[[Skulls of the Shogun]]''<ref>[http://wmpoweruser.com/skulls-of-the-shogun-interview/ Skulls of the Shogun - Wawancara Pengembang - MSPoweruser].</ref> || 2013
| [[17-BIT]]
| [[Microsoft Studio]]
|-
| ''[[Solar 2]]''<ref>[https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 sumber pada Wikipedia bahasa Indonesia]</ref>
| 2011
| Jay Watts
| Murudai
|-
| ''[[Stardew Valley]]<ref>[https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 sumber pada Wikipedia bahasa Indonesia]</ref>''
| 2016
| colspan="2" | [[Kera Peduli]]
|-
| ''[[Hoki Darah Super]]''
| 2017
| colspan="2" | Loren Lemcke
|-
| ''[[TowerFall]]<ref>Phillip Kollar. [https://www.polygon.com/ 2014/3/20/5530338/sony-gives-indie-devs-the-stage-to-praise-playstation-4s-developer Sony memberikan panggung kepada pengembang indie untuk memuji dukungan pengembang PlayStation 4]. ''Polygon''. Vox Media. '' | 2013 | colspan="2" | Maddy Thorson |- | ''Transistor'' Dari kredit game.</ref>|| 2014
| colspan="2" | [[Game Super Raksasa]]
|-
| ''[[Wizorb]]''<ref>[https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 sumber pada Wikipedia bahasa Indonesia]</ref>|| 2011
| colspan="2" | [[Game Penghargaan]]
|}


== Lihat juga ==
== Lihat juga ==
Baris 20: Baris 136:
* [[Mono (perangkat lunak)]]
* [[Mono (perangkat lunak)]]
* [[Microsoft XNA]]
* [[Microsoft XNA]]
== Referensi ==


== Pranala luar ==
== Pranala luar ==
*
*


 
== Referensi ==
<references />


== Sumber dan atribusi ==
== Sumber dan atribusi ==


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 Wikipedia bahasa Indonesia], revisi 28601097 (2025-11-22T07:33:06Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=MonoGame&oldid=28601097 Wikipedia bahasa Indonesia], revisi 28601097 (2025-11-22T07:33:06Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 24 Agustus 2026 18.07

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. 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

Permainan Tahun Pengembang Penerbit
Apotheon[10] 2015 Perangkap Alien
Axiom Verge[11][12] 2015 Thomas Happ Games LLC
Bastion[13] 2011 Game Super Raksasa Hiburan Interaktif Warner Bros.
Kubur Aku, Cintaku 2017 Perburuan Piksel Arte Prancis
Bangkai 2020 Studio Game Fobia Devolver Digital
Terbalik 2013 perangkap alien
Celeste[14] 2018 Maddy Thorson
Jurang 2018 Bit Kid, Inc.
Cobalt Core 2023 Permainan Tikus Roket Persiapkan Diri Anda Game
Game Bebek[15] 2014 Landon Podbielski Permainan Berenang Dewasa
Debu: An Elysian Tail[16] 2014 Hati yang Rendah Hati
Escape Goat[17] 2011 Kacang Waktu Ajaib
Fez[18] 2013 Perusahaan Polytron Pintu Trap
Microsoft Studios
Flinthook 2017 Permainan Penghargaan
Penerbangan Tak Terbatas[19] 2011 Studio Pengembangan Terbang
Jump King[20] 2019 tidak ada Nexile
Penerbitan Ukiyo
Kynseed[21] 2022 Studio PixelCount
Raja Tentara Bayaran 2013 Game Penghargaan
Anak Burung Hantu 2016 Studio D-Pad
Pyre[22] 2017 Game Super Raksasa
Garam dan Suaka 2016 Studio Ska
Score Rush Diperpanjang[23] 2016 Permainan Xona Komunikasi Gema
Skulls of the Shogun[24] 2013 17-BIT Microsoft Studio
Solar 2[25] 2011 Jay Watts Murudai
Stardew Valley[26] 2016 Kera Peduli
Hoki Darah Super 2017 Loren Lemcke
TowerFall[27] 2014 Game Super Raksasa
Wizorb[28] 2011 Game Penghargaan

Lihat juga

Pranala luar

Referensi

  1. sumber pada Wikipedia bahasa Indonesia
  2. sumber pada Wikipedia bahasa Indonesia
  3. 08/01/windows-8-xna-and-monogame-part-1-overview.aspx Windows 8, XNA dan MonoGame. MSDN. Microsoft. 2012-08-01.
  4. José Antonio Leal de Farias. Facebook.
  5. tomspilman. RenderTarget3D for DirectX. GitHub. 2013-03-15.
  6. jamesford42. Beberapa dukungan GameWindow untuk Windows/DirectX. GitHub. 2013 -02-26.
  7. Pembuat Konten MonoGame.
  8. Nico Vermeir. Proyek Aplikasi Windows 8 - Edisi XAML dan C#. Apress. ISBN 9781430250661.
  9. Charles Torre. Monogame di Build 2012. MSDN Channel 9. Microsoft. 2012-11-02.
  10. sumber pada Wikipedia bahasa Indonesia
  11. Thomas Happ. Pencapaian Terbuka!. Axiom Verge Blog. 2016-09-14.
  12. Alex Culafi. -tidak-datang-ke-wii-u Dan Adelman Menjelaskan Mengapa Axiom Verge Tidak Hadir di Wii U - Berita. Nintendo World Report.
  13. sumber pada Wikipedia bahasa Indonesia
  14. Tangkapan Layar Celeste Credits Menampilkan Kerangka Kerja yang Digunakan
  15. sumber pada Wikipedia bahasa Indonesia
  16. Menurut tanggapan twitter oleh pencipta Dean Dodrill, Elysian Tail awalnya dibuat di XNA dan setelahnya porting menggunakan MonoGame.
  17. Steam Community :: Pengumuman Grup :: Escape Goat.
  18. Ben Euden. [https: //twitter.com/Euden/status/330947877906030592 Ben Euden di Twitter]. Twitter. 2013-05-05.
  19. Scott Hanselman. Minutes.com/368/monogame-and-xamarin-make-shipping-infinite-flight-a-reality MonoGame dan Xamarin melakukan pengiriman Infinite Flight kenyataan. Hansel Minutes. 2013-04-26.
  20. -linux Jump King taktik platformer dan Linux.
  21. sumber pada Wikipedia bahasa Indonesia
  22. John Linneman. Pyre di PS4/ PS4 Pro! Grafik Cantik Tapi Ada Bugnya?. YouTube. Digital Foundry. 28-07-2017.
  23. GDC 2017 PENYELESAIAN.
  24. Skulls of the Shogun - Wawancara Pengembang - MSPoweruser.
  25. sumber pada Wikipedia bahasa Indonesia
  26. sumber pada Wikipedia bahasa Indonesia
  27. Phillip Kollar. 2014/3/20/5530338/sony-gives-indie-devs-the-stage-to-praise-playstation-4s-developer Sony memberikan panggung kepada pengembang indie untuk memuji dukungan pengembang PlayStation 4. Polygon. Vox Media. | 2013 | colspan="2" | Maddy Thorson |- | Transistor Dari kredit game.
  28. sumber pada Wikipedia bahasa Indonesia

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 28601097 (2025-11-22T07:33:06Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.