Cara membuat video game dari awal

Pengarang: Janice Evans
Tanggal Pembuatan: 1 Juli 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Membuat Game OpenWorld Tutorial Unreal Engine 4 Mulai Awal #1 ( B.Indonesia )
Video: Membuat Game OpenWorld Tutorial Unreal Engine 4 Mulai Awal #1 ( B.Indonesia )

Isi

Video game bukan lagi industri yang berkembang. Dia dalam masa jayanya. Ada lebih banyak orang yang bermain video game daripada sebelumnya. Ini berarti ada banyak peluang bagi orang baru untuk menerobos dan membuat permainan yang hebat. Bisa jadi Anda! Tapi bagaimana melakukannya? Proses pembuatan game sangat sulit, tetapi Anda dapat membuat game sendiri dengan sedikit bantuan atau dana. Kami akan memandu Anda melalui dasar-dasar yang perlu Anda pertimbangkan untuk membuat game Anda dan membuatnya bagus. Mulai saja dari langkah 1 di bawah ini.

Langkah

Metode 1 dari 4: Mempersiapkan Kesuksesan

  1. 1 Pahami permainan Anda. Anda perlu banyak merencanakan dan memikirkan isu-isu global jika Anda ingin prosesnya berjalan lancar. Apa genre game Anda (RPG, penembak, platformer, dll.)? Pada platform apa game Anda akan dirilis? Apa fitur unik dan khas dari game Anda? Setiap pertanyaan membutuhkan serangkaian sumber daya, keterampilan, dan perencanaan yang berbeda untuk dijawab, karena mereka memengaruhi pengembangan game dengan cara yang berbeda.
  2. 2 Buat desain yang bagus untuk game. Cara permainan dibingkai akan sangat penting, jadi yang terbaik adalah menangani hal-hal ini sebelum mulai membuat game. Bagaimana kemajuan pemain melalui permainan? Bagaimana pemain akan berinteraksi dengan dunia di sekitar mereka? Bagaimana Anda akan melatih para pemain? Audio dan iringan musik apa yang akan Anda gunakan? Ini semua sangat penting.
  3. 3 Jadilah realistik. Jika membuat game seperti Mass Effect itu mudah, semua orang akan melakukannya. Anda perlu memahami apa yang bisa dan tidak bisa Anda lakukan tanpa studio besar dan pengalaman yang baik di bawah ikat pinggang Anda. Anda juga harus realistis tentang apa yang dapat Anda lakukan dalam waktu yang wajar. Jika Anda tidak benar-benar melihat kekuatan Anda, kemungkinan besar Anda akan cepat kecewa dan menyerah. Dan kami tidak ingin Anda menyerah!
  4. 4 Temukan perangkat keras dan perangkat lunak yang bagus. Membuat game pada level apa pun di atas "seluler" membutuhkan komputer yang sebagian besar akan disebut "mewah". Jika Anda menggunakan sistem lama, Anda akan segera menemukan bahwa Anda tidak dapat menjalankan game yang Anda buat di dalamnya. Anda juga akan memerlukan beberapa program yang sangat kuat dan cukup khusus untuk membuat game. Beberapa murah atau gratis, tetapi yang lain bisa sangat mahal. Kami akan melihat perangkat lunak yang bagus di bagian berikut, tetapi Anda dapat mencatat bahwa perangkat lunak yang Anda butuhkan mungkin termasuk program pemodelan 3D, editor gambar, editor teks, kompiler, dll.
    • Minimal, Anda akan memerlukan prosesor yang kuat (setidaknya quad core dan lebih disukai salah satu dari i5 atau i7) yang lebih baru, banyak RAM, dan kartu grafis canggih.

