Pengenalan Awal Game Maker: Studio Untuk Para Calon Developer

Pengenalan Awal Game Maker: Studio Untuk Para Calon Developer
Pengenalan Awal Game Maker
Kita semua tahu bahwa: bermain game di komputer itu memang sangat menyenangkan. Tapi banyak orang yang tidak menyadari bahwa selain bermain game ada hal lain yang lebih menyenangkan daripada itu, yaitu: merancang serta membuat sebuah game.

Dan Sekarang, untuk membuat sebuah game di komputer biasanya memerlukan pengalaman yang mendalam mengenai teknik pemrogaman untuk membuat game tersebut, dan perlu kamu ketahui bahwa: game-game komersial yang kamu beli saat ini seperti GTA 5, Watch Dogs dan Final Fantasy,  biasanya membutuhkan waktu dua atau tiga tahun lebih untuk masa pembangunanya.

Itupun dikerjakan bukan secara individual tetapi dikerjakan oleh sebuah tim, yang bisasanya terdiri dari 10 atau 50 orang, selain itu anggaran yang dikeluarkan juga sangat besar mencapai jutaan dolar. Serta orang-orang ini merupakan orang-orang yang sudah sangat berpengalaman yang memiliki keahlianya masing-masiing seperti: programmers, art designers, sound technicians, etc.

Jadi intinya: untuk membuat game yang memiliki graphic berkualitas itu, membutuhkan ke ahlian khusus serta kerja sama tim yang kompak agar proses pembuatan game berjalan dengan sebagai mana mestinya, selain itu waktu yang dibutuhkan juga akan sangat-sangat lama.

Tapi... semua itu berubah dengan adanya software pembuat game yaitu GameMaker: Studio. Dengan GameMaker: Studio kamu dapat memulai untuk membuat sebuah prototype dan menciptakan sebuah game di komputer dengan tangan  kamu sendiri tanpa bantuan orang lain dan yang pasti kamu bisa membuat game ini dengan cepat serta mudah tanpa perlu mutlak untuk belajar bahasa pemrograman.

Menu DnD Pada Game Maker: Studio
Menu DnD Pada Game Maker: Studio
GameMaker: Studio menawarkan sebuah intuitif yang mudah digunakan untuk meng Drag-and-Drop (mulai dari sekarang kita akan menyebut Drag-And-Drop sebagai DnD), GM juga menawarkan Interface yang mudah di pahami di antaranya adalah beberapa menu ikon Action yang mudah di mengerti dan tidak terlalu membingungkan, sehingga hal ini memungkinkan kamu untuk membuat game sendiri dengan waktu yang sangat cepat.

Kamu juga dapat mengimpor serta menciptakan gambar dan suara untuk di masukan ke dalam objek sehingga Objek tadi akan memiliki gerakan serta suara yang akan membuat Objek menjadi lebih hidup, dan... nantinya hasil dari Action yang telah kamu buat bisa dilihat dengan cara menekan sebuah tombol tertentu yang bersangkutan dengan objek tadi.

Saya.... yakin pasti kamu ingin membuat game dengan waktu yang sangat singkat, oleh karena itu GameMaker: Studio adalah pilihan yang tepat, karena di game makernya sendiri terdapat beberapa proyek demo yang bisa kamu pelajari secara of-line jadi bila kamu ingin belajar GM secara langsung maka kamu tidak perlu selalu on-line terus.

Tapi ingat.... proyek tersebut harus di download terlebh dahulu!

Hal yang perlu di catat disini ialah: GameMaker: Studio terfokus pada pembuatan game 2 Dimensi, walaupun begitu ternyata sudah banyak game berkelas yang berbasis 2D bertebaran di dunia gaming saat ini (hal ini bukan berarti Game 2D tidak bisa menyaingi game 3D) lagi pula ketika kamu memainkan game 2D saya yakin suasana bermain akan terlihat seperti game 3D jika permainan tersebut di rancang dengan sempurna oleh sang developer.

Seperti yang telah di jelaskan sebelumnya bahwa: kita perlu menetapkan sebuah gambar (sprite) dan beberapa hal-hal lain yang nantinya akan di padukan ke dalam Objek, agar nanti Objek ini akan dapat bekerja secara normal.

Atau Definisi mudahnya yaitu kita memerlukan DnD untuk memberikan sifat atau perilaku pada Objek yang telah kita buat, setelah itu kita harus menempatkan objek tadi ke dalam Room disertai dengan pemberian Background serta file-file yang lain agar nantinya game tersebut dapat bekerja sesuai dengan keinginanmu.
Dan perlu kamu ketahui bahwa: Di menu Room itulah game akan dijalankan, dan pada bagian inilah level pada permainanmu akan dibuat.

Jika kamu telah menguasai Interface DnD beserta fungsi-fungsi dan cara kerjanya, maka di pembelajaran selanjutnya yaitu di bab 2 pembelajaran akan menjadi lebh mudah.

