Membuat video game dari awal

Pengarang: Tamara Smith
Tanggal Pembuatan: 24 Januari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Pertama kali Gua Bikin Map GAME Grafik HD + REALISTIS!!
Video: Pertama kali Gua Bikin Map GAME Grafik HD + REALISTIS!!

Isi

Saat ini, lebih banyak orang yang bermain video game daripada sebelumnya, menyisakan banyak ruang bagi pembuat game baru untuk menempatkan sesuatu yang hebat di pasar. Seluruh proses pembuatan game itu rumit, tetapi Anda dapat melakukannya sendiri dengan sedikit bantuan dari luar, dan sedikit atau tanpa uang. Artikel ini akan menunjukkan kepada Anda dasar-dasar yang Anda butuhkan untuk mengembangkan game Anda dan menjadikannya hebat. Mulailah dengan Langkah 1 di bawah ini.

Melangkah

Bagian 1 dari 4: Mempersiapkan kesuksesan

  1. Pahami permainan Anda. Anda harus melakukan perencanaan dan memikirkan masalah besar jika Anda ingin seluruh proses berjalan lancar. Apa genre gimnya (RPG, penembak, platformer, dll.)? Di platform apa game Anda dimainkan? Apa fitur unik atau menonjol dari game Anda? Jawaban untuk setiap pertanyaan membutuhkan sumber daya, keterampilan, dan perencanaan yang berbeda, karena hal itu memengaruhi pengembangan game dengan cara yang berbeda.
  2. Merancang game yang bagus. Desain gim ini sangat penting, jadi Anda harus mengerjakan semua ini sebelum mulai membuat gim. Bagaimana kemajuan pemain melalui permainan? Bagaimana para pemain berkomunikasi dengan dunia? Bagaimana Anda mengajari pemain untuk berinteraksi dengan game? Jenis tema audio dan musik apa yang akan Anda gunakan? Ini semua sangat penting.
  3. Jadilah realistik. Jika membuat game seperti Mass Effect itu mudah, semua orang akan melakukannya. Anda harus memahami apa yang bisa dan tidak bisa Anda lakukan tanpa studio besar dan banyak pengalaman. Anda juga harus realistis tentang apa yang dapat Anda capai dalam waktu yang wajar. Jika Anda tidak realistis tentang apa yang dapat Anda lakukan, kemungkinan besar Anda akan cepat kecewa dan menyerah. Kami tidak ingin Anda menyerah!
  4. Pastikan Anda memiliki perangkat keras dan perangkat lunak yang baik. Membuat game di atas level "seluler" biasanya membutuhkan komputer yang sangat bagus. Jika Anda menggunakan sistem yang lebih lama, Anda tidak akan dapat membuat game di komputer Anda. Anda juga membutuhkan perangkat lunak yang cukup kuat dan sangat spesifik untuk membuat game. Beberapa program gratis atau murah, tetapi yang lain bisa mahal. Perangkat lunak yang baik dibahas lebih lanjut, tetapi Anda setidaknya memerlukan program 3D, perangkat lunak pengedit gambar, editor teks, kompiler, dll.
    • Anda membutuhkan prosesor yang kuat (setidaknya quad-core, dan lebih disukai salah satu dari i5 atau i7 baru), banyak RAM dan setidaknya kartu video kelas atas.

