Cara Membuat Video Game

Ada banyak hal yang diperlukan untuk membuat video game. Setiap video game menggabungkan berbagai media artistik, mulai dari musik, 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 yang favorit kami.

Isi

  • Perangkat lunak terbaik untuk membuat video game
  • Persatuan
  • Mesin Tidak Nyata 4
  • Pembuat Game
  • MV Pembuat RPG
  • Membangun 3
  • Gudang Senjata3D
  • Godot
  • Tips membuat video game
  • Buat Kait
  • Kenali
  • Menjadi Bagian dari Komunitas

Video yang Direkomendasikan

Baik Anda seorang mahasiswa seni dengan konsep karakter yang menarik atau programmer berpengalaman dengan pengetahuan sistem yang mendalam, ada alat untuk Anda. Di bawah ini, kami memiliki tujuh alat terbaik untuk membuat video game, serta beberapa tip untuk memulai yang pertama.

Perangkat lunak terbaik untuk membuat video game

Jika Anda memiliki ratusan ribu dolar untuk bermain dan memiliki latar belakang pemrograman profesional, Anda selalu dapat melisensikan sesuatu seperti CryEngine, tetapi bagi kebanyakan orang, hal itu tidak realistis. Dengan asumsi Anda tidak ingin memulai sepenuhnya dari awal, Anda harus memilih software pembuat game yang tepat dan sesuai dengan tingkat keahlian Anda. Ada banyak pilihan gratis dan premium untuk dipilih, dan masing-masing memiliki serangkaian manfaat dan alat tersendiri untuk membuat video game desain Anda sendiri. Di bawah ini adalah beberapa opsi terbaik yang tersedia di ujung jari Anda, baik Anda ingin membuat bangunan sederhana

Pong-esque knockoff, game aksi yang memikat, atau game role-playing (RPG) seperti Legenda Zelda atau Terbatas pd bumi.

Sebagai catatan inspiratif bagi calon pengembang game, alat ini tidak membuat game tersebut. Pilih mesin yang paling Anda sukai dan paling sesuai dengan cerita yang ingin Anda sampaikan. Sangat menggoda untuk menggunakan sesuatu seperti Unity atau Unreal Engine mengingat seberapa besar pengaruh yang mereka miliki. Namun, jika Anda merasa sesuatu seperti RPG Maker atau Godot lebih cocok untuk game yang Anda buat, tidak ada masalah dalam menggunakannya.

Terkait

  • 7 adaptasi video game aneh dan liar mendatang yang patut Anda tonton
  • Berapa banyak RAM yang Anda butuhkan?
  • Voucher Game Nintendo Switch: cara kerjanya dan game yang memenuhi syarat

Tersedia untuk Windows, MacOS, dan Linux

Persatuan 2019.3 sekarang tersedia!

Jika Anda serius dalam pengembangan game, Unity adalah tempat Anda harus memulai. Hit indie yang tak terhitung jumlahnya telah dibuat menggunakan mesin, dari Ksatria Berongga ke kepala cangkir ke Melarikan diri dari Tarkov. Apa yang mengesankan tentang Unity adalah ia cukup kuat untuk merilis judul berkualitas AAA sekaligus 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 solo atau tim kecil, Unity adalah alat pembuatan game yang tepat berkat pasarnya yang sangat besar. Unity Asset Store memiliki segalanya mulai dari model karakter hingga lingkungan lengkap, yang sebagian besar murah atau, dalam beberapa kasus, gratis. Meskipun Anda tidak memiliki pengalaman 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 sebagian besar paket di Asset Store, ini masih dapat menunjukkan bukti konsep.

Persatuan juga menyiapkan Anda untuk sukses. 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, tempat Anda dapat memanfaatkan kekuatan cloud untuk menguji permainan Anda uji coba yang tak terhitung jumlahnya, serta mesin monetisasi jika Anda ingin mendapatkan uang ekstra di ponsel permainan.

Seolah itu belum cukup, Unity juga dilengkapi dengan perpustakaan sumber belajar yang padat. Unity bukan hanya mesin permainan. Ini adalah keseluruhan ekosistem yang didedikasikan untuk memastikan bahwa pengembang baru dan berpengalaman dapat membuat game yang mereka inginkan.

Tersedia untuk Windows, MacOS, dan Linux

Game Keren yang Akan Hadir di Tahun 2020 dan Selanjutnya | Mesin Tidak Nyata