Panduan ini akan memberikanmu sebuah informasi penting yang harus kamu ketahui mengenai Game Maker: Studio dalam aktivitas pembuatan game.

Jadi bila kamu ingin membuat game berbasis 2D Panduan ini adalah panduan yang tepat untuk kamu pelajari. Harap di maklumi bahwa: merancang game komputer dengan game maker tidak sepenuhnya mudah, dan tidak semua Genre bisa kamu buat dengan GM, jadi disini kamu tidak bisa membuat game seperti Genre MMORPG.

Contoh Game 2 Dimensi
Contoh Game 2 Dimensi
Note: Contoh game 2 dimensi di atas adalah contoh yang paling sederhana, dengan kata lain masih banyak game 2 dimensi yang 10 kali lipat lebih bagus daripada yang di atas.

Pada saat kita akan membuat game kita harus memperhatikn beberapa aspek pendukung game yang sangat penting di antaranya yaitu: game-play, graphics, sounds, user interaction, etc... tapi dari semua aspek tadi ada lagi hal yang paling penting yaitu kesabaran, kesabaran juga merupakan aspek yang sangat mempengaruhi hasil yang akan kamu peroleh nanti.

Maksudnya seperti ini....

Kalau kamu tidak sabar dalam proses pembuatan game pastinya kamu akan melewati beberapa Objek serta ide pada saat itu, hal ini karena kamu ingin cepat-cepat membuat game agar bisa di mainka oleh orang lain

Sehingga jika kamu tidak bisa bersabar maka saya yakin game yang kamu buat tidak akan maksimal, sebagai contoh: jika ada 10 orang yang telah mencoba game buatanmu maka 5 di antaranya akan menganggap game buatan mu itu biasa-biasa saja dan tidak bernilai sama sekali, jadi ketika kamu membuat game,maka usahakan kamu terus bersabar dan bersabar, entah itu sabar dalam membuat Objek, sabar dalam membuat story base, sabar dalam membuat game-play dan juga sabar dalam menyusun sebuah game agar terlihat unik dan menarik.

Semoga dengan mengikuti pembelajaran serta panduan yang ada di sini kamu bisa menjadi seorang Master GM di kemudian hari....

Important: mungkin kamu dari tadi atau bahkan dari bab-bab sebelumnya akan bertanya-tanya, “sebenarya panduanya mana sih... dari tadi isinya Cuma basa-basi mulu”

Kamu harus bersabar.... karena setiap kita akan melakukan sesuatu, maka kita terlebih dahulu harus memikirkan awalanya dulu apalagi untuk membuat game kita perlu sebuah rencana dan pengenalan mengenai hal-hal yang akan kita lakukan nanti

Maksud saya yaitu:

Untuk membuat game kita memerlukan persiapan yang matang, agar nanti kita tidak akan putus di tengah jalan, karena kalau kita langsung menuju inti permasalahan mugkin saja banyak dari kalian yang tidak siap dan akhirnya berhenti ketika sandang developer yang kamu cari sudah di depan mata...

Oleh karena itu kita harus ancang-ancang dulu agar nanti kita di saat-saat pembelajaran kita maju terus pantang mundur.

Belajar Game Maker Untuk Pemula Bab I

Learn Game Maker Studio Bab I
Belajar Game Maker: Studio Untuk Pemula
Belum Baca Bagian Sebelumnya?... Silahkan Baca Di Sini

Seperti halnya membuat Console Gaming, membuat Game juga lumayan susah, apalagi jika kamu ingin membuat Game yang berkelas layaknya Game-Game yang ada di Play Station 4 yang memiliki Graphic indah serta Alur cerita yang cukup panjang, maka waktu yang dibutuhkan untuk menyelesaikanya bisa sampai bertahun-tahun.

Tetapi semua itu berlaku hanya jika kamu ingin membuat game kelas berat.

Lalu bagaimana dengan kelas ringan atau sedang?

Mudah.....

Jika kamu ingin membuat Game sederhana tapi kualitas bagus maka kamu bisa membuatnya dengan mudah tanpa perlu waktu bertahun-tahun seperti yang saya bicaakan di atas, paling Cuma 2 atau 3 bulan kamu sudah bisa membuat Game yang berkualitas yang dapat menghasilkan Gold....

Yah... walaupun Game yang kamu buat masih berbasis 2 Dimensi, tapi jika di kemas dengan Apik... saya kira Game kelas berat pun akan kalah dengan Game yang hanya memiliki bidang Panjang X Lebar.

Sebenarnya kamu bisa membuat game 3D menggunakan Software lain selain Game Maker yaitu Unity 3D, tapi untuk saat ini saya belum membuat versi panduanya karena sekarang saya ingin fokus untuk menyelesaikan panduan Game Maker jadi untuk panduan Unity 3D akan saya berikan jika Materi di Game Maker sudah selesai.