Bagian 2 dari 4: Kumpulkan tim

  1. Mainkan game kecil sendiri, game besar dengan orang lain. Jika Anda hanya ingin mengembangkan game seluler dengan cepat dengan visual dan pemrograman langsung, tidak apa-apa. Itu adalah proyek yang bagus untuk dikerjakan sendiri, karena Anda dapat menggunakannya untuk menunjukkan kepada calon pemberi kerja dan investor apa yang dapat Anda buat. Tetapi jika Anda ingin membuat permainan yang lebih serius, Anda membutuhkan lebih banyak orang untuk membantu Anda. Game indie biasanya memiliki tim yang terdiri dari 5-10 orang (tergantung kerumitannya) dan game yang lebih terkenal bisa dimainkan hingga beberapa ratus orang!
  2. Kumpulkan tim Anda. Anda membutuhkan banyak orang dengan banyak keterampilan berbeda (seperti artis, programmer, dll.) Untuk sebagian besar jenis game. Anda membutuhkan pemrogram, pemodel, perancang visual, perancang permainan atau level, ahli audio, serta produser dan orang-orang untuk aspek pemasaran / keuangan bisnis.
  3. Buat dokumen desain. Pikirkan ini sebagai sesuatu antara resume dan rencana pertempuran untuk game Anda. Dokumen desain merangkum segala sesuatu tentang desain game Anda: gameplay, mekanisme game, karakter, plot, dll. Dokumen tersebut juga menjelaskan apa yang perlu dilakukan, siapa yang akan melakukan apa, apa ekspektasinya, dan jadwal keseluruhan. untuk menyelesaikan sesuatu. Dokumen desain sangat penting untuk tidak hanya menjaga tim Anda tetap pada jalurnya, tetapi juga dimaksudkan untuk ditampilkan kepada calon investor.
    • Dokumen desain game Anda harus dipecah menjadi beberapa bagian dan menyertakan daftar isi yang mendetail.
    • Elemen umum termasuk cerita game, karakter mayor dan minor, desain level, gameplay, seni dan grafik game, suara dan musik game, serta tata letak kontrol dan desain antarmuka pengguna.
    • Dokumen desain biasanya tidak terbatas pada teks. Biasanya itu juga termasuk sketsa desain, seni konsep, dan bahkan contoh video atau klip suara.
    • Jangan biarkan dokumen desain dan tata letaknya membatasi Anda, atau terlalu khawatir tentangnya. Tidak ada ukuran standar atau suku cadang yang diperlukan. Hanya memiliki dokumen yang sesuai dengan permainan Anda.
  4. Pikirkan tentang uang. Butuh uang untuk membuat game. Alat-alatnya mahal dan sangat memakan waktu (waktu yang dapat Anda habiskan untuk melakukan hal-hal yang benar-benar menghasilkan uang). Semakin banyak orang yang berpartisipasi, semakin mahal biaya dan semakin kompleks keterampilan mereka untuk membuat game yang semakin canggih. Anda harus mencari tahu di mana Anda akan mendapatkan semua uang dan Anda harus berdiskusi dengan karyawan Anda bagaimana, kapan dan berapa banyak mereka akan dibayar sebelum mereka benar-benar dapat memulai.
    • Cara termurah untuk membuat game adalah melakukan semuanya sendiri 100%. Tetapi ini sulit jika Anda tidak memiliki keterampilan, dan itu juga membutuhkan banyak keterampilan yang berbeda. Untuk orang yang paling tidak berpengalaman yang ingin membuat sesuatu sendiri, klon sederhana dari sebuah aplikasi biasanya adalah yang terbaik yang dapat mereka berikan. Bahkan jika Anda akan membuat gim sendiri, Anda masih harus membayar biaya lisensi untuk sebagian besar mesin gim yang bagus, serta banyak toko aplikasi dan lokasi ritel lainnya. Jangan lupakan pajak atas uang yang Anda peroleh dengannya.
    • Untuk kualitas game indie rata-rata, Anda membutuhkan sekitar beberapa ratus ribu dolar. Judul-judul terkenal seringkali menghabiskan jutaan euro untuk dikembangkan.