Metode 2 dari 4: Bangun Tim Anda

  1. 1 Buat game kecil sendiri dan game besar dengan orang lain. Jika Anda ingin cepat membuat game mobile dengan visual dan coding sederhana, tidak apa-apa.Ini adalah proyek yang bagus untuk dikerjakan sendiri, dan Anda dapat menggunakannya untuk menunjukkan kepada pemberi kerja dan investor di masa depan apa yang dapat Anda lakukan. Tetapi jika Anda ingin membuat permainan yang lebih serius, Anda akan membutuhkan bantuan orang lain. Game indie biasanya dikembangkan oleh tim yang terdiri dari 5-10 orang (tergantung tingkat kesulitannya), sedangkan game yang lebih terkenal dapat dikembangkan hingga beberapa ratus orang!
  2. 2 Bangun tim Anda. Anda akan membutuhkan banyak orang dengan banyak keterampilan yang berbeda jika Anda berencana untuk mengembangkan game dengan salah satu gaya paling banyak. Anda akan membutuhkan programmer, pemodel, desainer visual, desainer gameplay dan level, ahli audio, dan produser atau orang yang akrab dengan pemasaran.
  3. 3 Menyusun dokumen proyek. Anggap saja sebagai persilangan antara ringkasan dan rencana pertempuran untuk game Anda. Dokumen proyek menjelaskan segala sesuatu tentang desain game Anda: gameplay, mekanik, karakter, plot, dll. Dengan membuatnya, Anda juga akan memperjelas segala sesuatu yang perlu dilakukan, siapa yang akan melakukannya, apa yang akan menjadi harapan dan jadwal utama untuk semua hal. Dokumen proyek sangat penting tidak hanya untuk menjaga tim dalam kondisi yang baik, tetapi juga untuk calon investor.
    • Dokumen proyek Anda harus dibagi menjadi beberapa bagian dan menyertakan konten terperinci.
    • Bagian utama termasuk alur cerita game, karakter utama dan minor, desain level, gameplay, seni dan desain visual, suara dan musik dalam game, serta struktur kontrol dan desain antarmuka pengguna.
    • Dokumen proyek tidak boleh terbatas pada teks. Biasanya juga menampilkan sketsa desain, desain konsep, dan bahkan video promosi atau sampel suara.
    • Jangan membatasi diri dan jangan khawatir tentang desain dan format dokumen proyek. Tidak ada format standar tunggal atau hal-hal untuk dimasukkan di dalamnya. Buat saja dokumen itu sesuai dengan permainan Anda.
  4. 4 Pikirkan tentang uang. Dibutuhkan uang untuk membuat permainan. Antara lain, alatnya cukup mahal, dan pengembangannya membutuhkan banyak waktu (dikurangi dari waktu yang bisa Anda habiskan untuk menghasilkan uang). Proyek ini lebih mahal, semakin banyak orang yang perlu Anda tarik, dan semakin kompleks keterampilan yang mereka perlukan untuk membuat game yang semakin maju. Anda perlu menentukan dari mana Anda akan mendapatkan uang dan mendiskusikan dengan para peserta bagaimana, kapan dan berapa banyak Anda akan membayar mereka sebelum pekerjaan dimulai.
    • Cara termurah untuk membuat game adalah melakukannya sendiri 100%. Tetapi akan sulit jika Anda tidak memiliki keterampilan yang cukup, atau Anda mungkin membutuhkan banyak keterampilan yang berbeda. Bagi kebanyakan orang yang tidak berpengalaman yang bekerja sendiri, tiruan sederhana dari aplikasi seluler adalah yang paling bisa dilakukan. Bahkan jika Anda membuat game sendiri, Anda masih perlu membayar lisensi untuk sebagian besar mesin yang bagus dan untuk banyak toko aplikasi atau pasar lainnya. Juga, jangan lupa tentang pajak atas penghasilan yang Anda terima.
    • Untuk membuat game indie berkualitas rata-rata, Anda membutuhkan ratusan ribu dolar. Perusahaan besar sering menginvestasikan jutaan dolar dalam pengembangan.