Note: Software Unity 3D merupakan Software pembuat Game yang sangat di gemari oleh kalangan Developer dunia, untuk pemogramanya, Unity 3D menggunakan bahasa pemograman C++, oleh karena itu pada bab sebelumnya saya pernah bilang bahwa:

Jika kamu ingin membuat Game 3D maka menguasai pemograman C++ adalah suatu kewajiban.. dan.. seperti namanya Unity 3D dapat digunakan untuk membuat Game yang memilki Dimensi ruang atau 3 Dimensi, tetapi sebenarnya Unity 3D juga dapat di gunakan untuk membuat Game 2D.
Baik sekarang saatnya kita kembali ke materi:

Using GameMaker: Studio


Using Game Maker Studio
Tampilan Awal Proses Strating Game
GameMaker: Studio adalah sebuah program yang dapat di gunakan untuk membuat sebuah Game secara individu alias game buatan kamu sendiri.

Untuk penggunaanya Game Maker terbilang mudah dan sangat User Frendly.

GameMaker: Studio secara Default hanya memungkinkan kamu untuk mengekspor Game untuk Windows atau hanya di gunakan untuk membuat Game di platfom Windows saja.

Tetapi jika kamu menggunakan Versi Profesional dari Game Maker maka sangat memungkinkan kamu untuk mengkompilasi Game untuk Windows 8 ,tentu saja dengan di tambahi berbagai macam Fitur dan Fungsi yang di tambahan.

Dan Jika kamu telah membeli GameMaker: Studio melalui Steam, maka nantinya kamu akan memiliki sebuah modul target tambahan untuk mengekspor permainanmu ke dalam Steam Workshop.

Kamu juga bisa mendapatkan modul tambahan tingkat lanjut yang sangat berguna bagi kamu untuk mengekspor Game ke platform lain seperti HTML5, Android, iOS dan Windows Phone 8:

-    Modul untuk HTML5 memungkinkanmu untuk menghasilkan Game berbasis HTML yang siap untuk di jalankan dan juga akan tambahi dengan beberapa materi JavaScript yang berguna untuk meng-host atau menanamkan Game yang kamu buat ke situs Web

-    Untuk modul Android memungkinkan kamu untuk membuat dan mendistribusikan file * .apk

-    jika kamu memiliki account Developer iOS, maka dengan modul iOS ini kamu dapat mempublikasikan Game ke iPad, iPhone ataupun iPod

Note: account Developer iOS hanya bisa kamu dapatkan dari pihak Ios itu sendiri atau dari pihak yang bersangkutan, dengan kata lain untuk mendapatkan akun tersebut kamu membutuhkan kerja keras yang sangat extra agar bisa mendapatan sertificatnya.

-    Untuk modul Windows Phone memungkinkan kamu untuk menargetkan orang-orang yang memiliki perangkat ini agar mau bermain dengan game yang telah kamu buat (sedangkan untuk perangkat Surface Windows, menggunakan modul Windows 8)

-    Dengan modul Tizen kamu dapat menargetkan game untuk para pengguna perangkat "Smart"

-    Dan dengan modul Mac OSX kamu dapat menargetkan game untuk kalangan Apel

-    dengan modul Linux memungkinkan kamu untuk membuat game desktop yang berjalan di sistem operasi Ubuntu

Sekali lagi saya tegaskan bahwa Modul ini hanya tersedia bagi mereka yang telah upgrade ke versi Pro dari GameMaker: Studio, informasi lebih lanjut tentang versi yang berbeda dapat kamu temukan di sini. (maaf artikel masih dalam tahap pembuatan)

Bab ini berisi berbagai file iformasi yang kamu butuhkan untuk membuat game pertamamu, kemudian di bab selanjutnya kita akan membahas mengenai Advanced topik seperti bagaimana cara untuk memoles dan mendistribusikan game yang telah kamu buat.

Dan di akhir bab nanti kita akan belajar mengenai Game Maker Language atau bahasa pemrogaman Game Maker, perlu di ingat bahwa Bahasa Pemrogaman inilah inti dari pembuatan control yang ada pada Game yang nanti akan kita buat.

Berikut adalah daftar isi dari materi-materi yang ada di game maker untuk veri pemula atau Bab I :
Introducing Game Maker
Introducing Game Maker – Pembuatan Sprite

Introduction

Installation and System Requirements

Activation

GameMaker: Studio Overview

The Graphical User Interface (GUI)

-    The File Menu
-    The Edit Menu
-    The Resources Menu
-    The Scripts Menu
-    The Run Menu
-    The Help Menu
-    The Marketplace Menu

Loading Sprites

Sounds And Music

Backgrounds

Defining Objects

Events

-    Create Event
-    Destroy Event
-    Alarm Events
-    Step Events
-    Collision Event
-    Keyboard Events
-    Other Events
-    Draw Event
-    Asynchronous Events

Actions

