Membuat game komputer

Pengarang: Eugene Taylor
Tanggal Pembuatan: 16 Agustus 2021
Tanggal Pembaruan: 22 Juni 2024
Anonim
Cara Bikin Game 3D TAPI GAMPANG - Tutorial Indonesia Part 1
Video: Cara Bikin Game 3D TAPI GAMPANG - Tutorial Indonesia Part 1

Isi

Apakah Anda memiliki hobi bermain game komputer, merancang strategi baru untuk mengalahkan lawan, dan menciptakan seluruh alam semesta dari relung terdalam di benak Anda? Ada banyak alat yang dapat Anda gunakan untuk membuat permainan komputer Anda sendiri yang hanya membutuhkan keterampilan di atas, meskipun beberapa pengetahuan pemrograman akan memberi Anda lebih banyak pilihan untuk dikerjakan. Ambil mouse dan keyboard Anda dan mulailah.

Melangkah

Bagian 1 dari 2: Menemukan alat yang tepat

  1. Game yang sebagian besar berbasis teks. Ini mungkin game yang paling mudah dibuat secara teknis, tetapi tidak semua orang tertarik dengan game tanpa grafik. Sebagian besar game berbasis teks berfokus pada cerita, teka-teki, atau petualangan, yang menggabungkan cerita, penemuan, dan teka-teki. Di bawah ini adalah beberapa opsi gratis:
    • Twine cepat dan mudah digunakan dengan browser Anda.
    • StoryNexus dan Visionaire memiliki lebih banyak opsi gameplay dan grafik.
    • Inform7 adalah alat yang lebih kuat dengan komunitas penggemar yang besar.
  2. Buat game 2D. GameMaker dan Stencyl adalah opsi bagus yang dapat Anda gunakan untuk genre apa pun, dan Anda memiliki opsi untuk menggunakan pemrograman tanpa memerlukannya. Menggaruk! adalah alat lain yang dapat Anda gunakan untuk game browser.
  3. Cobalah apakah game 3D cocok untuk Anda. Gim 3D jauh lebih menantang daripada gim 2D, jadi perlu diingat bahwa ini akan menjadi proyek yang panjang dan kerja keras. Spark dan Game Guru dapat menghemat beberapa pekerjaan karena Anda dapat membangun dunia dengannya tanpa perlu sebaris kode. Jika Anda sudah memiliki pengalaman dengan pemrograman atau ingin belajar bagaimana melakukannya, cobalah mesin game Unity yang sangat populer.
    • Jika Anda ingin mulai membuat model 3D sendiri daripada menggunakan materi yang sudah ada, maka Anda memerlukan perangkat lunak 3D seperti 3DS Max, Blender (gratis), atau Maya.
  4. Pendekatan yang melibatkan banyak pemrograman. Meskipun Anda memiliki latar belakang sebagai programmer, Anda mungkin masih ingin menggunakan salah satu mesin di atas untuk permainan pertama Anda. Tentunya jangan mencoba sesuatu hanya karena itu lebih sulit. Tetapi beberapa orang suka memegang kendali penuh dengan memprogram game dari awal. Programkan game dalam IDE (Integrated Development Environment) seperti Eclipse alih-alih dengan editor teks, sehingga Anda dapat dengan mudah mengatur semua yang Anda butuhkan ke dalam satu proyek.
    • Meskipun dimungkinkan untuk menulis game di hampir semua bahasa pemrograman, mempelajari C ++ akan meletakkan alat yang tepat di tangan Anda. Anda dapat menemukan semua jenis tutorial online dan banyak sumber daya pengembangan game.

