Lompat ke isi

GameMaker: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28445917; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
'''GameMaker''' mengakomodasi pembuatan [[lintas platform]] dan multi-genre [[permainan video]] yang dibuat oleh [[Mark Overmars]] pada tahun 1999 dan dikembangkan oleh [[YoYo Games]] sejak tahun 2007.
'''GameMaker''' mengakomodasi pembuatan [[lintas platform]] dan multi-genre [[permainan video]] yang dibuat oleh [[Mark Overmars]] pada tahun 1999 dan dikembangkan oleh [[YoYo Games]] sejak tahun 2007.  


Menggunakan [[bahasa pemrograman visual]] [[Drag and Drop|''drag dan drop'']] yang dikenal sebagai Game Maker Language (GML), yang dapat digunakan untuk mengembangkan permainan yang lebih mutahkir. GameMaker dirancang untuk memungkinkan [[Pemrogram|programmer komputer]] pemula untuk dapat membuat permaian komputer tanpa pemrograman banyak pengetahuan dengan menggunakan tindakan-tindakan ini. Versi perangkat lunak terbaru juga fokus untuk menarik minat pengembang tingkat lanjut.
Menggunakan [[bahasa pemrograman visual]] [[Drag and Drop|''drag dan drop'']] yang dikenal sebagai Game Maker Language (GML), yang dapat digunakan untuk mengembangkan permainan yang lebih mutahkir. GameMaker dirancang untuk memungkinkan [[Pemrogram|programmer komputer]] pemula untuk dapat membuat permaian komputer tanpa pemrograman banyak pengetahuan dengan menggunakan tindakan-tindakan ini. Versi perangkat lunak terbaru juga fokus untuk menarik minat pengembang tingkat lanjut.<ref>[http://www.desura.com/engines/game-maker Game Maker Studio engine]. Desura.</ref>


== Ikhtisar ==
== Ikhtisar ==
GameMaker utamanya diutamakan untuk membuat permainan dengan grafik [[Grafika komputer 2D|2D]], memungkinkan penggunaan [[Gambar bitmap|grafis raster]] di [[Keluar dari kotak (fitur)|luar kotak]], [[grafik vektor]] (melalui [[SWF]]), dan [[Animasi kerangka|penganimasian kerangka]] 2D (melalui Perangkat lunak Esoteric Spine) bersama dengan sebuah pustaka standar besar untuk grafik menggambar dan 2D [[Primitif (grafik komputer)|primitif]]. Hal ini juga memungkinkan untuk membuat custom "action perpustakaan" Perpustakaan Maker.
GameMaker utamanya diutamakan untuk membuat permainan dengan grafik [[Grafika komputer 2D|2D]], memungkinkan penggunaan [[Gambar bitmap|grafis raster]] di [[Keluar dari kotak (fitur)|luar kotak]], [[grafik vektor]] (melalui [[SWF]]),<ref>Chris Kerr. [https://www.gamasutra.com/view/news/309594/GameMaker_Studio_2_gets_new_lowcost_Creators_Edition.php GameMaker Studio 2 gets new low-cost 'Creators Edition'].</ref> dan [[Animasi kerangka|penganimasian kerangka]] 2D (melalui Perangkat lunak Esoteric Spine)<ref>[https://www.brokenjoysticks.net/2017/03/12/game-maker-studio-takes-on-titans/ GDC17: GameMaker Studios 2.0 Takes On Industry Titans Broken Joysticks]. ''Broken Joysticks''. 12 March 2017.</ref><ref>[https://www.yoyogames.com/blog/43/skeletal-animation-sprites-using-spine Skeletal Animation Sprites Using Spine Blog YoYo Games]. ''Yoyo Games''.</ref> bersama dengan sebuah pustaka standar besar untuk grafik menggambar dan 2D [[Primitif (grafik komputer)|primitif]].<ref>[http://docs2.yoyogames.com/source/_build/3_scripting/4_gml_reference/drawing/index.html Drawing]. ''docs2.yoyogames.com''.</ref> Hal ini juga memungkinkan untuk membuat custom "action perpustakaan" Perpustakaan Maker.  


Mesinnya menggunakan [[Direct3D]] di Windows, UWP, dan Xbox One; [[OpenGL]] di macOS dan Linux; [[OpenGL ES]] di Android dan iOS, [[WebGL]] atau [[Elemen kanvas|kanvas 2D]] di HTML5, dan API milik sendiri di [[Konsol permainan|konsol]].
Mesinnya menggunakan [[Direct3D]] di Windows, UWP, dan Xbox One; [[OpenGL]] di macOS dan Linux; [[OpenGL ES]] di Android dan iOS, [[WebGL]] atau [[Elemen kanvas|kanvas 2D]] di HTML5, dan API milik sendiri di [[Konsol permainan|konsol]].


=== Platform yang didukung ===
=== Platform yang didukung ===
GameMaker mengakomodasi redistribusi pada beberapa platform. program ini dibangun untuk platform: [[Microsoft Windows|Windows]], [[Windows 8]], [[OS X|Mac OS X]], [[Ubuntu]], [[HTML5]], [[Android (sistem operasi)|Android]], [[iOS]], [[Windows Phone 8]], Tizen, Xbox Satu, dan Playstation. Namun, Windows desktop komputer dengan persyaratan sistem yang sama dengan game yang diproduksi diperlukan dalam rangka untuk mengembangkan permainan bersama dengan koneksi internet broadband.
GameMaker mengakomodasi redistribusi pada beberapa platform.<ref>Evan Lewis. [http://www.syracuse.com/entertainment/index.ssf/2014/11/learn_how_to_make_your_own_games_with_gamemaker_studio_at_retrogamecon.html Learn how to make your own video games with GameMaker: Studio at RetroGameCon]. Syracuse Media Group. 6 November 2014.</ref> program ini dibangun untuk platform: [[Microsoft Windows|Windows]], [[Windows 8]], [[OS X|Mac OS X]], [[Ubuntu]], [[HTML5]], [[Android (sistem operasi)|Android]], [[iOS]], [[Windows Phone 8]], Tizen, Xbox Satu, dan Playstation.<ref>[http://www.polygon.com/2014/1/22/5333982/this-will-let-you-say-happy-birthday-get-well-soon-with-a-video-game This will let you say 'Happy Birthday,' 'Get Well Soon' with a video game]. Alexa Ray Corriea. 22 January 2014.</ref><ref>Danny Cowan. [http://www.joystiq.com/2014/08/11/gamemaker-studio-gets-xbox-one-windows-export-this-year/ GameMaker Studio gets Xbox One, Windows export this year]. Joystiq. 1 October 2014.</ref> Namun, Windows desktop komputer dengan persyaratan sistem yang sama dengan game yang diproduksi diperlukan dalam rangka untuk mengembangkan permainan bersama dengan koneksi internet broadband.<ref>[http://store.steampowered.com/app/214850/ GameMaker: Studio]. Valve Corporation.</ref>


Sebelum Agustus 2021, pengguna diharuskan mempunyai sebuah lisensi pembelian seumur hidup untuk satu dari lima platform yang berbeda, tidak termasuk konsol, tergantung pada platform target yang ingin mereka gunakan untuk menerbitkan (seperti desktop atau seluler). Lisensi tahunan diperlukan untuk menerbitkan konsol, yang juga termuat dalam lisensi Ultimate tahunan yang mencakup semua platform yang didukung. Yoyo Games mengumumkan sebuah perubahan pada pendekatan lisensi pada Agustus 2021, memungkinkanGameMaker untuk digunakan secara gratis untuk dipelajari, dan menghilangkan opsi pembelian tunggal. Sebaliknya, hal ini menyederhanakan skema lisensi menjadi hanya dua tingkatan, satu yang mendukung penerbitan di semua platform non-konsol, dan tingkatan yang lebih tinggi yang menambahkan dukungan penerbitan platform konsol pada tingkat yang lebih rendah daripada lisensi Ultimate sebelumnya. Perubahan ini dibantu dengan investasi keuangan dari Opera kepada YoYo Games untuk membantu mengurangi biaya untuk pengguna GameMaker. Pada tanggal 22 November 2023, GameMaker mengumumkan bahwa permainan ini akan "gratis untuk penggunaan non-komersial di semua platform (kecuali konsol)," dan sistem berlangganan saat ini akan digantikan dengan lisensi satu kali.
Sebelum Agustus 2021, pengguna diharuskan mempunyai sebuah lisensi pembelian seumur hidup untuk satu dari lima platform yang berbeda, tidak termasuk konsol, tergantung pada platform target yang ingin mereka gunakan untuk menerbitkan (seperti desktop atau seluler). Lisensi tahunan diperlukan untuk menerbitkan konsol, yang juga termuat dalam lisensi Ultimate tahunan yang mencakup semua platform yang didukung. Yoyo Games mengumumkan sebuah perubahan pada pendekatan lisensi pada Agustus 2021, memungkinkanGameMaker untuk digunakan secara gratis untuk dipelajari, dan menghilangkan opsi pembelian tunggal. Sebaliknya, hal ini menyederhanakan skema lisensi menjadi hanya dua tingkatan, satu yang mendukung penerbitan di semua platform non-konsol, dan tingkatan yang lebih tinggi yang menambahkan dukungan penerbitan platform konsol pada tingkat yang lebih rendah daripada lisensi Ultimate sebelumnya. Perubahan ini dibantu dengan investasi keuangan dari Opera kepada YoYo Games untuk membantu mengurangi biaya untuk pengguna GameMaker.<ref>Marie Dealessandri. [https://www.gamesindustry.biz/articles/2021-08-10-yoyo-games-streamlines-gamemaker-licenses-offers-new-free-version YoYo Games streamlines GameMaker licenses, offers new free version]. ''GamesIndustry.biz''. August 10, 2021.</ref> Pada tanggal 22 November 2023, GameMaker mengumumkan bahwa permainan ini akan "gratis untuk penggunaan non-komersial di semua platform (kecuali konsol)," dan sistem berlangganan saat ini akan digantikan dengan lisensi satu kali.<ref>[https://twitter.com/GameMakerEngine/status/1726949064196128776 GameMaker Free for non-commercial use]. ''twitter.com''. November 22, 2023.</ref>


== Kontroversi ==
== Kontroversi ==
=== Rekayasa balik ===
=== Rekayasa balik ===
Beberapa versi dari perangkat lunak yang dibuat [[Rekayasa balik]] mudah dengan kemasan sumber data untuk akhir eksekusi dengan tidak ada enkripsi atau internal kebingungan. Sebuah decompiler dirilis khusus untuk decompiling permainan didistribusikan dengan awal iOS runner. program Kebingungan itu kemudian dikembangkan dan dirilis untuk mencegah hacker dari penggalian sumber daya permainan dari file executable yang dibangun dengan program. YoYoGames kemudian dikeluarkan resmi berhenti dan berhenti untuk hacker peringatan lebih lanjut terhadap pelanggaran hak atas kekayaan intelektual mereka menyamar sebagai ancaman keuangan untuk perusahaan. versi terbaru dari perangkat lunak, GM: Studio, membuatnya lebih sulit untuk menguraikan games yang diberikan disusun alam, dan itu telah dibangun dalam kebingungan.
Beberapa versi dari perangkat lunak yang dibuat [[Rekayasa balik]] mudah dengan kemasan sumber data untuk akhir eksekusi dengan tidak ada enkripsi atau internal kebingungan.<ref>[http://gamejolt.com/articles/gamemaker-8-1-decompiler-released/6533/ GameMaker 8.1 Decompiler Released]. Game Jolt. 6 June 2011.</ref> Sebuah decompiler dirilis khusus untuk decompiling permainan didistribusikan dengan awal iOS runner.<ref>[http://gamejolt.com/articles/game-maker-ios-decompiler-released/5812/ Game Maker iOS Decompiler Released]. Game Jolt. 19 December 2010.</ref> program Kebingungan itu kemudian dikembangkan dan dirilis untuk mencegah hacker dari penggalian sumber daya permainan dari file executable yang dibangun dengan program.<ref>[http://gamejolt.com/articles/game-maker-obfuscator-now-supports-sprite-obfuscation/6644/ Game Maker Obfuscator – Now Supports Sprite Obfuscation]. Game Jolt. 2 October 2011.</ref> YoYoGames kemudian dikeluarkan resmi berhenti dan berhenti untuk hacker peringatan lebih lanjut terhadap pelanggaran hak atas kekayaan intelektual mereka menyamar sebagai ancaman keuangan untuk perusahaan.<ref>[https://www.yoyogames.com/news/2 Serious Legal Issues with "Decompilers"]. YoYo Games. 5 January 2011.</ref> versi terbaru dari perangkat lunak, GM: Studio, membuatnya lebih sulit untuk menguraikan games yang diberikan disusun alam, dan itu telah dibangun dalam kebingungan.<ref>Jason Elliott. [https://books.google.com/books?id=uDWG1gYWxokC&dq=books+HTML5+Game+Development+with+GameMaker&source=gbs_navlinks_s HTML5 Game Development with GameMaker]. Packt Publishing Ltd. 22 April 2013. ISBN 1849694117.</ref>


=== Manajemen hak Digital ===
=== Manajemen hak Digital ===
Di akhir tahun 2012 dan awal tahun 2013, YoYo Games merilis versi baru mereka di Studio IDE untuk pengembangan lintas platform yang akan mengimpor permainan dan menghancurkan semua gambar jenis sumber daya untuk beberapa pembeli yang sah dari perangkat lunak dengan melapiskan bajak laut simbol di atas gambar. Ini adalah karena kesalahan dalam [[manajemen hak digital]] implementasi perangkat lunak yang mereka gunakan sebagai metode memerangi melanggar salinan dari perangkat lunak. YoYoGames secara terbuka menyatakan mereka akan menghapus DRM pada titik kemudian dalam waktu, tetapi yang lain kurang invasif teknik DRM akan tetap.
Di akhir tahun 2012 dan awal tahun 2013, YoYo Games merilis versi baru mereka di Studio IDE untuk pengembangan lintas platform yang akan mengimpor permainan dan menghancurkan semua gambar jenis sumber daya untuk beberapa pembeli yang sah dari perangkat lunak dengan melapiskan bajak laut simbol di atas gambar.<ref>[http://www.techdirt.com/articles/20121127/14455221158/game-maker-studio-drm-misfires-permanently-replaces-created-game-resources-with-pirate-symbols.shtml Game Maker Studio DRM Misfires; Permanently Replaces Created Game Resources With Pirate Symbols]. Techdirt. 28 November 2012.</ref> Ini adalah karena kesalahan dalam [[manajemen hak digital]] implementasi perangkat lunak yang mereka gunakan sebagai metode memerangi melanggar salinan dari perangkat lunak.<ref>27 November 2012 by David Hing. [http://www.bit-tech.net/news/gaming/2012/11/27/game-maker-accidentally-brands-customers-as/ Game Maker accidentally brands customers as pirates | bit-gamer.net]. Bit-tech.net. 27 November 2012.</ref><ref>Craig Chapple. [http://www.develop-online.net/news/42651/GameMaker-fixes-anti-piracy-bug-afflicting-users Gamemaker anti-piracy bug destroys developer assets | Latest news from the game development industry | Develop]. Develop-online.net. 29 November 2012.</ref> YoYoGames secara terbuka menyatakan mereka akan menghapus DRM pada titik kemudian dalam waktu,<ref>[http://www.escapistmagazine.com/news/view/120850-GameMaker-Studio-DRM-Bug-Trashes-Legit-Resources GameMaker Studio DRM Bug Trashes Legit Resources]. Defy Media, LLC. 28 November 2012.</ref> tetapi yang lain kurang invasif teknik DRM akan tetap.<ref>[http://gamepolitics.com/2012/11/28/game-maker-drm-permanently-vandalizing-paying-users-games#.VH4PQ8ms9dQ Game Maker DRM Permanently Vandalizing Paying Users' Games]. Entertainment Consumers Association. 28 November 2012.</ref>


== Bahasa GameMaker ==
== Bahasa GameMaker ==
GameMaker Language (GML) adalah bahasa pemrograman GameMaker. Ini adalah bahasa yang bersifat [[Pemrograman imperatif|imperatif]], [[Tipe sistem# Pemeriksaan tipe dinamis dan informasi tipe runtime|diketik secara dinamis]] yang umumnya disamakan dengan [[JavaScript]] dan bahasa sejenis C.
GameMaker Language (GML) adalah bahasa pemrograman GameMaker. Ini adalah bahasa yang bersifat [[Pemrograman imperatif|imperatif]], [[Tipe sistem# Pemeriksaan tipe dinamis dan informasi tipe runtime|diketik secara dinamis]] yang umumnya disamakan dengan [[JavaScript]] dan bahasa sejenis C.<ref>Brian Christian. [https://books.google.com/books?id=eDzlCwAAQBAJ&pg=PR6 GameMaker Programming By Example]. Packt Publishing Ltd. 28 December 2015. ISBN 978-1-78588-847-2.</ref><ref>Jerry Lee Jr. Ford. [https://books.google.com/books?id=-5OFAwAAQBAJ&pg=PA9 Getting Started with Game Maker]. Cengage Learning. 1 June 2009. ISBN 978-1435455214.</ref><ref>Jacob Habgood. [https://books.google.com/books?id=PLdsEjKnt5AC&pg=PA225 The Game Maker's Apprentice: Game Development for Beginners]. Apress. 31 December 2006. ISBN 978-1-4302-0159-5.</ref>


Mode default bahasa dari operasi di platform asli adalah melalui [[mesin tumpukan]]; itu juga dapat [[Kompiler sumber-ke-sumber|dikompilasi sumber-ke-sumber]] ke C++ melalui [[LLVM]] untuk kinerja yang lebih tinggi. Pada HTML5, GML adalah sumber-ke-sumber yang dikompilasi ke JavaScript dengan pengoptimalan dan [[Minifikasi (pemrograman)|minifikasi]] yang diterapkan dalam versi non-debug.
Mode default bahasa dari operasi di platform asli adalah melalui [[mesin tumpukan]]; itu juga dapat [[Kompiler sumber-ke-sumber|dikompilasi sumber-ke-sumber]] ke C++ melalui [[LLVM]] untuk kinerja yang lebih tinggi.<ref>[http://www.adweek.com/digital/gamemaker-studio-introduces-yoyo-compiler-and-cross-platform-shader-support/ GameMaker: Studio introduces YoYo Compiler and cross-platform Shader support].</ref> Pada HTML5, GML adalah sumber-ke-sumber yang dikompilasi ke JavaScript dengan pengoptimalan dan [[Minifikasi (pemrograman)|minifikasi]] yang diterapkan dalam versi non-debug.<ref>Jason Lee Elliott. [https://books.google.com/books?id=uDWG1gYWxokC HTML5 Game Development with GameMaker]. Packt Publishing Ltd. 22 April 2013. ISBN 978-1-84969-411-7.</ref>


=== GML Visual ===
=== GML Visual ===
GML Visual (pada awalnya disebut "Drag and Drop") adalah alat pemrograman visual GameMaker.
GML Visual (pada awalnya disebut "Drag and Drop"<ref>[https://gamemaker.io/en/blog/release-2022-3 What New Features Are Included In GameMaker Version 2022.3?]. ''GameMaker''.</ref>) adalah alat pemrograman visual GameMaker.


GML Visual memungkinkan pengembangan untuk melakukan pekerjaan umum (seperti membuat ''instance'' objek, memanggil fungsi, atau bekerja dengan file dan struktur data) tanpa harus menulis sebuah baris kode. Ini sebagian besar ditujukan untuk pengguna pemula.
GML Visual memungkinkan pengembangan untuk melakukan pekerjaan umum (seperti membuat ''instance'' objek, memanggil fungsi, atau bekerja dengan file dan struktur data) tanpa harus menulis sebuah baris kode. Ini sebagian besar ditujukan untuk pengguna pemula.<ref>[http://www.thisisxbox.com/interview-james-cox-yoyo-games-gamemaker-studio-2/ Interview: James Cox of YoYo Games about GameMaker Studio 2 This Is Xbox]. ''This Is Xbox''.</ref>


Meskipun secara historis GML Visual masih cukup terbatas dalam hal apa yang dapat dilakukan dengan nyaman dengannya, GameMaker Studio 2 telah melihat perombakan sistem, memungkinkan lebih banyak tugas dilakukan dengan GML Visual, dan menerjemahkannya langsung ke kode (dengan sebuah pratinjau dalam IDE untuk pengguna yang tertarik dalam migrasi ke kode).
Meskipun secara historis GML Visual masih cukup terbatas dalam hal apa yang dapat dilakukan dengan nyaman dengannya,<ref>[https://www.packtpub.com/sites/default/files/downloads/4100OT_Appendix_Drag_and_drop_Icons_to_GameMaker_Language_Reference.pdf Drag-and-Drop icons to GameMaker Language reference].</ref><ref>[http://www.pcgamer.com/no-coding-required-how-new-designers-are-using-gamemaker-to-create-indie-smash-hits/ No coding required: How new designers are using GameMaker to create indie smash hits]. ''pcgamer''.</ref> GameMaker Studio 2 telah melihat perombakan sistem, memungkinkan lebih banyak tugas dilakukan dengan GML Visual, dan menerjemahkannya langsung ke kode<ref>[https://venturebeat.com/2017/09/03/gamemaker-studio-creators-look-back-at-17-years-of-development/ GameMaker Studio creators look back at 17 years of development]. ''VentureBeat''. 4 September 2017.</ref> (dengan sebuah pratinjau dalam IDE untuk pengguna yang tertarik dalam migrasi ke kode).


== Sejarah ==
== Sejarah ==
Awalnya berjudul Animo, dan dikembangkan oleh [[Mark Overmars]]. Program ini pertama kali dirilis pada tahun 1999, dan dimulai sebagai program untuk membuat animasi 2D. Nama itu kemudian diubah menjadi GameMaker, kurang ruang untuk menghindari [[kekayaan intelektual]] konflik dengan tahun 1991 perangkat lunak ''Game Maker''. GameMaker utamanya menjalankan game yang menggunakan grafis 2D, memungkinkan penggunaan yang terbatas [[Grafika komputer 3D|grafis 3D]].
Awalnya berjudul Animo, dan dikembangkan oleh [[Mark Overmars]]. Program ini pertama kali dirilis pada tahun 1999,<ref>Unknown. [http://bentibbetts.net/animo/ Old versions of "Game Maker"].</ref> dan dimulai sebagai program untuk membuat animasi 2D. Nama itu kemudian diubah menjadi GameMaker, kurang ruang untuk menghindari [[kekayaan intelektual]] konflik dengan tahun 1991 perangkat lunak ''Game Maker''.<ref>Tairne Eric-Jon Rössel. [http://www.diygamer.com/2010/04/original-gamemaker/ The Original Game-Maker]. 30 April 2010.</ref> GameMaker utamanya menjalankan game yang menggunakan grafis 2D, memungkinkan penggunaan yang terbatas [[Grafika komputer 3D|grafis 3D]].<ref>Jerry Ford. [http://www.amazon.com/Getting-Started-Game-Maker-Jerry/dp/1598638823 Getting Started with Game Maker]. Course Technology, a part of Cengage Learning. 2010. ISBN 9781133168966.</ref>


Perilisan selanjutnya melihat nama diubah menjadi Game Maker dan perangkat lunak bergerak menuju pengembangan permainan 2D yang lebih umum.
Perilisan selanjutnya melihat nama diubah menjadi Game Maker dan perangkat lunak bergerak menuju pengembangan permainan 2D yang lebih umum.


Versi 5.0 dan di bawahnya adalah [[freeware]]; versi 5.1 memperkenalkan biaya pendaftaran opsional; versi 5.3 (Januari 2004) memperkenalkan sejumlah fitur baru untuk pengguna terdaftar, termasuk sistem partikel, jaringan, dan kemungkinan untuk memperluas permainan menggunakan DLL.
Versi 5.0 dan di bawahnya adalah [[freeware]]; versi 5.1 memperkenalkan biaya pendaftaran opsional; versi 5.3 (Januari 2004) memperkenalkan sejumlah fitur baru untuk pengguna terdaftar, termasuk sistem partikel, jaringan, dan kemungkinan untuk memperluas permainan menggunakan DLL.<ref>[http://www.gamemaker.nl:80/registration.html Game Maker Pages]. 10 January 2004.</ref>


Versi 6.0 (Oktober 2004) memperkenalkan fungsionalitas terbatas untuk penggunaan grafik 3D, serta melakukan migrasi alur kerja gambar ''runtime'' dari [[Pustaka Komponen Visual|VCL]] ke [[DirectX]].
Versi 6.0 (Oktober 2004) memperkenalkan fungsionalitas terbatas untuk penggunaan grafik 3D, serta melakukan migrasi alur kerja gambar ''runtime'' dari [[Pustaka Komponen Visual|VCL]] ke [[DirectX]].<ref>Jerry Ford. [https://books.google.com/books?id=0cs4Jv7ik5gC&pg=PA11 Getting Started with Game Maker]. Course Technology, a part of Cengage Learning. 2010. ISBN 978-1-59863-882-0.</ref>


Meningkatnya minat masyarakat membuat Overmars mencari bantuan untuk memperluas program ini, yang mengarah pada kemitraan dengan YoYo Games pada tahun 2007. Sejak saat itu, pengembangan ditangani oleh YoYo Games sementara Overmars menetap di posisi sebagai salah satu dari direktur perusahaan. Versi 7.0 adalah versi pertama yang muncul di bawah kemitraan ini.
Meningkatnya minat masyarakat membuat Overmars mencari bantuan untuk memperluas program ini, yang mengarah pada kemitraan dengan YoYo Games pada tahun 2007.<ref>Rich Stanton. [https://books.google.com/books?id=NUFIBQAAQBAJ&pg=PA341 A Brief History Of Video Games: From Atari to Virtual Reality]. Little, Brown Book Group. 23 July 2015. ISBN 9781472118813.</ref> Sejak saat itu, pengembangan ditangani oleh YoYo Games sementara Overmars menetap di posisi sebagai salah satu dari direktur perusahaan.<ref>Jacob Habgood. [https://books.google.com/books?id=PLdsEjKnt5AC&pg=PR16 The Game Maker's Apprentice: Game Development for Beginners]. Apress. 31 December 2006. ISBN 978-1-4302-0159-5.</ref> Versi 7.0 adalah versi pertama yang muncul di bawah kemitraan ini.


Versi program pertama yang kompatibel dengan macOS dirilis pada tahun 2009, memungkinkan permainan dibuat untuk dua sistem operasi dengan perubahan minimal.
Versi program pertama yang kompatibel dengan macOS dirilis pada tahun 2009,<ref>Jerry Lee Jr. Ford. [https://books.google.com/books?id=-5OFAwAAQBAJ&pg=PR14 Getting Started with Game Maker]. Cengage Learning. 1 June 2009. ISBN 978-1435455214.</ref> memungkinkan permainan dibuat untuk dua sistem operasi dengan perubahan minimal.


Pada bulan Agustus 2020, pembaruan besar 2.3 dirilis, membawa sejumlah fitur baru ke IDE, ''runtime'', dan bahasa skrip.
Pada bulan Agustus 2020, pembaruan besar 2.3 dirilis, membawa sejumlah fitur baru ke IDE, ''runtime'', dan bahasa skrip.<ref>George Miller. [https://europeangaming.eu/portal/latest-news/2020/08/20/76397/yoyo-games-launches-gamemaker-studio-2-version-2-3/ YoYo Games launches GameMaker Studio 2 version 2.3]. ''European Gaming Industry News''. 20 August 2020.</ref>


Pada bulan Januari 2021, [[YoYo Games]] dijual kepada [[Opera Software]] untuk sekitar 10 juta [[USD]]. Tim pengembangan GameMaker tetap sama, dan belum menyebabkan perubahan pengembangan besar apa pun GameMaker Studio.
Pada bulan Januari 2021, [[YoYo Games]] dijual kepada [[Opera Software]] untuk sekitar 10 juta [[USD]]. Tim pengembangan GameMaker tetap sama, dan belum menyebabkan perubahan pengembangan besar apa pun GameMaker Studio.<ref>[https://www.destructoid.com/stories/opera-bought-the-owner-of-gamemaker-for-its-new-gaming-division-617344.phtml Opera bought the owner of GameMaker for its new gaming division – Destructoid]. 20 January 2021.</ref><ref>[https://venturebeat.com/2021/01/20/opera-acquires-yoyo-games-for-10-million-and-launches-opera-gaming-division/ Opera acquires YoYo Games for $10 million and launches Opera Gaming division VentureBeat]. 20 January 2021.</ref><ref>[https://www.prnewswire.com/news-releases/opera-acquires-yoyo-games-launches-opera-gaming-301211728.html Opera Acquires YoYo Games, Launches Opera Gaming].</ref>


Pada bulan Agustus 2021, YoYo Games mengumumkan bahwa mereka akan mengubah lisensi mereka untuk menawarkan versi gratis dari mesin GameMaker.
Pada bulan Agustus 2021, YoYo Games mengumumkan bahwa mereka akan mengubah lisensi mereka untuk menawarkan versi gratis dari mesin GameMaker.<ref>Marie Dealessandri. [https://www.gamesindustry.biz/articles/2021-08-10-yoyo-games-streamlines-gamemaker-licenses-offers-new-free-version oYo Games streamlines GameMaker licenses, offers new free version]. ''gamesindustry.biz''. Gamer Network Limited, a ReedPop company. 10 August 2021.</ref>


Pada bulan Januari 2022, YoYo Games mengubah skema penomoran GameMaker Studio 2 sehingga versinya sesuai dengan tahun dan bulan peluncurannya (Sebagai contoh, 2022.1 untuk bulan Januari 2022).
Pada bulan Januari 2022, YoYo Games mengubah skema penomoran GameMaker Studio 2 sehingga versinya sesuai dengan tahun dan bulan peluncurannya (Sebagai contoh, 2022.1 untuk bulan Januari 2022).<ref>[https://gamemaker.io/en/blog/release-2022-1 Version 2022.1 Release & "Feather" Reveal]. ''GameMaker''.</ref>


Pada bulan April 2022, YoYo Games merilis nama ''GameMaker Studio 2'' untuk mencocokkan skema penomoran versi barunya, mengubahnya menjadi hanya GameMaker.
Pada bulan April 2022, YoYo Games merilis nama ''GameMaker Studio 2'' untuk mencocokkan skema penomoran versi barunya, mengubahnya menjadi hanya GameMaker.<ref>[https://gamemaker.io/en/legal/brand GameMaker Brand Guidelines Download The PDF]. ''GameMaker''.</ref>


== Penerimaan ==
== Penerimaan ==
Program yang saat ini memegang penilaian 8.5/10 pada Mod DB berdasarkan 223 ulasan pengguna mengutip banyak fleksibilitas dan kemudahan penggunaan seperti yang positif dan ketidakstabilan, crash, proyek korupsi dan usang fitur yang negatif. Douglas Clements dari ''Game Indie Magazine'' menulis bahwa program "[M]enyederhanakan dan merampingkan pengembangan permaian" dan "mudah untuk pemula, tetapi cukup kuat untuk tumbuh sebagai anda mengembangkan", meskipun mencatat bahwa "sumber daya benda-benda yang harus dikumpulkan jika tidak mampu membuat" dan bahwa perizinan antara [[Steam|Uap]] dan YoYo Games website "berbelit-belit".
Program yang saat ini memegang penilaian 8.5/10 pada Mod DB berdasarkan 223 ulasan pengguna mengutip banyak fleksibilitas dan kemudahan penggunaan seperti yang positif dan ketidakstabilan, crash, proyek korupsi dan usang fitur yang negatif.<ref>[http://www.indiedb.com/engines/gamemaker/reviews GameMaker: Studio Reviews]. DBolical Pty Ltd.</ref> Douglas Clements dari ''Game Indie Magazine'' menulis bahwa program "[M]enyederhanakan dan merampingkan pengembangan permaian" dan "mudah untuk pemula, tetapi cukup kuat untuk tumbuh sebagai anda mengembangkan", meskipun mencatat bahwa "sumber daya benda-benda yang harus dikumpulkan jika tidak mampu membuat" dan bahwa perizinan antara [[Steam|Uap]] dan YoYo Games website "berbelit-belit".<ref>Douglas Clements. [http://indiegamemag.com/gamemaker-studio-lord-over-the-pixels/ 'GameMaker: Studio' – Lord Over The Pixels]. ''Indie Games Magazine''.</ref>


== Referensi ==
== Referensi ==
 
<references />
 


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


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=GameMaker&oldid=28445917 Wikipedia bahasa Indonesia], revisi 28445917 (2025-11-13T05:30:46Z), 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=GameMaker&oldid=28445917 Wikipedia bahasa Indonesia], revisi 28445917 (2025-11-13T05:30:46Z), 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 17.57

GameMaker mengakomodasi pembuatan lintas platform dan multi-genre permainan video yang dibuat oleh Mark Overmars pada tahun 1999 dan dikembangkan oleh YoYo Games sejak tahun 2007.

Menggunakan bahasa pemrograman visual drag dan drop yang dikenal sebagai Game Maker Language (GML), yang dapat digunakan untuk mengembangkan permainan yang lebih mutahkir. GameMaker dirancang untuk memungkinkan programmer komputer pemula untuk dapat membuat permaian komputer tanpa pemrograman banyak pengetahuan dengan menggunakan tindakan-tindakan ini. Versi perangkat lunak terbaru juga fokus untuk menarik minat pengembang tingkat lanjut.[1]

Ikhtisar

GameMaker utamanya diutamakan untuk membuat permainan dengan grafik 2D, memungkinkan penggunaan grafis raster di luar kotak, grafik vektor (melalui SWF),[2] dan penganimasian kerangka 2D (melalui Perangkat lunak Esoteric Spine)[3][4] bersama dengan sebuah pustaka standar besar untuk grafik menggambar dan 2D primitif.[5] Hal ini juga memungkinkan untuk membuat custom "action perpustakaan" Perpustakaan Maker.

Mesinnya menggunakan Direct3D di Windows, UWP, dan Xbox One; OpenGL di macOS dan Linux; OpenGL ES di Android dan iOS, WebGL atau kanvas 2D di HTML5, dan API milik sendiri di konsol.

Platform yang didukung

GameMaker mengakomodasi redistribusi pada beberapa platform.[6] program ini dibangun untuk platform: Windows, Windows 8, Mac OS X, Ubuntu, HTML5, Android, iOS, Windows Phone 8, Tizen, Xbox Satu, dan Playstation.[7][8] Namun, Windows desktop komputer dengan persyaratan sistem yang sama dengan game yang diproduksi diperlukan dalam rangka untuk mengembangkan permainan bersama dengan koneksi internet broadband.[9]

Sebelum Agustus 2021, pengguna diharuskan mempunyai sebuah lisensi pembelian seumur hidup untuk satu dari lima platform yang berbeda, tidak termasuk konsol, tergantung pada platform target yang ingin mereka gunakan untuk menerbitkan (seperti desktop atau seluler). Lisensi tahunan diperlukan untuk menerbitkan konsol, yang juga termuat dalam lisensi Ultimate tahunan yang mencakup semua platform yang didukung. Yoyo Games mengumumkan sebuah perubahan pada pendekatan lisensi pada Agustus 2021, memungkinkanGameMaker untuk digunakan secara gratis untuk dipelajari, dan menghilangkan opsi pembelian tunggal. Sebaliknya, hal ini menyederhanakan skema lisensi menjadi hanya dua tingkatan, satu yang mendukung penerbitan di semua platform non-konsol, dan tingkatan yang lebih tinggi yang menambahkan dukungan penerbitan platform konsol pada tingkat yang lebih rendah daripada lisensi Ultimate sebelumnya. Perubahan ini dibantu dengan investasi keuangan dari Opera kepada YoYo Games untuk membantu mengurangi biaya untuk pengguna GameMaker.[10] Pada tanggal 22 November 2023, GameMaker mengumumkan bahwa permainan ini akan "gratis untuk penggunaan non-komersial di semua platform (kecuali konsol)," dan sistem berlangganan saat ini akan digantikan dengan lisensi satu kali.[11]

Kontroversi

Rekayasa balik

Beberapa versi dari perangkat lunak yang dibuat Rekayasa balik mudah dengan kemasan sumber data untuk akhir eksekusi dengan tidak ada enkripsi atau internal kebingungan.[12] Sebuah decompiler dirilis khusus untuk decompiling permainan didistribusikan dengan awal iOS runner.[13] program Kebingungan itu kemudian dikembangkan dan dirilis untuk mencegah hacker dari penggalian sumber daya permainan dari file executable yang dibangun dengan program.[14] YoYoGames kemudian dikeluarkan resmi berhenti dan berhenti untuk hacker peringatan lebih lanjut terhadap pelanggaran hak atas kekayaan intelektual mereka menyamar sebagai ancaman keuangan untuk perusahaan.[15] versi terbaru dari perangkat lunak, GM: Studio, membuatnya lebih sulit untuk menguraikan games yang diberikan disusun alam, dan itu telah dibangun dalam kebingungan.[16]

Manajemen hak Digital

Di akhir tahun 2012 dan awal tahun 2013, YoYo Games merilis versi baru mereka di Studio IDE untuk pengembangan lintas platform yang akan mengimpor permainan dan menghancurkan semua gambar jenis sumber daya untuk beberapa pembeli yang sah dari perangkat lunak dengan melapiskan bajak laut simbol di atas gambar.[17] Ini adalah karena kesalahan dalam manajemen hak digital implementasi perangkat lunak yang mereka gunakan sebagai metode memerangi melanggar salinan dari perangkat lunak.[18][19] YoYoGames secara terbuka menyatakan mereka akan menghapus DRM pada titik kemudian dalam waktu,[20] tetapi yang lain kurang invasif teknik DRM akan tetap.[21]

Bahasa GameMaker

GameMaker Language (GML) adalah bahasa pemrograman GameMaker. Ini adalah bahasa yang bersifat imperatif, diketik secara dinamis yang umumnya disamakan dengan JavaScript dan bahasa sejenis C.[22][23][24]

Mode default bahasa dari operasi di platform asli adalah melalui mesin tumpukan; itu juga dapat dikompilasi sumber-ke-sumber ke C++ melalui LLVM untuk kinerja yang lebih tinggi.[25] Pada HTML5, GML adalah sumber-ke-sumber yang dikompilasi ke JavaScript dengan pengoptimalan dan minifikasi yang diterapkan dalam versi non-debug.[26]

GML Visual

GML Visual (pada awalnya disebut "Drag and Drop"[27]) adalah alat pemrograman visual GameMaker.

GML Visual memungkinkan pengembangan untuk melakukan pekerjaan umum (seperti membuat instance objek, memanggil fungsi, atau bekerja dengan file dan struktur data) tanpa harus menulis sebuah baris kode. Ini sebagian besar ditujukan untuk pengguna pemula.[28]

Meskipun secara historis GML Visual masih cukup terbatas dalam hal apa yang dapat dilakukan dengan nyaman dengannya,[29][30] GameMaker Studio 2 telah melihat perombakan sistem, memungkinkan lebih banyak tugas dilakukan dengan GML Visual, dan menerjemahkannya langsung ke kode[31] (dengan sebuah pratinjau dalam IDE untuk pengguna yang tertarik dalam migrasi ke kode).

Sejarah

Awalnya berjudul Animo, dan dikembangkan oleh Mark Overmars. Program ini pertama kali dirilis pada tahun 1999,[32] dan dimulai sebagai program untuk membuat animasi 2D. Nama itu kemudian diubah menjadi GameMaker, kurang ruang untuk menghindari kekayaan intelektual konflik dengan tahun 1991 perangkat lunak Game Maker.[33] GameMaker utamanya menjalankan game yang menggunakan grafis 2D, memungkinkan penggunaan yang terbatas grafis 3D.[34]

Perilisan selanjutnya melihat nama diubah menjadi Game Maker dan perangkat lunak bergerak menuju pengembangan permainan 2D yang lebih umum.

Versi 5.0 dan di bawahnya adalah freeware; versi 5.1 memperkenalkan biaya pendaftaran opsional; versi 5.3 (Januari 2004) memperkenalkan sejumlah fitur baru untuk pengguna terdaftar, termasuk sistem partikel, jaringan, dan kemungkinan untuk memperluas permainan menggunakan DLL.[35]

Versi 6.0 (Oktober 2004) memperkenalkan fungsionalitas terbatas untuk penggunaan grafik 3D, serta melakukan migrasi alur kerja gambar runtime dari VCL ke DirectX.[36]

Meningkatnya minat masyarakat membuat Overmars mencari bantuan untuk memperluas program ini, yang mengarah pada kemitraan dengan YoYo Games pada tahun 2007.[37] Sejak saat itu, pengembangan ditangani oleh YoYo Games sementara Overmars menetap di posisi sebagai salah satu dari direktur perusahaan.[38] Versi 7.0 adalah versi pertama yang muncul di bawah kemitraan ini.

Versi program pertama yang kompatibel dengan macOS dirilis pada tahun 2009,[39] memungkinkan permainan dibuat untuk dua sistem operasi dengan perubahan minimal.

Pada bulan Agustus 2020, pembaruan besar 2.3 dirilis, membawa sejumlah fitur baru ke IDE, runtime, dan bahasa skrip.[40]

Pada bulan Januari 2021, YoYo Games dijual kepada Opera Software untuk sekitar 10 juta USD. Tim pengembangan GameMaker tetap sama, dan belum menyebabkan perubahan pengembangan besar apa pun GameMaker Studio.[41][42][43]

Pada bulan Agustus 2021, YoYo Games mengumumkan bahwa mereka akan mengubah lisensi mereka untuk menawarkan versi gratis dari mesin GameMaker.[44]

Pada bulan Januari 2022, YoYo Games mengubah skema penomoran GameMaker Studio 2 sehingga versinya sesuai dengan tahun dan bulan peluncurannya (Sebagai contoh, 2022.1 untuk bulan Januari 2022).[45]

Pada bulan April 2022, YoYo Games merilis nama GameMaker Studio 2 untuk mencocokkan skema penomoran versi barunya, mengubahnya menjadi hanya GameMaker.[46]

Penerimaan

Program yang saat ini memegang penilaian 8.5/10 pada Mod DB berdasarkan 223 ulasan pengguna mengutip banyak fleksibilitas dan kemudahan penggunaan seperti yang positif dan ketidakstabilan, crash, proyek korupsi dan usang fitur yang negatif.[47] Douglas Clements dari Game Indie Magazine menulis bahwa program "[M]enyederhanakan dan merampingkan pengembangan permaian" dan "mudah untuk pemula, tetapi cukup kuat untuk tumbuh sebagai anda mengembangkan", meskipun mencatat bahwa "sumber daya benda-benda yang harus dikumpulkan jika tidak mampu membuat" dan bahwa perizinan antara Uap dan YoYo Games website "berbelit-belit".[48]

Referensi

  1. Game Maker Studio engine. Desura.
  2. Chris Kerr. GameMaker Studio 2 gets new low-cost 'Creators Edition'.
  3. GDC17: GameMaker Studios 2.0 Takes On Industry Titans Broken Joysticks. Broken Joysticks. 12 March 2017.
  4. Skeletal Animation Sprites Using Spine Blog YoYo Games. Yoyo Games.
  5. Drawing. docs2.yoyogames.com.
  6. Evan Lewis. Learn how to make your own video games with GameMaker: Studio at RetroGameCon. Syracuse Media Group. 6 November 2014.
  7. This will let you say 'Happy Birthday,' 'Get Well Soon' with a video game. Alexa Ray Corriea. 22 January 2014.
  8. Danny Cowan. GameMaker Studio gets Xbox One, Windows export this year. Joystiq. 1 October 2014.
  9. GameMaker: Studio. Valve Corporation.
  10. Marie Dealessandri. YoYo Games streamlines GameMaker licenses, offers new free version. GamesIndustry.biz. August 10, 2021.
  11. GameMaker Free for non-commercial use. twitter.com. November 22, 2023.
  12. GameMaker 8.1 Decompiler Released. Game Jolt. 6 June 2011.
  13. Game Maker iOS Decompiler Released. Game Jolt. 19 December 2010.
  14. Game Maker Obfuscator – Now Supports Sprite Obfuscation. Game Jolt. 2 October 2011.
  15. Serious Legal Issues with "Decompilers". YoYo Games. 5 January 2011.
  16. Jason Elliott. HTML5 Game Development with GameMaker. Packt Publishing Ltd. 22 April 2013. ISBN 1849694117.
  17. Game Maker Studio DRM Misfires; Permanently Replaces Created Game Resources With Pirate Symbols. Techdirt. 28 November 2012.
  18. 27 November 2012 by David Hing. Game Maker accidentally brands customers as pirates | bit-gamer.net. Bit-tech.net. 27 November 2012.
  19. Craig Chapple. Gamemaker anti-piracy bug destroys developer assets | Latest news from the game development industry | Develop. Develop-online.net. 29 November 2012.
  20. GameMaker Studio DRM Bug Trashes Legit Resources. Defy Media, LLC. 28 November 2012.
  21. Game Maker DRM Permanently Vandalizing Paying Users' Games. Entertainment Consumers Association. 28 November 2012.
  22. Brian Christian. GameMaker Programming By Example. Packt Publishing Ltd. 28 December 2015. ISBN 978-1-78588-847-2.
  23. Jerry Lee Jr. Ford. Getting Started with Game Maker. Cengage Learning. 1 June 2009. ISBN 978-1435455214.
  24. Jacob Habgood. The Game Maker's Apprentice: Game Development for Beginners. Apress. 31 December 2006. ISBN 978-1-4302-0159-5.
  25. GameMaker: Studio introduces YoYo Compiler and cross-platform Shader support.
  26. Jason Lee Elliott. HTML5 Game Development with GameMaker. Packt Publishing Ltd. 22 April 2013. ISBN 978-1-84969-411-7.
  27. What New Features Are Included In GameMaker Version 2022.3?. GameMaker.
  28. Interview: James Cox of YoYo Games about GameMaker Studio 2 This Is Xbox. This Is Xbox.
  29. Drag-and-Drop icons to GameMaker Language reference.
  30. No coding required: How new designers are using GameMaker to create indie smash hits. pcgamer.
  31. GameMaker Studio creators look back at 17 years of development. VentureBeat. 4 September 2017.
  32. Unknown. Old versions of "Game Maker".
  33. Tairne Eric-Jon Rössel. The Original Game-Maker. 30 April 2010.
  34. Jerry Ford. Getting Started with Game Maker. Course Technology, a part of Cengage Learning. 2010. ISBN 9781133168966.
  35. Game Maker Pages. 10 January 2004.
  36. Jerry Ford. Getting Started with Game Maker. Course Technology, a part of Cengage Learning. 2010. ISBN 978-1-59863-882-0.
  37. Rich Stanton. A Brief History Of Video Games: From Atari to Virtual Reality. Little, Brown Book Group. 23 July 2015. ISBN 9781472118813.
  38. Jacob Habgood. The Game Maker's Apprentice: Game Development for Beginners. Apress. 31 December 2006. ISBN 978-1-4302-0159-5.
  39. Jerry Lee Jr. Ford. Getting Started with Game Maker. Cengage Learning. 1 June 2009. ISBN 978-1435455214.
  40. George Miller. YoYo Games launches GameMaker Studio 2 version 2.3. European Gaming Industry News. 20 August 2020.
  41. Opera bought the owner of GameMaker for its new gaming division – Destructoid. 20 January 2021.
  42. Opera acquires YoYo Games for $10 million and launches Opera Gaming division VentureBeat. 20 January 2021.
  43. Opera Acquires YoYo Games, Launches Opera Gaming.
  44. Marie Dealessandri. oYo Games streamlines GameMaker licenses, offers new free version. gamesindustry.biz. Gamer Network Limited, a ReedPop company. 10 August 2021.
  45. Version 2022.1 Release & "Feather" Reveal. GameMaker.
  46. GameMaker Brand Guidelines Download The PDF. GameMaker.
  47. GameMaker: Studio Reviews. DBolical Pty Ltd.
  48. Douglas Clements. 'GameMaker: Studio' – Lord Over The Pixels. Indie Games Magazine.

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 28445917 (2025-11-13T05:30:46Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.