-    Move Actions
-    Main Actions, Set 1
-    Main Actions, Set 2
-    Control Actions
-    Score Actions
-    Extra Actions
-    Draw Actions
-    Using Variables and Expressions in Actions

Creating Rooms

-    Settings
-    Backgrounds
-    Objects

Game Information

Distributing Your Game

Nah... seperti itulah materi-materi yang harus kamu pelajari di bab I, dn untuk bab-bab lainya bisa kamu pelajari nanti.

Jadi tetap semangat yah untuk mengikuti pembelajaran di bab selanjutnya, karena masih banyak lagi hal yang ingin saya berikan ke kalian.

Dan seperti biasa saya mohon maaf... karena masih cukup banyak panduan yang belum di buat.... di mohon para calon Development Indonesia mau bersabar.

Yuk.... Mulai belajar dari sekarang - silahkan Klik Disini Untuk Lanjut Kemateri berikutnya!

Panduan Game Maker: Studio – Materi GM

Panduan Game Maker
Panduan Game Maker
Selamat datang di panduan Game Maker: Studio Versi “PANDUAN GD” panduan ini dibuat dengan tujuan untuk membantu kamu dalam mempelajari teknik-teknik dasar dalam pembuatan game dengan meggunakan software GM (Game Maker).

Note: mulai dari sekarang saya singkat Game Maker mejadi “GM”, jadi jangan bingung ketika nanti saya tidak pernah menyebut nama software Game Maker: Studio.

sebelum kita membahas lebih lanjut mengenai Materi-Materi apa saja yang harus di pelajari agar kamu dapat membuat game yang berkualitas, ada beberapa hal yang perlu kamu ketahui dan perlu di ingat yaitu:

-    Membuat game itu tidak lagi susah seperti pada zaman dulu

Jika dulu ketika kita ingin membuat sebuah game untuk Platfom Pc contohnya, maka terlebih dahulu kita harus belajar banyak hal megenai bahasa pemrogaman seperti bahasa pemrogaman C++ beserta kawan-kawanya.

Itupun bukan hanya sekedar belajar dan menyimak...

Tetapi kita juga diwajibkan untuk melakukan praktek di sela-sela pembelajaran tersebut, dan lebih parahnya lagi kita dituntutkan untuk menghafal bahasa pemrogaman C++ agar nantinya ketika kita membuat game, proses pembuatan akan berjalan dengan mudah.

Tapi....

Ada berita bagus kawan... ternyata di zaman modern seperti sekarang ini, kita tidak lagi memerlukan yang namanya Bahasa C++ untuk membuat game yang sederhana layaknya game Super Mario contohnya.
Perlu kamu ketahui ketika kamu sudah menguasai GML serta telah berhasil meraih sertificat The Master Of GM, maka kamu tidak hanya bisa membuat game sederhana tetapi game yang berkualitas serta yang memiliki struktur rumitpun kamu bisa membuatnya.

Dan saya yakin.... jika kamu telah mempelajari semua materi di “PANDUAN GD” secara teratur dan kondusif.

Hanya dengan jangka waktu kurang dari 1 bulan kamu sudah dapat membuat game dengang kreasimu sendiri, oleh karena itu membuat game bukan lagi sebuah hal yang mustahil untuk dilakukan oleh seorang Pemula sekalipun.

(pemula disini dalam artian: orang yang buta dengan bahasa pemrogaman C++, tapi mahir dalam pemahaman mengenai bahasa pemrogaman GM) 

Note: kamu tidak memerlukan bahasa pemrogaman C++ jika kamu hanya ingin membuat game sederhana yang berbasis 2D (dua dimensi).

Jadi... jika kamu berniat untuk membuat game 3D (tiga dimensi) layaknya game-game High End di Console Play Staton, maka... belajar bahasa pemrogaman C++ merupakan suatu kewajiban yang harus kamu lakukan.

Karena C++ adalah bahasa standar untuk membuat game yang berbasis 3 Dimensi.
Jadi... sekarang tahu kan artinya...

Kalau kamu mau membuat game 2 Dimensi maka: buang jauh-jauh pemograman C++ dan tekuni bahasa GML (Game Maker Language)

Jika ingin membuat Game 3 Dimensi maka: tekuni dan pelajarilah C++ dan buang jauh-jauh bahasa GML!

-    Kini membuat game tidak lagi membutuhkan keahlian khusus
Kamu tahu kan.... kalau dulu itu.. 

Jika ingin membuat game maka kamu terlebih dahulu harus memiliki sebuah keahlian khusus (keahlian khusus berarti mahir dalam pemrogaman C++ dan Html untuk game yang berbasis Web serta  bahasa pemrogaman Pascal juga mungkin akan diperlukan).

Ya... memang kita semua harus belajar bahasa pemograman tersebut karena nantinya materi pemrogaman ini akan sangat berguna sekali ketika proses pembuatan game ini berlangsung, tapi.... itu dulu... dan sekarang?

