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