Unity adalah mesin yang dapat digunakan untuk membuat game AAA, namun Unreal Engine adalah alat yang dapat digunakan untuk membuat game AAA adalah digunakan untuk membuat game AAA. Dan itu banyak digunakan. Jika Anda sudah bermain Pembuatan Ulang Final Fantasy VII, Star Wars Jedi: Perintah Jatuh, Fortnite, Pelancong Octopath, Borderlands 3, atau Kerajaan Hati III, Anda pernah melihat Unreal Engine 4 beraksi. Itu hanya sebagian kecil contoh game terbaru yang menggunakan engine tersebut. Jika pengembang tidak menggunakan mesin permainannya 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 melakukan banyak hal dalam beberapa tahun terakhir untuk membuat mesinnya lebih mudah diakses. Anda tidak lagi memerlukan pengetahuan C++ yang mendalam atau bahkan aset untuk mulai membangun game Anda. Seperti Unity, Unreal punya 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 detail secara gratis, yang biasanya berharga $149,99.

Bagi sebagian orang, Unreal mungkin merupakan 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 proses pembelajaran untuk Blueprints — lagipula, Blueprints menawarkan kekuatan penuh dari C++ — tetapi ini jauh lebih mudah dan tentunya lebih menyenangkan daripada menghabiskan waktu berjam-jam mempelajari bahasa pemrograman.

Biaya adalah hal yang membuat segalanya menjadi berantakan bagi Unreal. Alat itu sendiri gratis untuk digunakan, tidak ada pertanyaan. Jika Anda membagikan game secara gratis atau sekadar main-main, Anda dapat menggunakan Unreal Engine 4 dalam kapasitas penuhnya secara gratis. Jika Anda melakukan monetisasi, Anda berutang kepada Epic sebesar 5% dari pendapatan Anda setiap kuartal di atas $3.000, tidak peduli apakah Anda menerbitkan sendiri atau bekerja sama dengan penerbit. Untungnya, Epic memiliki beberapa pilihan untuk meringankan beban keuangan. Jika Anda membuat konsep yang menarik minat Epic, Anda mungkin bisa menerima MegaGrant. Epic telah mendedikasikan $100,000,000 untuk kreator baru, dengan hibah mulai dari $5,000 hingga $500,000. Jika Anda menerima hibah, Anda tidak berhutang apa pun kepada Epic selain 5% yang biasanya diperlukan saat Anda memonetisasi sebuah proyek. Itu saja mungkin cukup menjadi insentif untuk mulai menggunakan Unreal dibandingkan alat lain.

Tersedia untuk Windows dan MacOS

Studio Pembuat Game 2

Jika Anda penggemar game indie, kemungkinan besar Anda pernah bertemu dengan GameMaker lebih dari sekali. Itu adalah alat dibaliknya Hotline Miami, Downwell, Minit, Blazing Chrome, Sperlunky, dan yang baru saja dirilis tingkat tinggi, yang bahkan mendapat berurusan dengan Xbox Game Pass. Ini menempati ujung spektrum yang berlawanan dengan Unreal Engine, dengan Unity memberikan keseimbangan di antara keduanya. Oleh karena itu, jika Anda membuat game 2D dan tidak membutuhkan semua fitur Unity, GameMaker adalah pilihan yang tepat. Dengan membatasi platformnya, GameMaker mampu membuat sistem yang biasanya rumit menjadi mudah dikelola.

Selain itu, GameMaker menempatkan banyak alat yang Anda perlukan untuk mengembangkan game dalam 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 ada di dalam GameMaker, mulai dari editor gambar mirip Photoshop hingga editor animasi lengkap. Anda dapat dengan mudah membuat game lengkap hanya dengan menggunakan GameMaker.

Anda juga tidak memerlukan pengetahuan pemrograman apa pun. GameMaker didasarkan pada bahasa pemrogramannya sendiri, GML. GML lebih efisien dibandingkan, katakanlah, C++ dan juga memberikan sebagian besar kekuatan. Karena dibuat khusus untuk GameMaker, bahasa ini jauh lebih intuitif dibandingkan bahasa pemrograman tradisional. GameMaker juga menyertakan editor skrip visual dengan node drag-and-drop, 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 uang dengan Unity atau Unreal jika Anda membuat hit, GameMaker memiliki biaya di muka yang lebih tinggi. Anda harus membeli mesin dan lisensinya, artinya jika Anda ingin mengembangkan untuk berbagai platform, Anda harus membeli lisensi untuk platform tersebut. Desktop dan seluler murah, dengan lisensi permanen masing-masing seharga $99 atau $199 untuk setiap platform. Namun konsol itu mahal. Mengekspor ke PS4, Xbox One, atau Nintendo Switch akan dikenakan biaya $799 untuk setiap konsol, dan lisensi tersebut hanya berlaku selama satu tahun. Namun, GameMaker pada akhirnya menjadi lebih murah dalam jangka panjang, dan dengan jumlah sumber daya pembelajaran dan aset yang tersedia, ini adalah harga kecil yang harus dibayar.