Kita semua sudah bisa membuat game tanpa keahlian khusus seperti yang telah kita bicarakan tadi.... bahkan saya rasa tanpa ke ahlian ini pun anak seusia smp sudah bisa membuat game seorang diri tanpa perlu bantuan orang lain hanya dalam hitungan hari, semua ini dapat terwujud berkat adanya software pembuat game yang telah di sediakan oleh yoyo games Ltd. yaitu Game Maker: Studio.
Game Maker: Studio By: PanduanGD
Game Maker: Studio By: PanduanGD
Yah.. karena software GM inilah sekarang kita dapat membuat game dengan mudah tanpa belajar bahasa pemrogaman.... 

Antarmuka di game maker juga lumayan bersahabat dengan para Development kecil-kecilan seperti kita ini.... sehingga untuk mempelajari fungsi-fugsinya pun tidak memerlukan waktu yang lama.
Tapi kalau kamu mau tahu.... 

Sebenarnya bukan hanya karena tampilan atau interface pada GM saja yang membuat kita cepat mengerti akan kinerja yang ada pada GM, tetapi juga karena mekanisme dan Fitur dari Game Maker yang gampang untuk di mengerti, sehingga hal inilah yang membuat Software GM menjadi salah satu Software pembuat game terbaik selain Unity 3D dan Unreal Engine

-    Membuat game itu lebih menyenangkan daripada bermain game

Percaya tidak percaya.... membuat game itu sebenarnya lebih menyenangkan daripada kamu hanya memainkan game di layar dan kemudian menamatkanya, kalau kamu tidak percaya... maka tunggu saja...

Nanti... jika kamu telah menjadi seoarang master GM pasti membuat game akan lebih mengasyikan, karena kamu dapat mendesan game sesuka hati dan kamu dapat mengkreasikanya sebagus mungkin, dan seiring berjalanya waktu.... aktivitas membuat game akan menjadi sebuah Hobi bagimu mulai hari itu.

Selain menyenangkan kamu juga akan mendapat banyak pujian jika game yang kamu buat itu memiliki value yang bagus di mata para gamer, tapi perlu di ingat... jika hal itu terjadi jangan besar kepala yah... (sombong)

Dan perlu kamu ketahui juga bahwa: pihak GM pun tela menerapkan sloganya sendiri yang bertuliskan:

make the game more fun than playing games

Hal ini menguatkan pendapat saya di atas bahwa: membuat game itu lebih menyenangkan di banding bermain game.

Jujur saja walaupun tadi saya bilang kamu tidak perlu ke ahlian khusus yaitu C++, tapi tentu saja kamu harus terus belajar untuk mengenal fungsi serta kegunaan yang ada pada GM... tapi jangan khawatir, dalam pembelajaran nanti kamu tidak akan mengalami kesulitan seperti ketika kamu belajar bahasa pemrogaman C++.

Untuk panduanya sendiri saya telah memisah-misahkan dan memfilternya menjadi 3 bab, untuk bab 1 (satu) adalah pengenalan Software GM beserta cara-cara membuat game yang paling dasar.

Karena bab ini adalah bab yang membahas mengenai dasar-dasar game maker, maka semua materi yang ada pada bab ini sangatlah mudah untuk di pahami jadi saya sebut saja bahwa bab 1 (satu) adalah Bab permulaan dan termasuk dalam kategori mudah dan bisa juga dibilang bab yang di khususkan untuk para pemula atau Beginer.

Lalu untuk bab yang ke 2 (dua) tingkat pembelajaran akan lebih sulit dari yang biasanya dan bab ini saya namai Advanced atau tingkat lanjut... jadi di dalam pembelajaran nanti kamu harus extra konsentrasi karena di sini pemahaman adalah kuncinya.

Jadi jika kamu tidak paham ketika sedang belajar di beberapa materi tertentu maka saya sarankan kamu bertanya terlebih dahulu dan pastikan kamu paham ketika di beri penjelasan sehingga kamu bisa lanjut ke bab yang lain.

Kenapa kamu harus paham di setiap materi pembahasan?

Karena saya khawatir jika kamu tidak memahami satu atau lebih dari materi yang akan kita pelajari nanti, di takutkan kamu akan kebingungan di pembelajaran berikutnya..... jadi pastikan kamu paham di semua materi ok!

Oh.. ya.. hampir lupa ^_0

Di bab ini kita akan belajar materi advanced seperti konfigurasi GM, Penggunaan Shader bahkan sampai tahap Debuging pun kita akan mempelajarinya, jadi saya ingatkan lagi bahwa: Pemahaman adalah kunci untuk bisa menguasai materi GM, INGAT ITU..!

Lalu yang terakhir adalah bab 3, di bab ini kita akan belajar mengenai kode-kode atau script yang ada pada Game Maker yang berguna untuk membuat suatu event tertentu semisal.