Metode 3 dari 4: Melakukan rutinitas

  1. 1 Program. Anda harus memilih mesin untuk gim Anda. Mesin permainan adalah bagian dari program yang mengontrol semuanya hingga ke detail terkecil tentang cara kerja permainan Anda (seperti AI, fisika, dll.) Mesin memerlukan alat yang terkadang disertakan, dan terkadang harus dibuat dari awal. Mereka memungkinkan Anda untuk berinteraksi dan membuat game di mesin. Setelah Anda memahami ini, Anda perlu menemukan seseorang yang tahu cara menulis skrip dengan mesin ini. Saat Anda menulis skrip, Anda memberi tahu mesin permainan apa yang harus dilakukan. Ini biasanya membutuhkan beberapa keterampilan pemrograman.
  2. 2 Buat konten. Anda juga harus mulai membuat konten dalam game.Ini berarti memodelkan karakter, membuat sprite game, dunia sekitar, semua objek yang dapat berinteraksi dengan pemain, dll. Biasanya dibutuhkan keterampilan yang sangat baik dalam pemodelan 3D dan program seni visual untuk menyelesaikan tugas ini. Perencanaan yang matang juga bagus.
  3. 3 Rilis beberapa versi beta. Anda akan membutuhkan orang untuk menyelesaikan permainan Anda. Tidak memperhatikan kesalahan. Anda hanya ingin orang bermain untuk mempelajari bagaimana orang lain melihat dan mengalami permainan. Sesuatu yang tampak alami bagi Anda mungkin membingungkan orang lain. Elemen instruksi atau plot mungkin hilang. Anda tidak akan pernah tahu sebelumnya. Oleh karena itu, penting untuk mendapatkan pendapat dari luar.
  4. 4 Tes tes tes. Setelah Anda selesai membuat game, Anda belum sepenuhnya selesai. Anda perlu menguji semuanya. Semuanya. Anda harus melalui setiap skenario yang mungkin dalam permainan Anda untuk memastikan tidak ada kesalahan di mana pun. Dibutuhkan banyak waktu dan sumber daya manusia. Sisihkan waktu yang cukup dalam jadwal Anda untuk pengujian!
  5. 5 Iklankan permainan Anda. Tunjukkan permainan Anda kepada orang-orang segera setelah Anda menyelesaikannya. Tunjukkan kepada perusahaan yang mungkin ingin berinvestasi di dalamnya, serta orang-orang yang menurut Anda mungkin ingin memainkannya! Mulai situs web dan blog pengembang, unggah tangkapan layar, video panduan, cuplikan, dan lainnya untuk menunjukkan kepada orang-orang tentang apa permainan Anda. Membangkitkan minat sangat penting untuk keberhasilan permainan Anda.
  6. 6 Lepaskan permainan Anda. Ada banyak tempat di mana Anda dapat merilis game, tetapi lokasi tepatnya akan tergantung pada jenis game yang Anda buat. Toko aplikasi dan Steam adalah yang paling terbuka untuk pemula saat ini. Anda dapat merilis game secara mandiri di situs Anda, tetapi harga hosting biasanya mahal. Selain itu, Anda tidak akan begitu terlihat.

