Pengembangan Game HTML5 dengan GameMaker – Pengenalan HTML5 telah merevolusi browser web sebagai platform game yang sah dengan potensi tak terbatas. Membuat game untuk browser tidak pernah semudah ini, terutama dengan GameMaker Studio.
Pengembangan Game HTML5 dengan GameMaker
wimi5 – Pengembang memiliki kendali penuh atas manajemen aset, sistem bawaan untuk fisika, partikel, dan pencarian jalur. Selain itu, ia menawarkan bahasa skrip dan ekstensi yang kaya untuk pengembang yang sekarang memungkinkan semua orang membuat game dan memonetisasinya dengan cepat dan mudah.
Melansir packtpub, Pengembangan Game HTML5 dengan GameMaker akan menunjukkan cara membuat dan merilis game berbasis browser menggunakan contoh praktis. Buku ini menggunakan bahasa skrip GameMaker yang kuat yang memungkinkan Anda membuat game pertama dalam waktu singkat.
Baca juga : Alat dan Tip Terbaik untuk Mengembangkan Game HTML5
Dengan panduan ini, Anda akan mengembangkan keahlian menyeluruh dan pemahaman yang koheren tentang alat untuk mengembangkan game dengan kompleksitas yang meningkat, secara bertahap meningkatkan kemampuan pengkodean Anda dan membawanya ke tingkat yang sama sekali baru.
Lingkungan GameMaker Studio memungkinkan Anda untuk langsung membangun game berbasis browser dengan cepat dan merilisnya secara online. Bab-bab tersebut berfokus pada elemen praktis inti, seperti kecerdasan buatan dan menciptakan pertempuran bos yang menantang. Buku ini memandu Anda tentang cara menggunakan fitur-fitur canggih dengan mudah dan efektif, termasuk struktur data dan mendemonstrasikan cara membuat fisika benda tegar dengan penjelasan sederhana dan contoh visual. Di akhir buku ini, Anda akan memiliki pengetahuan mendalam tentang pengembangan dan penerbitan game berbasis browser sosial online dengan GameMaker.
Bab 1. Mengenal Studio dengan Game Pertama Anda
Selamat datang di Pengembangan Game HTML5 dengan GameMaker! Anda akan memasuki dunia pengembangan game yang menarik untuk web. Jika Anda belum pernah menggunakan GameMaker: Studio sebelumnya, buku ini akan menunjukkan semua yang perlu Anda ketahui tentang menggunakan perangkat lunak, membuat game, dan memasangnya di Internet. Jika Anda memiliki pengalaman sebelumnya dengan GameMaker: Studio, tetapi ini adalah pertama kalinya Anda terjun ke HTML5, buku ini akan memberi Anda pemahaman yang lebih baik tentang perbedaan antara mengembangkan game yang berdiri sendiri dan game berbasis browser. Jangan ragu untuk membaca bab ini dan beralih ke proyek.
Sekarang jika Anda masih membaca ini, kami dapat berasumsi bahwa Anda ingin tahu lebih banyak tentang perangkat lunak ini. Anda mungkin bertanya pada diri sendiri, “Mengapa saya harus menggunakan GameMaker: Studio? Fitur apa yang diberikan modul HTML5 kepada saya? Dalam hal ini, apa itu HTML5 dan mengapa saya harus peduli?” Semua ini adalah pertanyaan yang bagus, jadi mari kita coba menjawabnya.
Membuat pengembangan game HTML menjadi mudah
GameMaker: Studio adalah alat pengembangan yang sangat kuat dan mudah digunakan untuk membuat game. Perangkat lunak ini awalnya dirancang untuk digunakan di ruang kelas sebagai cara bagi siswa untuk mempelajari konsep pemrograman dasar, memahami arsitektur game, dan membuat game berfitur lengkap. Akibatnya, lingkungan pengembangan sangat intuitif untuk pengguna pertama kali karena sistem pengkodean drag-and-drop. Tidak seperti banyak alat pengembangan pesaing lainnya dengan fungsi serupa, GameMaker:
Studio memiliki bahasa skrip yang sangat kuat yang memungkinkan pengguna membuat hampir semua hal yang dapat mereka bayangkan. Tambahkan ke fakta bahwa Anda dapat dengan mudah mengimpor dan mengelola sumber daya grafis dan audio, integrasi perpustakaan fisika Box2D yang fantastis, dan kontrol sumber bawaan, mengapa Anda tidak menggunakannya? Sampai sekarang, membuat game pada umumnya berarti Anda membuat produk yang berdiri sendiri.
Internet tidak benar-benar menjadi pertimbangan karena cukup statis dan membutuhkan banyak plugin berpemilik untuk menampilkan konten dinamis, seperti game, film, dan audio. Kemudian HTML5 datang dan mengubah segalanya. HTML5 adalah kumpulan bahasa kode standar terbuka yang memungkinkan siapa saja dan semua orang mengembangkan pengalaman interaktif yang dapat dijalankan secara native di perangkat apa pun dengan browser modern dan koneksi Internet. Pengembang sekarang dapat menggunakan fitur-fitur canggih, seperti WebGL (pustaka grafis yang memungkinkan rendering 3D), API audio, dan manajemen aset, untuk mendorong batasan dari apa yang dapat Anda lakukan di browser.
Biasanya, mengembangkan game untuk HTML5 akan membutuhkan pengetahuan tentang tiga bahasa pengkodean yang berbeda: HTML5 (Hypertext Markup Language), bahasa kode yang membuat struktur halaman web, CSS3 (Cascading Style Sheets 3), yang menentukan presentasi situs, dan JavaScript yang benar-benar membuat keajaiban terjadi. Modul ekspor GameMaker: Studio HTML5 membuat semua ini sederhana dengan memungkinkan pengembang bekerja dalam lingkungan terintegrasi dan mengekspor ke bahasa-bahasa ini dengan menekan sebuah tombol. Selain sebagai mesin permainan, modul ekspor HTML mencakup fungsi khusus untuk menangani URL dan informasi browser. Itu juga dilengkapi dengan perangkat lunak server lokalnya sendiri yang memungkinkan Anda menguji game Anda seolah-olah ada di Internet secara langsung. Terakhir, Anda dapat memperluas GameMaker: Studio lebih jauh lagi, karena memungkinkan Anda mengimpor pustaka JavaScript eksternal untuk fungsionalitas apa pun yang mungkin Anda perlukan atau inginkan. Kedengarannya bagus, bukan? Sekarang mari kita jalankan dan jalankan Studio.
Menyiapkan perangkat lunak
Untuk menggunakan buku ini, kita perlu memiliki beberapa perangkat lunak. Pertama, kita memerlukan browser yang sesuai dengan HTML5, seperti Mozilla Firefox, Microsoft Internet Explorer 9.0, atau untuk hasil terbaik, Google Chrome. Kedua, kita perlu membeli dan menginstal GameMaker: Studio Professional dengan modul ekspor HTML5. Setelah kita memiliki semua itu, kita bisa mulai membuat game!
- Beli dan unduh GameMaker: Studio Professional dan modul ekspor HTML5 dari https://www.yoyogames.com/buy/studio/professional.
- Setelah diunduh, jalankan program GMStudio-Installer.exe.
- Ikuti petunjuk di layar lalu luncurkan program.
- Masukkan kunci lisensi Anda. Ini akan membuka kunci perangkat lunak dan modul yang telah dibeli.
- GameMaker: Studio siap digunakan, jadi mari kita mulai proyek!
- Di jendela Proyek Baru, pilih tab Baru. Seharusnya terlihat seperti tangkapan layar sebelumnya.
GameMaker: Studio mengelola proyek dengan membuat folder untuk setiap sumber daya bersama dengan file proyek. Untuk ini, Anda perlu menentukan direktori tempat file game akan disimpan. Setel bidang Nama Proyek ke Bab_01 dan klik Buat.