Ada banyak hal yang diperlukan untuk membuat video game. Setiap video game menggabungkan beberapa media artistik, dari musik hingga seni hingga animasi - pemrograman bahkan merupakan bentuk seni dengan caranya sendiri. Semua bentuk seni ini bergabung dalam mesin permainan, dan dalam panduan ini, kami akan menunjukkan kepada Anda yang favorit.
Baik Anda seorang siswa seni dengan beberapa konsep karakter yang menarik atau programmer berpengalaman dengan pengetahuan sistem yang padat, ada alat untuk Anda. Di bawah ini, kami memiliki tujuh alat terbaik untuk membuat gim video, serta beberapa kiat untuk memulai yang pertama.
Perangkat lunak terbaik untuk membuat gim video
Jika Anda memiliki ratusan ribu dolar untuk dimainkan dan latar belakang pemrograman profesional, Anda selalu dapat melisensikan sesuatu seperti CryEngine, tetapi bagi kebanyakan orang, itu tidak realistis. Dengan asumsi Anda tidak ingin memulai sepenuhnya dari awal, Anda perlu memilih perangkat lunak pembuatan game yang tepat yang sesuai dengan tingkat keahlian Anda. Ada banyak opsi gratis dan premium untuk dipilih, dan masing-masing memiliki fitur dan alatnya sendiri untuk membuat gim video desain Anda sendiri. Di bawah ini adalah beberapa opsi terbaik yang tersedia di ujung jari Anda, apakah Anda ingin membuat tiruan Pong -esque tanpa tulang , game aksi yang memikat, atau role-playing game (RPG) dengan gaya The Legend of Zelda atau EarthBound .
Sebagai catatan inspiratif untuk calon pengembang game, alat tersebut tidak membuat game tersebut. Pilih mesin yang paling nyaman bagi Anda dan yang paling sesuai dengan cerita yang ingin Anda ceritakan. Sangat menggoda untuk menggunakan sesuatu seperti Unity atau Unreal Engine mengingat seberapa besar pengaruh yang mereka miliki. Namun, jika Anda menemukan RPG Maker atau Godot yang lebih cocok untuk game yang Anda buat, tidak ada masalah dalam menggunakannya.
Kesatuan
Tersedia untuk Windows, MacOS, dan Linux
Jika Anda serius tentang pengembangan game, Unity adalah tempat Anda harus memulai. Hit indie yang tak terhitung jumlahnya telah dibuat menggunakan mesin, dari Hollow Knight hingga Cuphead hingga Escape from Tarkov. Apa yang begitu mengesankan tentang Unity adalah cukup kuat untuk merilis judul dengan kualitas AAA sambil dapat diakses oleh pendatang baru. Oh, dan Anda dapat menggunakannya secara gratis selama studio game Anda yang sedang berkembang menghasilkan kurang dari $ 100.000 dalam 12 bulan sebelumnya.
Untuk pengembang tunggal atau tim kecil, Unity adalah alat pembuatan game yang masuk akal berkat pasarnya yang besar. Unity Asset Store memiliki segalanya mulai dari model karakter hingga lingkungan lengkap, yang sebagian besar murah atau, dalam beberapa kasus, gratis. Bahkan jika Anda tidak memiliki pengalaman dengan pemrograman dan tidak dapat membuat model karakter untuk menyelamatkan hidup Anda, Anda dapat membuat game dengan Unity. Ini mungkin belum siap untuk dirilis, tetapi dengan kualitas tinggi sebagian besar paket di Asset Store, ini masih dapat menunjukkan bukti konsep.
Persatuan menyiapkan Anda untuk sukses juga. Platform intinya adalah untuk membuat game. Namun, Unity menyertakan berbagai alat tambahan sehingga Anda dapat mencapai tujuan game Anda di luar proses pengembangan. Ada alat simulasi game, di mana Anda dapat memanfaatkan kekuatan cloud untuk memainkan game Anda selama uji coba yang tak terhitung jumlahnya, serta mesin monetisasi jika Anda ingin mendapatkan uang tambahan pada game seluler.
Seolah itu belum cukup, Unity juga memiliki perpustakaan sumber belajar yang padat. Unity bukan hanya mesin game. Ini adalah keseluruhan ekosistem yang didedikasikan untuk memastikan bahwa pengembang baru dan berpengalaman dapat membuat game yang mereka inginkan.
Unreal Engine 4
Tersedia untuk Windows, MacOS, dan Linux
Unity adalah sebuah mesin yang dapat digunakan untuk membuat AAA game, tapi Unreal Engine adalah alat yang yang digunakan untuk membuat game AAA. Dan itu banyak digunakan. Jika Anda pernah memainkan Final Fantasy VII Remake , Star Wars Jedi: Fallen Order , Fortnite, Octopath Traveler, Borderlands 3, atau Kingdom Hearts III, Anda telah melihat Unreal Engine 4 beraksi. Itu hanya sebagian kecil contoh game terbaru yang menggunakan mesin tersebut. Jika pengembang tidak menggunakan mesin gim mereka sendiri, mereka mungkin menggunakan UE4.
Unreal adalah alat yang harus Anda gunakan jika Anda memiliki cita-cita serius untuk bekerja di studio game AAA. Untungnya, Epic Games telah melangkah jauh dalam beberapa tahun terakhir untuk membuat mesin lebih mudah diakses. Anda tidak lagi membutuhkan pengetahuan C ++ yang padat atau bahkan aset untuk mulai membangun game Anda. Seperti Unity, Unreal memiliki pasar yang ramai dengan model 3D, lingkungan, skrip, dan banyak lagi. Epic juga membagikan paket konten setiap bulan. Pada saat penulisan, ada paket model gedung pencakar langit yang sangat rinci secara gratis, yang biasanya berharga $ 149,99.
Untuk beberapa, Unreal mungkin sebenarnya menjadi pilihan yang lebih baik daripada Unity berkat sistem Blueprint Visual Scripting-nya. Unreal menggunakan C ++, tetapi Anda tidak perlu menulis baris kode untuk menambahkan skrip ke game Anda. Cetak biru memberikan representasi visual tentang apa yang dilakukan kode Anda, memungkinkan Anda menghubungkan berbagai node untuk membuat skrip. Masih ada kurva belajar untuk Blueprints - ini menawarkan kekuatan penuh C ++, bagaimanapun juga - tetapi itu jauh lebih mudah dan tentu saja lebih menyenangkan daripada menghabiskan berjam-jam mempelajari bahasa pemrograman.
Biaya adalah saat hal-hal menjadi berantakan untuk Unreal. Alat itu sendiri gratis untuk digunakan, tanpa pertanyaan. Jika Anda mendistribusikan game secara gratis atau hanya bermain-main, Anda dapat menggunakan Unreal Engine 4 dalam kapasitas penuhnya secara gratis. Jika Anda menghasilkan uang, Anda berhutang Epic 5% dari pendapatan Anda setiap kuartal di atas $ 3.000, tidak peduli apakah Anda menerbitkan sendiri atau bekerja dengan penerbit. Untungnya, Epic memiliki beberapa opsi untuk meringankan beban finansial. Jika Anda membuat konsep yang menarik minat Epic, Anda mungkin dapat menerima MegaGrant. Epic telah mendedikasikan $ 100.000.000 untuk pembuat baru, dengan hibah mulai dari $ 5.000 hingga $ 500.000. Jika Anda menerima hibah, Anda tidak berutang apa pun kepada Epic di luar 5% yang biasanya diperlukan saat Anda memonetisasi proyek. Itu saja mungkin cukup insentif untuk memulai dengan Unreal melalui alat lain.
GameMaker
Tersedia untuk Windows dan MacOS
Jika Anda penggemar game indie, Anda mungkin pernah bertemu dengan GameMaker lebih dari sekali. Ini adalah alat di balik Hotline Miami, Downwell, Minit, Blazing Chrome, Sperlunky, dan Levelhead yang baru saja dirilis , yang bahkan mendapat kesepakatan dengan Xbox Game Pass. Ini menempati ujung spektrum yang berlawanan sebagai Unreal Engine, dengan Unity menyeimbangkan keduanya. Meskipun demikian, jika Anda membuat game 2D dan tidak membutuhkan semua fitur Unity, GameMaker adalah pilihan yang sangat baik. Dengan membatasi platformnya, GameMaker dapat membuat sistem yang biasanya kompleks mudah dikelola.
Selain itu, GameMaker menyediakan banyak alat yang Anda perlukan untuk mengembangkan game di bawah satu atap. Jika Anda ingin membuat semuanya sendiri dengan Unity atau Unreal, Anda memerlukan akses ke alat pengeditan gambar, perangkat lunak pemodelan 3D, dan perangkat lunak audio, antara lain. Semuanya built-in untuk GameMaker, dari editor gambar seperti Photoshop hingga editor animasi penuh. Anda dapat, dengan mudah, membangun game lengkap hanya dengan menggunakan GameMaker.
Anda juga tidak membutuhkan pengetahuan pemrograman. GameMaker didasarkan pada bahasa pemrogramannya sendiri, GML. GML lebih efisien daripada, katakanlah, C ++ sambil memberikan sebagian besar daya. Karena dibuat khusus untuk GameMaker, ini jauh lebih intuitif daripada bahasa pemrograman tradisional. GameMaker menyertakan editor skrip visual dengan node seret dan lepas, juga, yang berarti Anda dapat dengan mudah membuat kode tanpa mengetahui apa pun tentang bahasanya.
Penetapan harga adalah hal yang aneh bagi GameMaker. Meskipun Anda akan menghabiskan lebih banyak dengan Unity atau Unreal jika Anda membuat hit, GameMaker memiliki biaya dimuka yang lebih tinggi. Anda harus membeli mesin dan lisensi, artinya jika Anda ingin mengembangkan untuk banyak platform, Anda harus membeli lisensi untuk platform tersebut. Desktop dan seluler murah, dengan lisensi permanen masing-masing seharga $ 99 atau $ 199 untuk setiap platform. Konsol itu mahal. Mengekspor ke PS4, Xbox One, atau Nintendo Switch akan dikenakan biaya $ 799 untuk setiap konsol, dan lisensi itu hanya berlaku selama satu tahun. Namun, GameMaker akhirnya menjadi lebih murah dalam jangka panjang, dan dengan jumlah sumber daya pembelajaran dan aset yang tersedia, ini adalah harga yang kecil untuk dibayar.
RPG Maker MV
Tersedia untuk Windows
Seri RPG Maker memiliki sejarah panjang, dimulai sejak tahun 1988. Ini adalah alat pembuatan game 2D yang secara eksklusif membuat RPG, atau, lebih tepatnya, JRPG (tidak ada Skyrim bangunan di sini). RPG Maker memperdagangkan fleksibilitas untuk aksesibilitas. Anda dapat membuat game lengkap di luar kotak, dengan semua logika dan aset siap untuk Anda. Jika mau, Anda bisa memainkan peran sebagai desainer level, melempar karakter, pertempuran, dan item di peta sesuai keinginan Anda.
RPG Maker bekerja di grid. Saat membuat peta, Anda dapat menyeret ubin dari kotak aset ke layar untuk mengecat lingkungan. Anda dapat mengikat acara ke ubin tersebut atau memilih tingkat pertemuan acak untuk seluruh area. RPG Maker pada dasarnya memiliki segalanya yang berhasil untuk Anda. Sistem sudah diprogram, artinya yang perlu Anda lakukan hanyalah menentukan kondisi sistem tersebut. Jika Anda merasa sistem preset tidak cukup, Anda dapat memperluas RPG Maker dengan plugin, baik dari komunitas atau dari tangan Anda sendiri. RPG Maker menggunakan Javascript, dan Anda bebas mengedit semua kode yang mendasari agar sesuai dengan game Anda.
Meskipun demikian, RPG Maker tidak memiliki pengaruh yang sama dengan Unity atau Unreal (atau bahkan GameMaker, dalam hal ini). Judul yang dibuat menggunakan RPG Maker hampir dapat langsung dikenali, dan meskipun beberapa pembuat telah menggunakan alat tersebut untuk sukses besar - To the Moon adalah judul yang menonjol yang dibuat dengan RPG Maker - sebagian besar rilis dengan itu belum bagus. RPG Maker sangat cocok untuk membuat game Final Fantasy atau Dragon Quest klasik Anda sendiri. Namun, pengetahuan yang akan Anda peroleh saat menggunakannya, pada tingkat teknis, tidak terlalu dapat dialihkan ke platform lain.
Bangun 3
Tersedia untuk Windows
Construct tidak setenar entri di atas, tetapi masih merupakan alat desain game yang kompeten. Ini sebagian besar digunakan untuk game seluler, dengan pengembang seperti EA, Sega, dan Zynga memimpin klien Construct. Bagi kami, game terpenting yang keluar menggunakan mesin ini adalah Iconoclasts, yang dikembangkan oleh satu orang menggunakan versi modifikasi dari Construct asli.
Construct 3 membawa beberapa perubahan, yang paling penting adalah pemrograman berbasis blok. Ini bahkan lebih mudah digunakan daripada GameMaker dan Unreal Engine. Setiap node memiliki instruksi yang sangat jelas, memungkinkan Anda untuk membuat skrip secara intuitif. Construct juga menggunakan blok dalam lembaran, bukan diagram alir. Itu membuat pemilahan skrip yang panjang dan rumit menjadi lebih mudah.
Masalahnya adalah Construct mengharuskan Anda untuk terus memperbarui lisensi Anda. Tidak seperti Unity dan Unreal, yang memungkinkan Anda untuk benar-benar mengembangkan game secara gratis, Anda harus membayar Construct selama Anda menggunakannya. Ada versi gratis yang sangat terbatas, tetapi itu tidak akan membuat Anda terlalu jauh (misalnya, Anda bahkan tidak dapat membuat layar pemuatan khusus). Versi lengkapnya berjalan $ 99 setiap tahun. Yang mengatakan, itu datang dengan semua lonceng dan peluit dari awal, termasuk dukungan ekspor untuk iOS, Android, Windows, MacOS, Linux, dan Xbox One. Tidak ada dukungan untuk PS4 atau Switch, dan setelah memilah-milah forum, tampaknya itu akan menjadi kasus di masa mendatang.
Gudang senjata3D
Sumber terbuka
Armory3D adalah mesin game 3D open-source yang benar-benar gratis. Masalah utama dengan Armory3D adalah bahwa itu sepenuhnya terintegrasi dengan Blender, memungkinkan Anda untuk membuat dan menganimasikan model 3D dalam alur kerja terpadu. Karena Blender sudah banyak digunakan dalam pengembangan game, mengintegrasikannya langsung dengan mesin game sangatlah besar. Anda tidak perlu lagi mengkhawatirkan model atau animasi yang rusak, apalagi waktu rendering.
Adapun logika pemrograman, Armory3D menyertakan editor berbasis node, meskipun tidak sekuat Unreal atau GameMaker. Armory3D adalah alat yang ampuh, dan salah satu yang harus diperhatikan seiring perkembangan kemajuan. Meskipun demikian, ini masih dalam proses, dan banyak fitur yang terlihat pada mesin yang lebih mapan tidak ada. Untungnya, fitur inti yang hadir, termasuk dukungan untuk Windows, Linux, MacOS, HTML5, Android, iOS, PS4, Xbox One, dan Beralih.
Godot
Sumber terbuka
Godot adalah mesin gim sumber terbuka gratis lainnya yang tersedia di mana saja (bahkan ada versi Steam). Dalam banyak hal, Godot merasa seperti Unity bertahun-tahun yang lalu. Anda dapat menggunakannya untuk mengembangkan game 2D atau 3D, komunitasnya ramai, dan tidak ada biaya untuk memulainya. Itu tidak mendukung Switch atau PS4, tetapi Anda masih dapat mengekspor game Anda ke setiap platform lain, semuanya tanpa biaya atau royalti.
Satu-satunya downside adalah bahwa Godot kehilangan banyak kerangka kerja yang dimiliki alat seperti Unity. Tidak ada pasar aset, dan sumber belajar, meskipun menyeluruh, tidak dapat diakses. Ini adalah alat yang relatif baru, dan mengingat banyaknya fitur yang dimilikinya, kami optimis untuk masa depannya. Jika Anda baru memulai, cobalah Godot. Ini gratis untuk diunduh.
Tips membuat video game
Mulailah dari yang kecil
Jika Anda seorang pengembang game yang bercita-cita tinggi, Anda mungkin pernah mendengar hal yang sama berulang kali: Mulailah dari yang kecil. Kami di sini untuk mengulangi hal itu. Karena gim video menggabungkan begitu banyak bentuk seni yang berbeda, kecil kemungkinannya, jika bukan tidak mungkin, untuk mengembangkan gim besar sendiri. Ada alasan mengapa kebanyakan judul indie adalah game 2D sederhana.
Buat pengait
Sebelum memulai permainan Anda, ada gunanya membuat pengait. Hook yang paling jelas adalah naratif, semacam konsep menarik yang memikat pemain. Jika Anda melihat game-game sukses untuk studio kecil, hook sering kali didasarkan pada gameplay. Misalnya, Minit didasarkan pada penjelajahan tidak lebih dari satu menit, sedangkan Downwell adalah platformer 2D yang bergerak dari atas ke bawah, bukan dari kiri ke kanan. Jika Anda dapat menentukan mekanik menarik yang ingin Anda jelajahi, itu akan menciptakan lebih banyak arahan untuk gim Anda dan lebih menentukan cakupannya. Ada banyak game yang tersedia, jadi membuat game Anda menonjol tidak ada salahnya.
Biasakan diri
Anda tidak ingin membuat magnum opus Anda dengan alat yang masih Anda pelajari. Setelah Anda menentukan mesin, luangkan waktu untuk mengembangkan game yang sangat sederhana dan membuat prototipe yang lain sambil mempelajari perangkat lunaknya. Pada saat Anda mulai mengembangkan game lengkap pertama Anda, Anda harus sudah terbiasa dengan alat yang Anda gunakan, menjelajahi antarmuka dengan tombol pintas tanpa pertanyaan tentang di mana ada sesuatu. Ini adalah tugas yang menakutkan, tetapi selama Anda fokus pada eksperimen terlebih dahulu, Anda akan mempelajari perangkat lunaknya dalam waktu singkat.
Menjadi bagian dari komunitas
Hal terburuk yang dapat Anda lakukan untuk diri sendiri adalah mencoba mengembangkan game Anda sendiri. Prosesnya bisa sangat sulit dan secara teknis menantang, jadi akan membantu jika Anda membangun atau menjadi bagian dari komunitas untuk menghindari kejenuhan. Setiap alat yang kita bicarakan hari ini hadir dengan komunitas yang tersedia untuk Anda. Memanfaatkan alat ini membantu mendewasakan keterampilan pengembangan game Anda serta memberikan pinjaman untuk gaya hidup secara keseluruhan.