Metode 4 dari 4: Menemukan Sumber Daya

  1. 1 Cobalah perangkat lunak untuk membuat game untuk pemula. Ada beberapa program hebat yang dapat digunakan pemula untuk membuat game sederhana. Mungkin yang paling terkenal adalah Game Maker dan RPG Maker, tapi Atmosphir dan Games Factory juga bagus. Anda juga dapat menggunakan alat pemrograman pendidikan untuk anak-anak seperti MIT's Scratch. Mereka sangat cocok untuk mengajarkan keterampilan dasar yang Anda butuhkan.
  2. 2 Pelajari tentang program grafis yang berbeda. Jika Anda tidak akan mempekerjakan seorang profesional untuk melakukan pekerjaan grafis Anda, ada banyak hal yang harus dipelajari. Anda perlu mempelajari cara bekerja dengan sejumlah program grafik yang kompleks. Tapi Anda bisa melakukannya! Photoshop, Blender, GIMP, dan Paint.net adalah tempat yang baik untuk memulai jika Anda ingin membuat visual untuk gim Anda.
  3. 3 Pertimbangkan untuk menjadi profesional terlebih dahulu. Akan jauh lebih mudah bagi Anda untuk membuat game yang sukses dan menarik investor jika Anda memiliki pengalaman, pendidikan, dan game terkenal yang terkait dengan nama Anda. Oleh karena itu, ada baiknya Anda bekerja di perusahaan pengembang game biasa yang terkenal sebelum mulai membuat game sendiri. Ini mungkin memerlukan pergi ke sekolah atau memperoleh beberapa keterampilan, tetapi itu masih membawa Anda ke tujuan Anda dan pada akhirnya sepadan.
  4. 4 Buat jalan Anda ke komunitas indie. Komunitas game indie kuat, hangat, dan ramah. Jika Anda pandai mendukung, mempromosikan, mendiskusikan, dan membantu mereka dengan proyek mereka, mereka akan membalas Anda dengan barang. Bicaralah dengan mereka, kenali mereka lebih baik dan biarkan mereka mengenal Anda. Anda akan kagum dengan apa yang dapat Anda lakukan dengan dukungan komunitas.
  5. 5 Gunakan crowdfunding jika Anda serius. Jika Anda ingin membuat game profesional yang dapat berdiri sendiri melawan game serius lainnya, Anda membutuhkan uang. Dan itu tidak dibahas. Untungnya, banyak hal telah berubah dalam beberapa tahun terakhir, dan crowdfunding telah memungkinkan pembuat konten yang tidak dikenal untuk membuat game yang hebat. Lihat Kickstarter atau situs serupa.Tetapi bersiaplah untuk kerja keras yang harus Anda lakukan untuk memberikan kampanye yang hebat, yang berarti tujuan nyata, penghargaan yang baik, dan komunikasi yang berkelanjutan.

Tips

  • Jangan berpikir bahwa game pertama Anda akan menjadi revolusioner. Jika Anda benar-benar berusaha, siapa tahu, itu mungkin terjadi, tetapi kecil kemungkinannya. Tapi jangan langsung menyerah, cari tahu apa yang salah dan apa yang disukai para pemain. Gunakan hal-hal yang disukai orang di game berikutnya dan perbaiki atau hapus hal-hal yang tidak mereka sukai atau bagian buruk dari game terakhir.
  • Terus belajar. Jika Anda membutuhkan bantuan, mintalah. Ada jutaan orang di dunia yang dapat membantu membuat game, jadi jangan pernah takut untuk bertanya dan mencarinya. Dan ingat, selalu ada ruang untuk berkembang. Terus belajar dan pelajari lebih lanjut tentang membuat game.
  • Tes tes tes. Salah satu hal yang paling menyebalkan dan menyebalkan adalah menemukan bug kritis, glitch atau bug di game Anda setelah dirilis. Bagi game Anda menjadi beberapa tahapan seperti "pengembangan" (masih dalam pengembangan), "alfa" (pengujian awal atau awal), "beta tertutup" (pengujian sebelum rilis untuk orang yang diundang atau dipilih), dan "beta terbuka" (pengujian sebelum rilis untuk semua). Pilih orang yang tepat untuk tahap alfa dan beta dan kumpulkan sebanyak mungkin informasi dan kritik yang membangun. Gunakan mereka untuk meningkatkan permainan Anda dan memperbaiki bug sebanyak mungkin sebelum dirilis. Catatan: tambahkan "pra-" atau "versi xx.xx" ke tahapan Anda untuk lebih mengoptimalkannya. Pastikan untuk secara akurat menandai rilis yang ditingkatkan jika ini dia.
  • Ingatlah untuk sering membuat cadangan file Anda. Anda tidak tahu sebelumnya kapan komputer Anda akan rusak.
  • Membuat hype dan beriklan. Jujur saja, Anda bukan satu-satunya pembuat game baru. Anda dapat merilis game yang langsung dibayangi oleh game yang lebih baru dan/atau lebih baik. Untuk mengatasi ini, sebarkan berita tentang rilis game yang akan datang dengan segala cara yang tersedia. Mari kita "bocorkan" beberapa detail di sana-sini. Tetapkan tanggal rilis sehingga orang menantikannya lebih lama lagi. Jika sesuai, Anda bahkan dapat mempertimbangkan untuk membayar iklan.
  • Berlatihlah sebanyak mungkin untuk menjadi lebih baik dan lebih baik dalam membuat game. Seperti kata pepatah, "latihan mengarah pada kesempurnaan"!
  • Terakhir, jangan pernah menyerah. Membuat game bisa membosankan, membosankan, dan menjengkelkan. Terkadang, Anda akan tergoda untuk berhenti dan melakukan hal lain. Jangan lakukan itu. Santai, jalan-jalan, tunda pekerjaan selama beberapa hari. Anda akan merasa percaya diri lagi ketika Anda kembali.
  • Ingatlah bahwa bekerja dalam tim selalu lebih baik daripada bekerja sendiri. Anda dapat secara signifikan mengurangi beban kerja dan waktu yang terbuang dengan membagi peserta menjadi desainer grafis dan pembuat kode, dan kemudian menambahkan subkelompok seperti "penulis dan komposer" dan seterusnya. Ini adalah bagian penting, yang tergantung pada perangkat lunak mana yang Anda pilih, karena desainer game grafis seperti BGE, Unity, dan UDK hampir tidak memiliki dukungan untuk kerja tim dan pengeditan kode langsung. Pindah ke sistem kontrol versi seperti git mungkin adalah ide terbaik.
  • Membuat rencana kerja. Jika ini adalah pertama kalinya Anda dan Anda ingin meluangkan waktu dan bereksperimen, maka Anda tidak perlu melakukannya. Namun, ini akan membantu Anda mengimbangi, dan sangat penting jika Anda memiliki tanggal rilis yang dijanjikan. Pikirkan kapan Anda berniat untuk menyelesaikan semuanya, lalu perbaiki rencananya dengan membaginya menjadi kode, desain grafis, dll.