Tersedia untuk Windows

Trailer MV Pembuat RPG

Seri RPG Maker memiliki sejarah panjang, dimulai pada tahun 1988. Ini adalah alat pembuatan game 2D yang secara eksklusif membuat RPG, atau, lebih tepatnya, JRPG (tanpa bangunan). Skyrim Di Sini). RPG Maker memperdagangkan fleksibilitas untuk aksesibilitas. Anda dapat membuat game lengkap, dengan semua logika dan aset siap untuk Anda. Jika mau, Anda bisa memainkan peran sebagai perancang level, melemparkan karakter, pertempuran, dan item ke peta Anda sesuai keinginan Anda.

RPG Maker bekerja pada grid. Saat membuat peta, Anda dapat menyeret ubin dari kotak aset ke layar untuk melukis lingkungan. Anda dapat mengaitkan peristiwa ke ubin tersebut atau memilih tingkat pertemuan acak untuk seluruh area. RPG Maker pada dasarnya telah menyelesaikan segalanya 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 dasarnya agar sesuai dengan game Anda.

Meski begitu, RPG Maker tidak memiliki kekuatan yang sama seperti Unity atau Unreal (atau bahkan GameMaker, dalam hal ini). Judul yang dibuat menggunakan RPG Maker hampir dapat diidentifikasi secara instan, dan meskipun beberapa pembuat konten telah menggunakan alat ini dengan sukses — Ke Bulan adalah judul menonjol yang dibuat dengan RPG Maker — sebagian besar rilis dengan RPG tersebut tidak terlalu bagus. RPG Maker sangat cocok untuk membuat game Final Fantasy atau Dragon Quest klasik Anda sendiri. Namun, pengetahuan yang Anda peroleh saat menggunakannya, pada tingkat teknis, tidak dapat ditransfer ke platform lain.

Tersedia untuk Windows

Menyiapkan Construct 3, mesin game berbasis browser!

Construct tidak setenar entri di atas, namun tetap 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, permainan terpenting yang keluar menggunakan mesin adalah ikonoklas, yang dikembangkan oleh satu orang menggunakan versi modifikasi dari Construct asli.

Construct 3 membawa beberapa perubahan, yang paling penting adalah pemrograman berbasis blok. Bahkan lebih mudah digunakan dibandingkan GameMaker dan Unreal Engine. Setiap node memiliki instruksi yang sangat jelas, memungkinkan Anda membuat skrip secara intuitif. Construct juga menggunakan blok dalam sheet, bukan diagram alur. Hal ini 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 mengembangkan game secara gratis, Anda harus membayar untuk Construct selama Anda menggunakannya. Ada versi gratis yang sangat terbatas, tetapi tidak akan membawa Anda sejauh ini (misalnya, Anda bahkan tidak dapat membuat layar pemuatan khusus). Versi lengkapnya berharga $99 setiap tahun. Meski begitu, ia hadir dengan semua fitur menarik sejak awal, termasuk dukungan ekspor untuk iOS, Android, Windows, MacOS, Linux, dan Xbox One. Namun, tidak ada dukungan untuk PS4 atau Switch, dan setelah menelusuri forum, tampaknya hal tersebut akan terjadi di masa mendatang.

Sumber terbuka

Mesin Game Armory3D -- Sebuah Pengantar

Armory3D adalah mesin permainan 3D sumber terbuka dan gratis. Keunggulan utama Armory3D adalah ia terintegrasi sepenuhnya dengan Blender, memungkinkan Anda membuat dan menganimasikan model 3D dalam alur kerja terpadu. Karena Blender sudah banyak digunakan dalam pengembangan game, integrasi langsung dengan mesin game sangatlah besar. Anda tidak lagi perlu khawatir tentang model atau animasi yang rusak, apalagi waktu rendering.

Sedangkan untuk logika pemrograman, Armory3D menyertakan editor berbasis node, meskipun tidak sekuat Unreal atau GameMaker. Armory3D adalah alat yang ampuh, dan harus diperhatikan seiring kemajuan pengembangan. Meskipun demikian, ini masih dalam proses, dan banyak fitur yang terlihat pada mesin yang lebih mapan belum ada. Untungnya, fitur intinya adalah hadir, termasuk dukungan untuk Windows, Linux, MacOS, HTML5, Android, iOS, PS4, Xbox One, dan Switch.

Sumber terbuka