Kita mau agar karakter yang kita buat bisa berjalan ke kanan ketika kita menekan tombol “D” atau tombol “>” dan berjalan ke kiri ketika tombol ”A” atau tombol “<” di keyboard kita tekan, dengan kata lain bab 3 adalah bab penghafalan rumus.

Jadi bayangkan saja kita sedang belajar Matematik yang isinya di penuhi dengan materi konstanta serta variabel dan pikirkanlah kita juga sedang belajar Fisika yang semuanya di penuhi dengan script-script unik yang mudah untuk di pelajari.

Saya sangat menyarankan kamu untuk menghafal semua rumus yangg ada pada GM, akan tetapi jika kamu sangat payah dalam metode penghafalan saya sangat menganjurkan untuk menyimpan semua rumus yang akan kita pelajari nanti ke dalam dokumen yang disertai dengan rincian serta kegunaanya.

Semisal kita sedang mempelajari rumus atau script yang berguna untuk menggerakan karakter ke arah kanan, yang kodenya bisa kamu liat di bawah ini:
Contoh Script Movement bergerak ke kanan
Contoh Script Movement bergerak ke kanan
Nah.. karena kamu tidak bisa menghafal maka kamu bisa mengcopy isi script tersebut lalu kamu pastekan di Notepad atau ke dalam Microsoft Word dan beri nama pada Notepad tersebut dengan “Cara Agar Karakter Berjalan Ke Arah Kanan”.

Sehingga ketika kamu membutuhkan script tersebut kamu hanya perlu untuk membuka kembali dokumen yang telah kamu simpan.

Sebelumnya.... Mungkin kamu akan bertanya “mengapa saya membagi materi-materi ini menjadi 3 Bab”

Jawabanya mudah: hal ini saya lakukan agar kamu tidak kebingungan dalam memahami materi-materi yang ada di GM, jadi jika kamu adalah seorang pemula di dunia GM saya sarankan untuk memulainya dari bab satu dan bagi kamu yang sudah paham mengenai materi-materi yang ada di bab 1 (satu) silahkan lanjut ke bab 2 (dua) yang merupakan bagian Advanced.

Saya tekankan lagi bahwa:

-    Untuk belajar membuat game itu tidak akan selesai hanya dalam waktu 1 (satu) hari

Karena materi yang harus di pelajari cukup banyak, maka belajar secara berjam-jam atau non-stop adalah suatu kesalahan, karena belajar bukan hanya sekedar membaca dan mengingat tetapi juga perlu pemahaman.

Jadi saya sangat menganjurkan belajarlah Materi di GM secara berkala, maksudya yaitu: belajarlah 5 materi dalam jangka waktu satu hari kemudian pahamilah sampai kamu sudah mantab dengan ke 5 materi tadi, kemudian barulah kamu belajar lagi 5 materi GM di hari berikutnya, sehingga pembelajaran yang kamu lalui menjadi lebih mudah serta tidak akan menjadi sebuah beban bagimu.

Tapi jika kamu adalah orang yang cerdas saya yakin kamu tahu gaya pembelajaran apa yang harus kamu kerjakan!

-    Ketika belajar jangan hanya diam saja di tempat tanpa melakukan apapun, cobalah pergunakan waktumu saat itu juga untuk mempraktekan apa yang sedang dibaca, sehingga otak akan bekerja dengan maksimal
Kamu harus tahu ketika kita sedang belajar memahami sesuatu maka jangan Cuma di renungkan tetapi juga harus di praktekan...

Saya yakin jika kamu belajar sambil mempraktekan apa yang kamu pelajari maka otakmu akan bekerja lebih baik untuk men save pembelajaran yang telah kamu lakukan ketimbang hanya merenungkan materi yang telah di sampaikan, hal ini sudah 99% akurat dan sudah saya buktikan sendiri, jadi sekarang tinggal kamu yang harus membuktikanya.

Walaupun game yang nanti kita buat merupakan sebuah game 2 dimensi tapi jika kamu menuangkan ide yang cemerlang maka game tersebut akan lebih istimewa di bandingkan dengan game 3 Dimensi.

Jadi perlu di ingat bahwa:

Selain keahliian dalam perancangan game, Ide juga merupakan bagian terpenting dalam proses pembuatan game, hal ini karena Ide adalah nyawa dari game itu sendiri, karena tanpa Ide yang cemerlang game yang kamu buat akan terkesan garing walaupun graphic yang kamu sajikan sangat memukau.

Ah.. hampir lupa jika kamu telah membuat game yang berkelas kamu bisa mendistribusikanya loh.... 

Tentu saja jika banyak orang yang memainkan game buatanmu maka kamu juga akan dapat penghargaan berupa $

Tahu kan apa maksud dari tanda $ tadi..... yap... benar banget... Dollar.... jadi jangan remehkan game 2 dimensi yah... walaupun game ini hanya memiliki bidang panjang dan lebar tapi bila di kemas dengan teknik tertentu maka game tersebut akan menjadi sebuah tambang emas yang melimpah...