Peringatan

  • Hak cipta! Jadilah orisinal mungkin dengan ide-ide untuk game Anda. Jika Anda tidak dapat memikirkan hal lain, ada baiknya untuk mengambil beberapa aspek dari permainan dan mengubahnya.Jika Anda benar-benar perlu menyertakan bagian permainan yang dilindungi hak cipta, seperti cerita, karakter, atau musik, beri tahu pembuat aslinya. Ide-ide konseptual (gameplay, bagaimana Anda menulis kode, dll.) tidak dapat dilindungi hak cipta, sementara nama karakter dan alam semesta cerita, di sisi lain, dilindungi secara default.
  • Pastikan untuk mematuhi lisensi alat yang Anda gunakan. Banyak perangkat lunak berpemilik (seperti Unity) tidak mengizinkan penggunaan komersial (yang berarti Anda tidak dapat menjual game yang dibuat dengannya) tanpa membayar lisensi yang mahal. Perangkat lunak sumber terbuka yang memungkinkan penggunaan komersial dapat sangat membantu di sini. Namun berhati-hatilah dalam menjaga hak cipta untuk beberapa program sumber terbuka. Lisensi Publik Umum GNU adalah contoh dari lisensi tersebut. Ini menetapkan bahwa Anda harus merilis program Anda di bawah lisensi yang sama. Ini bagus untuk game, dan Anda masih bisa menjualnya jika Anda menyimpan sumber daya seni dan sejenisnya untuk Anda sendiri. Namun, Anda mungkin mengalami masalah hukum jika Anda menggunakan perpustakaan sumber tertutup seperti FMOD. Selain itu, terutama jika Anda seorang programmer yang baik, Anda akan memiliki akses ke kode sumber dan Anda tidak akan lagi bekerja dengan kotak hitam. Oleh karena itu, Anda dapat mengubah dan menambahkan alat sesuai kebutuhan. Anda dapat membaca lebih lanjut tentang perangkat lunak sumber terbuka (juga disebut "perangkat lunak bebas" oleh pencipta gerakan ini) di sini.