Game Maker

game Concrete Genie


GameMaker mengakomodasi pembuatan cross-platform dan multi-genre video game menggunakan drag dan drop urutan tindakan atau sandboxed bahasa scripting yang dikenal sebagai Pembuat Game Bahasa, yang dapat digunakan untuk mengembangkan permainan yang lebih maju yang tidak bisa dibuat hanya dengan menggunakan drag dan drop fitur. GameMaker dirancang untuk memungkinkan pemula komputer programmer untuk dapat membuat game komputer tanpa pemrograman banyak pengetahuan dengan menggunakan tindakan-tindakan ini.[1]

GameMaker
Berkas:GameMaker Logo.svg
Tipemesin gim dan sistem pembuatan permainan Edit nilai pada Wikidata
Versi pertama15 November 1999; 24 tahun lalu (1999-11-15)
Versi stabil
2024.6.0 (2 Juli 2024) Edit nilai pada Wikidata
LisensiKepemilikan
Bahasa
Daftar bahasa
Karakteristik teknis
Sistem operasi
PlatformWindows dan macOS Edit nilai pada Wikidata
Format kode
Format berkas
Informasi pengembang
PembuatMark Overmars
PengembangYoYo Games
Informasi tambahan
Situs webgamemaker.io
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

Ikhtisar

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

GameMaker adalah dirancang untuk memungkinkan pengguna untuk dengan mudah mengembangkan video game tanpa harus belajar yang kompleks bahasa pemrograman seperti C++ atau Java melalui kepemilikan drag dan drop sistem.[5][6] ikon-ikon Ini merupakan tindakan-tindakan yang akan terjadi dalam permainan, seperti gerakan, dasar menggambar, dan sederhana struktur kontrol. Hal ini juga memungkinkan untuk membuat custom "action perpustakaan" Perpustakaan Maker. Game Maker Language (GML) adalah primer diartikan bahasa scripting yang digunakan dalam GameMaker, yang biasanya secara signifikan lebih lambat daripada yang dihimpun bahasa seperti C++ atau Delphi.[7] Hal ini digunakan untuk lebih meningkatkan dan mengendalikan desain permainan melalui lebih konvensional pemrograman, sebagai lawan untuk drag dan drop sistem.

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

Penerimaan

Program yang saat ini memegang peringkat 8.4/10 pada Mod DB berdasarkan 196 ulasan pengguna mengutip banyak fleksibilitas dan kemudahan penggunaan seperti yang positif dan ketidakstabilan, crash, proyek korupsi dan usang fitur yang negatif.[22] Douglas Clements dari Game Indie Magazine menulis bahwa program "[s]implifies dan merampingkan pengembangan game" dan "mudah untuk pemula, namun 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".[23]

Referensi