Jadi buat kamu Generasi Penerus Bangsa Indonesia yang ingin menjadi seorang Developer Nusantra tetap semangat yah... saya yakin kamu bisa melakukanya! Saya selalu men suport kamu dari belakang.

Using GameMaker: Studio

Pengaturan sprites, backgrounds dan sounds.
Pengaturan sprites, backgrounds dan sounds.
Pada panduan ini kamu akan mempelajari hal-hal seperti bagaimana cara untuk menambahkan sprites, backgrounds dan sounds.

Selain itu kamu juga akan mempelajari bagaimana menentukan Objek dengan Events serta Action agar tidak terjadi ke salahan saat melakukan perancangan game, dan juga bagaimana cara untuk meletakan Objek tadi ke bagian Room yang telah kamu Desain.
Yang perlu di catat di sini ialah:

Ketika kamu sedang membuat game mungkin akan ada tools atau alat yang tidak bisa kamu gunakan untuk membuat Action tertentu, hal ini bisa di karenakan versi Game Maker yang kamu gunakan itu bukanah versi Berbayar tetapi versi Gratisanya.

Sehingga jika kamu mau menggunakan tool-tool yang ada di versi Berbayar atau Pro istilahnya, maka kamu di haruskan melakukan Upgrade terlebih dahulu, dan untuk harga yang di butuhkan untuk Upgrade dari versi Free ke Pro sekitar Rp 400.000, jadi kamu harus merogoh kocek yang cukup dalam agar bisa menikmati tools ini.

Untuk informasi lengkap mengenai Versi-Versi GM bisa kamu temukan disini! (Maaf Artikel mengenai Pembahasan Versi GM belum selesai dibuat)

Berikut adalah Daftar List dari Materi-Materi di Game Maker yang harus kamu pelajari agar dapat membuat game yang berkualtas.

Note: karena seri panduan ini masih dalam tahap pembuatan maka ada beberapa Materi di bawah ini yang belum di buatkan seri panduanya, jadi mohon maaf jika belum lengkap dan saya sangat berharap agar kamu mau bersabar untuk menunggu panduan-Panduan yang lain di terbitkan.

Note 2: untuk setiap Update artikel mengenai Panduan Game maker serta Game engine lainya seperti Unity 3d, dan jika memungkinkan Unreal Engine pun akan di ikutkan dalam seri panduan yang ada di sini, selain itu saya juga akan membuat panduan untuk Software pembuat Animasi 3D yaitu Blender, “ingat maksudnya blender disini adalah software pembuat animasi, bukan alat untuk membuat Jus..!”.

Semua Panduan yang ada di sini akan di Publish setiap hari Kamis dan Sabtu, dan jika di hari libur mungkin Panduan akan di terbitkan lebih cepat, jadi jika ingin artikel baru mengenai panduan atau tutorial mengenai Software-Software di atas maka kunjungi Web ini setiap hari-hari yang telah saya sampaikan.

Note: jika saya tidak menerbitkan artikel selama lebih dari 1 Minggu, itu berarti saya sedang meghadapi masalah pribadi, jadi mohon di maklumi jika jadwal penerbitan artikel disini akan Kacau dan tidak teratur.

Panduan Game Maker – Materi pembelajaran untuk pemula Bab 1 (satu)

Tata Cara Penggunaan Action
Tata Cara Penggunaan Action
-    Introduction
-    Installation
-    Activation
-    GameMaker: Studio Overview
-    The Graphical User Interface
-    Loading Sprites
-    Sounds And Music
-    Backgrounds
-    Defining Objects
-    Events
-    Actions
-    Creating Rooms
-    Distributing Your Game

Panduan Game Maker For Advanced Bab 2 (dua)

Proses Kegiatan Debugging
Proses Kegiatan Debugging
GameMaker: Studio IDE (integrated development environment) bab ke 2 (dua) ini adalah bab tingkat lanjut yang sangat penting... karena jika kamu ingin menghasilkan sebuah produk yang bagus dengan semaksimal mungkin maka kamu wajib menguasai semua materi di bab 2 (dua).

Tapi tentu saja materi yang harus kamu pelajari ini lebh sulit dan semakin susah untuk di jelaskan, jadi mungkin saja nanti kamu akan mempunyai banyak pertanyaan di pikiranmu.... oleh karena itu silahkan komentar... karena saya akan menjawab semua pertanyaanmu sebisa mungkin.

Kembali lagi ke materi, materi yang akan kita pelajari pada bab ini yaitu source control integration, project configurations, advanced debugging dan beberapa extra tools yang di gunakan untuk mengubah dan memanipulasi game assets.

Harap dicatat bahwa ketersediaan beberapa Extra Tools akan tergantung pada versi GameMaker: Studio yang kamu gunakan saat ini.