Bagian 3 dari 4: Prosesnya secara singkat

  1. Lakukan pemrograman. Anda harus memilih mesin untuk gim Anda. Mesin gim adalah perangkat lunak yang mengontrol semua detail kecil tentang cara kerja gim (seperti AI, fisika, dll.). Mesin memerlukan alat yang terkadang menyertainya, tetapi terkadang perlu dibuat dari awal yang memungkinkan Anda berinteraksi dengan game dan membuat game di dalam mesin. Setelah Anda menyelesaikannya, Anda perlu mencari seseorang yang tahu bahasa skrip yang digunakan oleh mesin. Scripting memberi tahu mesin game apa yang harus dilakukan. Ini biasanya membutuhkan keterampilan pemrograman tertentu.
  2. Buat konten. Anda juga harus mulai membuat konten gim yang sebenarnya. Ini berarti memodelkan karakter, membuat sprite game, lingkungan, objek apa pun yang dapat berinteraksi dengan pemain, dll. Keterampilan yang sangat baik dengan perangkat lunak 3D dan seni visual biasanya diperlukan untuk menyelesaikan tugas ini. Ini juga baik untuk merencanakan ini dengan hati-hati sebelumnya.
  3. Temukan orang yang ingin menguji permainan. Anda membutuhkan orang yang ingin memainkan permainan dari depan ke belakang. Jangan khawatir tentang kesalahan: orang setidaknya harus memainkannya untuk mengetahui bagaimana orang lain melihat dan mengalami permainan. Sesuatu yang tidak perlu dikatakan untuk Anda bisa sangat membingungkan orang lain. Sebuah tutorial atau elemen cerita mungkin hilang. Kau tak pernah tahu. Inilah mengapa penting untuk mendapatkan sudut pandang luar.
  4. Tes tes tes. Setelah Anda selesai membuat game, sebenarnya Anda belum selesai. Anda masih harus menguji semuanya. Segala sesuatu. Anda harus melalui setiap kemungkinan skenario dalam game Anda untuk memastikan tidak ada kesalahan di dalamnya. Ini membutuhkan waktu dan tenaga. Berikan banyak waktu untuk pengujian!
  5. Peragakan game Anda. Tunjukkan game ini kepada orang-orang segera setelah Anda menyelesaikannya. Tunjukkan kepada perusahaan yang mungkin ingin berinvestasi di dalamnya, serta orang yang mungkin ingin memainkannya! Buat situs web untuk blog game dan pengembangan, posting tangkapan layar, panduan video, cuplikan, dan konten lainnya untuk menunjukkan kepada orang-orang jenis game apa yang Anda buat. Minat orang lain akan sangat penting untuk kesuksesan game Anda.
  6. Lepaskan game Anda. Ada banyak tempat di mana Anda dapat memasarkan game, tetapi ini akan tergantung pada jenis game yang Anda buat. Toko aplikasi dan Steam saat ini paling mudah diakses oleh pemula. Anda dapat merilis game secara mandiri di situs Anda sendiri, tetapi biaya hosting sering kali mahal. Anda juga kurang terlihat.