Bagian 2 dari 2: Membuat game

  1. Pilih sebuah konsep. Untuk proyek pertama Anda, membuat sampel kecil dalam genre yang Anda pikirkan adalah titik awal yang bagus. Ini bisa menjadi permainan platform atau permainan peran. Sebelum Anda mulai, tuliskan ide apa pun yang Anda miliki tentang game tersebut dan jawaban Anda atas pertanyaan-pertanyaan berikut:
    • Apa bagian terpenting dari gameplay (tema)? Ini bisa mengatasi lawan, memecahkan teka-teki, atau berbicara dengan karakter lain.
    • Seperti apa gameplaynya? Misalnya, melawan lawan dapat dilakukan dengan menekan tombol secara real time, atau melalui keputusan taktis berbasis giliran. Game dengan banyak dialog memungkinkan pemain untuk membentuk plot tergantung pada keputusan tertentu, atau dengan belajar sebanyak mungkin tentang karakter dan dunia game.
    • Apa mood permainannya? Apakah itu menyeramkan, ceria, misterius, atau mengasyikkan?
  2. Buat level sederhana. Jika Anda menggunakan mesin permainan atau alat permainan untuk pertama kalinya, sekaranglah saatnya untuk bermain-main dengan alat tersebut. Pelajari cara menempatkan latar belakang, objek, dan karakter. Jika perlu, buat objek yang dapat digunakan oleh pemain, atau lihat objek siap pakai yang disertakan dengan perangkat lunak atau yang interaktif.
    • Jika Anda tidak yakin bagaimana melakukan sesuatu, tanyakan di situs web alat atau cari informasi lebih lanjut di internet.
    • Jangan khawatir tentang pencahayaan dan efek grafis lainnya sekarang.
  3. Rancang gameplay inti, jika perlu. Ini bisa berarti membuat perubahan kecil pada perangkat lunak game, atau membangun sistem yang lebih kompleks dari awal. Berikut ini beberapa contohnya:
    • Saat Anda membuat game platform, apakah Anda ingin karakter tersebut dapat melompat dua kali lebih tinggi atau melakukan gerakan "khusus" lainnya? Bermain-main dengan ketinggian tempat karakter dapat melompat dan atau apa yang terjadi ketika Anda mengeklik sekali, tahan tombol, atau pilih dari gaya lompatan yang berbeda.
    • Jika Anda membuat game aksi roleplaying atau game horor, pemain akan mulai dengan senjata apa? Pilih 2 atau 3 senjata yang dapat ditingkatkan dan diuji oleh pemain. Cobalah untuk membuat pilihan di antara senjata yang berbeda menjadi menarik. Misalnya, satu senjata dapat memberikan lebih banyak kerusakan, menghabisi banyak musuh, atau melemahkan musuh. Tidak ada senjata yang memiliki semua kemampuan, kecuali senjata yang harganya mahal (mantra yang membutuhkan banyak kekuatan jiwa, atau senjata yang hancur setelah digunakan)
    • Dalam permainan berbasis dialog, Anda dapat meminta pemain memilih dialog dari daftar opsi, atau meminta mereka untuk mendengarkan saja, lalu mengambil tindakan, dan kemudian dialog berlanjut. Apakah Anda ingin game mengikuti jalur tetap, atau apakah ada beberapa jalur dan cara untuk mengakhiri game?
  4. Buat beberapa level. Tiga hingga lima level pendek adalah tujuan awal yang baik untuk gim pertama, tetapi Anda tentu saja selalu bisa mengembangkannya. Pastikan bahwa setiap level sedikit berbeda, tanpa mengabaikan desain "gameplay inti". Anda dapat membuat level ini satu demi satu atau menggabungkannya nanti, mana saja yang paling mudah untuk Anda.
    • Sebuah permainan platform biasanya akan menggunakan platform bergerak atau musuh yang lebih cepat.
    • Gim aksi dapat menghadirkan kawanan musuh baru, lawan tangguh, dan musuh yang sangat sulit dikalahkan tanpa senjata atau taktik khusus.
    • Teka-teki biasanya tentang satu jenis teka-teki dan menawarkan versi yang lebih sulit untuk setiap level baru, atau memperkenalkan alat dan rintangan baru yang akan membuat pemain berpikir lebih lama tentang solusinya.
  5. Buatlah tujuan jangka pendek dan panjang. Ini biasanya disebut sebagai "mekanik sekunder" atau "putaran gameplay sekunder". Dengan menggunakan bagian dasar permainan seperti melompat, pemain juga akan maju ke level permainan lain, seperti mengalahkan musuh atau mengumpulkan harta karun. Ini pada akhirnya dapat mengarah pada pencapaian tujuan lain, seperti akhir level, menghemat uang untuk peningkatan, dan tentu saja, mengalahkan permainan.
    • Seperti yang akan Anda lihat dari contoh, Anda telah memasukkan ini dalam pengembangan tanpa menyadarinya. Bagaimanapun, pastikan bahwa pemain dengan cepat memahami tujuan permainan. Jika setelah 10 menit pemain hanya bisa menyimpulkan bahwa permainan tidak lebih dari sekedar menembak musuh berulang kali, maka kebosanan mengintai. Jika, setelah membunuh musuh pertama, pemain menerima sejumlah koin, pemain tahu bahwa ada tujuan (menyimpan koin untuk hadiah) dan bahwa permainan mengarah ke sana.
  6. Uji permainannya. Uji setiap level beberapa kali dan minta orang lain untuk membantu Anda. Cobalah untuk mendekati permainan dengan berbagai cara, termasuk hal-hal yang tidak pernah ingin Anda lakukan, seperti mengabaikan misi dan berlari langsung ke bos terakhir, atau mencoba untuk mengalahkan permainan dengan senjata atau peningkatan yang "tidak berharga". Ini adalah proses panjang yang bisa sangat membuat frustrasi, tetapi memperbaiki bug dan memastikan bahwa game itu menyenangkan bagi semua pemain sangat berharga.
    • Berikan informasi yang cukup kepada penguji game yang mereka butuhkan untuk memulai. Pastikan mereka tahu bahwa game tersebut masih dalam pengembangan dan kunci mana yang akan digunakan. Mereka tidak perlu tahu apa-apa lagi.
    • Berikan formulir umpan balik kepada penguji game untuk semua informasi yang mereka kumpulkan, yang memungkinkan Anda membandingkan atau mereferensikan data ini dengan mudah. Ini juga memungkinkan Anda untuk mengajukan pertanyaan spesifik tentang bagian-bagian permainan yang tidak Anda yakini.
    • Penguji yang paling menguntungkan Anda adalah orang yang tidak Anda kenal dan tidak merasa berkewajiban untuk bersikap positif tentang game Anda.
  7. Poles grafis dan suaranya. Meskipun mungkin untuk menemukan banyak sekali aset game online, penting juga untuk meluangkan waktu untuk memeriksa apakah ada sesuatu yang tidak benar atau cocok, atau mencari penggantinya. Belajar menggunakan editor gambar untuk mengedit grafik sederhana dalam game 2D Anda, atau gunakan perangkat lunak seperti OpenGL jika Anda mencoba untuk memulai proyek 3D yang ambisius. Tambahkan efek pencahayaan yang membuat pemain berjalan di sekitar ruangan di sepanjang jalur utama, dan efek partikel untuk memamerkan serangan keren dan membuat gerakan di latar belakang. Tambahkan efek suara seperti berlari, menyerang, melompat, dan ke mana pun Anda mau. Tentu saja selalu ada alasan untuk mengubah atau meningkatkan sesuatu, tetapi gim ini siap segera setelah visual dan audionya memenuhi kebutuhan Anda. Selamat!