Pada bab ini materi juga telah di bagi lagi menjadi 3 bagian, dan masing-masing bagian memiliki fungsi yang berbeda-beda.

Game Assets

-    More About Sprites
-    More About Backgrounds
-    More About Objects
-    More About Rooms
-    More About Async Events
 
Resource Editors

-    Fonts
-    Paths
-    Time Lines
-    Scripts
-    Shaders
-    Constants
-    Including Files
-    Importing Resources
 
Game Settings

-    Extension Packages
-    Configurations
-    Source Control
-    Global Game Settings
-    GameMaker: Studio Preferences
-    Debugging
-    The Marketplace
-    The GameMaker: Player

Panduan Game Maker For Expert for Reverence Bab 3 (tiga)

Saatnya Kita Berhadapan Dengan Script-Script Unik
Saatnya Kita Berhadapan Dengan Script-Script Unik
Sebelumnya saya akan sedikit memberitahumu mengenai Bahasa Pemrogaman: bahasa pemrogaman adalah bahasa yang digunakan untuk membuat suatu Action atau perintah tertentu pada suatu Objek, nah... disini kita akan belajar bahasa GML atau Game Maker Language.

Lho..

Iya-iya kita memang tetap harus belajar bahasa GM, tapi bahasa ini lebih mudah di banding bahasa C++ jadi saya yakin kamu bisa memahaminya.

Oke! Jadi di bab ini kamu akan menemukan berbagai referensi mengenai Fitur Game Maker: Studio serta berbagai penjelasan mengenai Fungsi, Variabel dan Konstanta, nah... bahasa inilah yang yang membentuk bahasa pemrogaman Built-In.

Yang pasti bahasa ini akan sangat Fleksibel untuk digunakan dan tidak terlalu rumit untuk di pelajari, bahasa ini bisa di katakan sebagai ototnya sebuah game karena bahasa Pemrogaman yang akan kita pelajari nanti bekerja sebagai penggerak sebuah Objek atau lebih simpelnya sebagai pengontrol sebuah game yang sedang kamu kerjakan, bahasa inilah yang di sebut sebagai GML (Game Maker Language) atau bahasa Pemrogaman Game Maker.

Untuk mempermudah pembelajaran, saya akan memberikan pengertian pada Bahasa Pemrogaman di setiap materi disertai tutorial atau bagaimana cara untuk menggunakan bahasa tersebut beserta contoh penggunaanya, selain itu ada hal yang harus kamu ketahui yaitu: Variabel dan Konstanta adalah Pemrogaman yang di gunakan untuk mengkontrol seluruh aspek pada game yang kamu buat.

Pada Panduan ini telah tersedia Overview mengenai GameMaker Language, yang disertai dengan aturan untuk perancangan struktur serta sintaks, dan juga di lengkapi dengan contoh cara untuk menggunakan ekspresi dan operasi yang berbeda:

-    GML Overview

Di bagian ini kamu akan mempelajari penggunaan Fungsi yang berbeda ketika menggunakan Game Maker, fungsi-fungsi di bawah ini telah di pecah-pecah serta di kelompokan berdasarkan jenisnya, sehingga pembelajaran menjadi lebih mudah untuk di pahami.

Sekali lagi saya mohon maaf.... panduan materi-materi pada bab ini masih dalam tahap pembuatan.

Real Numbers And Strings

-    Date and Time
-    Maths
-    Strings

Game Play

-    Game Assets
-    Mouse, Keyboard and Other Controls
-    Movement and Collisions
-    Objects and Instances

Drawing And Display

-    Drawing
-    Shaders
-    Surfaces
-    The Display, Windows And Views

Advanced Functions

-    Data Structures
-    Particles
-    Physics
-    File Handling
-    Operating System
-    Buffers
-    Networking

Platform Specific

-    HTML5
-    Windows 8
-    Social Gaming
-    In App Purchases
-    Push Notifications
-    Asynchronous
-    Cloud Services
-    Steam API

Extras

-    Debugging
-    Miscellaneous
-    Obsolete Functions

Sangat disarankan untuk mempelajari Materi di atas secara berurutan yaitu dari atas ke bawah, jadi ketika kamu belajar... jangan sering loncat-loncat atau istilahnya pindah materi, agar nantinya kamu tidak kebingungan di tengah jalan, karena melewati satu Materi yang belum kamu kuasai berarti mengurangi satu poin pengetahuanmu di GM.

Jadi mulai dari sekarang kamu harus belajar dengan giat agar nanti kamu bisa membuat game 2D yang berkelas serta mampu menghasilkan Gold....

Pesan saya Cuma satu: “SEMANGAT...... semua yang kamu lakukan pasti akan berguna di masa yang akan datang.”

Help: bila kamu mensuport web PANDUAN GD ini maka saya berharap kamu mau untuk mengshare artikel ini! - Terima Kasih