Bagian 4 dari 4: Menemukan sumber informasi

  1. Cobalah program untuk playmaker pemula. Ada beberapa program hebat yang dapat digunakan pemula untuk membuat game sederhana. Yang paling terkenal mungkin adalah Game Maker dan RPG Maker, tetapi Atmosphere dan Games Factory juga bagus. Anda juga dapat menggunakan perangkat lunak untuk mengajari anak-anak membuat kode, seperti MIT's Scratch. Mereka secara mengejutkan bagus untuk mengajari Anda keterampilan dasar yang Anda butuhkan.
  2. Pelajari tentang perangkat lunak grafik yang berbeda. Jika Anda tidak mempekerjakan seorang profesional untuk membuat gambar Anda, maka Anda harus banyak belajar. Anda harus mempelajari beberapa program grafik yang rumit ... tetapi Anda bisa melakukannya! Photoshop, Blender, GIMP, dan Paint.net adalah tempat yang baik untuk memulai saat membuat elemen visual gim Anda.
  3. Pertimbangkan untuk membangun kesadaran merek dengan cara tradisional. Akan jauh lebih mudah untuk membuat game yang sukses dan menarik investor dengan pengalaman, pengetahuan, dan game terkenal yang terkait dengan nama Anda. Itulah mengapa mungkin ide yang bagus untuk bekerja dengan pengembang game terkenal tradisional sebelum mencoba menerobos. Ini mungkin memerlukan pendidikan atau bahwa Anda memperoleh beberapa keterampilan terlebih dahulu, tetapi Anda akan terus berjuang untuk tujuan Anda, dan itu akan sangat bermanfaat pada akhirnya.
  4. Cobalah untuk mendapatkan kesadaran merek dalam komunitas indie. Komunitas pengembang game indie sangat besar, mendukung, dan ramah. Jika Anda menghabiskan waktu untuk mendukung, mempromosikan, berdiskusi, dan membantu proyek mereka, mereka akan menjawab secara positif. Bicaralah dengan mereka, kenali mereka, dan biarkan mereka mengenal Anda juga. Anda akan kagum dengan apa yang dapat Anda capai dengan komunitas pendukung seperti itu.
  5. Melakukan crowdfunding jika Anda serius. Jika Anda ingin membuat permainan profesional yang bisa melawan permainan serius lainnya, Anda membutuhkan uang. Untungnya, banyak hal telah benar-benar berubah dalam beberapa tahun terakhir dan crowdfunding memungkinkan orang asing untuk membuat game yang luar biasa. Temui Kickstarter dan situs web serupa. Sadarilah bahwa Anda benar-benar harus bekerja untuk menjalankan kampanye yang hebat, yang berarti menetapkan tujuan yang realistis, memberikan penghargaan yang besar, dan terus berkomunikasi.

Tips

  • Jangan berharap game pertama Anda menjadi hit instan. Jika Anda benar-benar telah meluangkan banyak waktu untuk melakukannya, mungkin itu masalahnya, tetapi kemungkinannya kecil.Namun, jangan langsung menyerah, dengarkan orang lain tentang apa yang salah dan apa yang mereka anggap benar. Terapkan aspek kesuksesan di game kedua Anda dan tingkatkan atau hapus aspek yang kurang populer atau buruk dari game pertama Anda.
  • Terus belajar. Jika Anda membutuhkan bantuan, ajukan pertanyaan. Ada banyak sekali orang berguna di luar sana yang dapat membantu Anda membuat game, jadi jangan pernah takut untuk meminta bantuan atau mencarinya. Dan jangan lupa, selalu ada ruang untuk peningkatan, jadi teruslah belajar dan belajar lebih banyak tentang pembuatan game.
  • Jangan lupa untuk sering mencadangkan file Anda. Anda tidak pernah tahu kapan komputer akan crash.
  • Berlatihlah sebanyak yang Anda bisa agar Anda terus menjadi lebih baik dalam membuat game. Seperti yang selalu dikatakan, "Latihan Membuat Sempurna!"
  • Uji. Uji. Uji. Salah satu hal yang paling menjengkelkan dan membingungkan adalah menemukan kekurangan, kesalahan, dan bug kritis dalam game Anda setelah dirilis ke publik. Bagilah game Anda menjadi beberapa tahapan, seperti 'pengembangan' (masih dalam pengerjaan), 'alfa' (tahap pengujian awal atau awal), 'beta tertutup' (pengujian pra-rilis untuk orang-orang tertentu) dan 'beta terbuka' (a tes pra-rilis untuk seluruh publik). Pilih orang yang tepat untuk tahap beta dan alfa tertutup dan kumpulkan umpan balik dan kritik konstruktif sebanyak mungkin. Gunakan ini untuk meningkatkan game Anda dan memperbaiki bug sebanyak mungkin sebelum rilis. Catatan: Tambahkan "pra" atau "versi xx.xx" ke tahapan Anda untuk lebih menyempurnakan tahapan ini. Pastikan itu ditandai dengan jelas sebagai versi pengembangan, jika memang demikian.
  • Jadikan game Anda sensasi dan iklankan. Mari kita hadapi itu, Anda bukan satu-satunya pembuat game amatir. Saat Anda merilis game, itu akan dibayangi oleh game yang lebih baru dan / atau lebih baik dirilis. Untuk mengatasi ini, buat game Anda yang akan datang diketahui dengan segala cara yang mungkin. "Bocorkan" beberapa detail di sana-sini. Umumkan tanggal rilis sehingga orang-orang dapat lebih menantikannya. Jika sesuai, Anda bahkan dapat mempertimbangkan untuk membayar iklan.
  • Ingat, sebuah tim selalu lebih baik daripada kerja solo. Anda dapat mengurangi beban kerja dan waktu secara signifikan dengan membagi karyawan menjadi tim grafik dan pengkodean, kemudian menambahkan lebih banyak departemen seperti menulis dan membuat, dll. Ini adalah area penting yang bergantung pada perangkat lunak apa yang Anda pilih. Karena perangkat lunak permainan grafis seperti BGE, Unity, dan UDK memiliki sedikit dukungan untuk kerja tim, dan mengedit kode secara langsung dan menggunakan sistem kontrol versi seperti git mungkin merupakan ide yang lebih baik.
  • Lagipula, jangan pernah menyerah. Membuat game bisa menjadi proses yang membosankan, melelahkan, dan membuat frustrasi. Terkadang Anda merasakan dorongan untuk menyerah dan melakukan sesuatu yang lain. Tidak. Beristirahatlah, berhenti sebentar, dan tunda mengerjakannya selama beberapa hari. Anda akan kembali ke sana dengan lebih percaya diri.
  • Buatlah rencana kerja. Jika ini adalah pertama kalinya Anda membuat game dan ingin membuatnya mudah, dan hanya ingin bereksperimen sedikit, ini mungkin tidak diperlukan. Namun, ini dapat membuat Anda tetap pada jalurnya dan menjadi sangat penting jika Anda memiliki tanggal rilis yang dijanjikan. Buatlah rencana kasar kapan Anda ingin permainan diselesaikan dan kemudian bagi menjadi beberapa sub-bagian seperti tahap pengkodean / grafik, dll.