Etalase Game Desktop/Konsol Godot Engine | April 2020

Godot adalah mesin permainan sumber terbuka gratis lainnya yang tersedia di mana saja (bahkan ada Versi uap). Dalam banyak hal, Godot merasa seperti yang dirasakan Unity bertahun-tahun yang lalu. Anda dapat menggunakannya untuk mengembangkan game 2D atau 3D, komunitasnya ramai, dan tidak ada biaya untuk memulainya. Ini tidak mendukung Switch atau PS4, tetapi Anda masih dapat mengekspor game Anda ke platform lain, semuanya tanpa biaya atau royalti apa pun.

Satu-satunya kekurangannya adalah Godot kehilangan sebagian besar kerangka kerja yang dimiliki alat seperti Unity. Tidak ada pasar aset, dan sumber daya pembelajaran, meskipun menyeluruh, tidak dapat diakses. Namun, ini adalah alat yang relatif baru, dan mengingat banyaknya fitur yang dimilikinya, kami optimis dengan masa depannya. Jika Anda baru memulai, cobalah Godot. Lagipula, ini gratis untuk diunduh.

Tips membuat video game

Mulailah dari yang kecil

Jika Anda seorang calon pengembang game, Anda mungkin sering mendengar hal yang sama: Mulai dari yang kecil. Kami di sini untuk menegaskan kembali hal itu. Karena video game menggabungkan begitu banyak bentuk seni yang berbeda, kecil kemungkinannya, bahkan tidak mungkin, untuk mengembangkan game besar-besaran sendirian. Ada alasan mengapa sebagian besar judul indie adalah game 2D sederhana.

Buat Kait

Yang terbaik adalah membuat hook sebelum memulai permainan Anda. Salah satu kaitan yang paling jelas adalah berbasis narasi, yang berarti konsep menonjol yang menarik dan memikat pemain.

Namun, jika Anda melihat game yang sukses untuk studio kecil, yang paling menarik sering kali adalah gameplaynya sendiri. Misalnya, di Minit, Anda menjelajah tidak lebih dari satu menit, sedangkan Downwell adalah platformer 2D yang bergerak dari atas ke bawah, bukan dari kiri ke kanan.

Menentukan mekanisme menarik yang ingin Anda jelajahi akan menciptakan lebih banyak arahan untuk game Anda dan menentukan cakupannya dengan lebih baik. Ada banyak permainan yang tersedia, jadi menonjolkan permainan Anda tidak ada salahnya.

Kenali

Bukan ide yang bagus untuk membuat karya besar Anda dengan alat yang masih Anda cari tahu cara menggunakannya. Luangkan waktu untuk mengembangkan permainan unsur dan prototipe lainnya sambil mempelajari perangkat lunak setelah memilih mesin.

Anda harus terbiasa dengan alat yang Anda gunakan sebelum tiba waktunya untuk mulai membuat game lengkap pertama Anda. Anda harus dapat berpindah dalam antarmuka dengan tombol pintas dan memahami dengan tepat di mana semuanya berada. Anda dapat menguasai perangkat lunak tanpa memaksimalkan tingkat stres Anda dengan berkonsentrasi pada proyek dan eksperimen yang berisiko lebih rendah.

Menjadi Bagian dari Komunitas

Kami sangat menyarankan untuk tidak mencoba mengembangkan game sendiri. Ini benar-benar permainan raksasa, tidak boleh. Membuat game adalah proses yang sangat rumit dan pasti akan menimbulkan kecemasan yang tidak diperlukan dan mungkin kelelahan.

Jika Anda berkomitmen untuk bermain game, Anda pasti ingin memiliki sekelompok pemain yang stabil yang mendukung Anda sehingga Anda bisa sukses, terutama ketika keadaan menjadi sulit. Anda mempunyai pilihan untuk bergabung dengan komunitas yang aktif saat ini, atau Anda dapat membangun komunitas Anda sendiri.

Melibatkan diri Anda dengan orang lain adalah aspek penting dalam video game dan desainnya. Sangat penting bahwa semua alat yang kita bicarakan sebelumnya dirancang khusus untuk membina komunitas yang langgeng. Alat khusus ini dan komunitas yang terkait dengannya akan membantu Anda meningkatkan kecakapan membuat game.

Rekomendasi Editor

  • Game pemain tunggal terbaik
  • Bagaimana kami menguji konsol video game
  • Grand Theft Auto V secara mengejutkan kembali hadir di Xbox Game Pass hari ini
  • Nintendo Direct Juni 2023: cara menonton dan apa yang diharapkan
  • Fortnite Reality Augments: daftar lengkap dan cara menggunakannya