Peringatan

  • Royalti! Buat ide untuk game Anda se orisinal mungkin. Jika Anda tidak dapat memikirkan sesuatu yang baru, ambil game dari beberapa aspek game yang ada dan ubah. Jika Anda benar-benar perlu menggunakan aspek game yang dilindungi hak cipta, seperti plot, karakter, atau musik, sebutkan pembuat aslinya. Konsep (alur permainan, cara Anda membuat kode, dll.) Tidak dapat dilindungi hak cipta, meskipun nama karakter dan alam semesta naratif dilindungi secara otomatis.
  • Pastikan Anda menghormati lisensi alat yang Anda gunakan. Banyak perangkat lunak komersial (seperti Unity) melarang penggunaan komersial (yaitu, Anda tidak dapat menjual game yang Anda buat dengannya) tanpa membayar lisensi yang mahal. Di sinilah perangkat lunak open source dapat sangat membantu karena Anda dapat membuat produk komersial dengannya. Tetapi hati-hati dengan perangkat lunak open source "copyleft". Lisensi Publik Umum GNU adalah contoh dari lisensi semacam itu. Ini menetapkan bahwa Anda harus merilis perangkat lunak di bawah lisensi yang sama. Ini tidak masalah untuk game dan Anda masih bisa menjualnya jika Anda menyimpan grafik dan barang-barang untuk diri Anda sendiri. Namun, mungkin ada masalah hukum jika Anda menggunakan pustaka perangkat lunak sumber tertutup seperti FMOD. Selain itu - terutama jika Anda seorang programmer yang baik - Anda dapat memiliki akses ke kode sumber dan mengetahui apa yang Anda kerjakan, dan Anda dapat men-debug dan menambahkan fungsi sesuai keinginan Anda. Pelajari lebih lanjut tentang open source (juga disebut "perangkat lunak bebas" oleh pendiri gerakan --- gratis seperti dalam kebebasan, bukan harga) di sini.