Advertisement
  1. Game Development
  2. Business
Gamedevelopment

Bagaimana Membuat Permainan Anda Sendiri

by
Length:LongLanguages:
This post is part of a series called Making Your First Game.
Making Your First Game: Desi Quintans' Lessons Learned

Malay (Melayu) translation by Aisyah Arrafah (you can also view the original English article)

Apabila anda mendapat terperangkap dalam permainan video, anda mungkin menuju ke GameFAQs untuk mencari walkthrough untuk membantu anda mendapat melaluinya. Apabila anda tersekat membuat permainan video pertama anda, apa yang boleh anda lakukan? Itulah di mana artikel ini datang: fikirkan ini sebagai walkthrough untuk membangunkan permainan pertama anda.

Permainan Pertama Saya

Sebelum kita pergi ke walkthrough pembangunan permainan video, saya ingin memberitahu anda tentang perlawanan pertama saya. Ia adalah pengembaraan teks ringkas yang berasaskan diilhamkan oleh Lumpur yang dipanggil Divine Blood:

How to Make Your First Game Mine was inspired by Divine Blood

Saya mula-mula diprogramkan sebagai hanya sebuah bilik yang ringkas menggunakan Kalkulator TI-83, dan kemudian dijadikan sebuah bandar sepenuhnya yang menggunakan Java dalam tahun terakhir saya di sekolah menengah. Saya tidak pernah selesai permainan itu (ia tidak pergi luar bandar pertama) dan saya tidak pun fikir saya mempunyai kod lagi.

Malangnya, pengalaman saya bukanlah sesuatu yang luar biasa untuk pemaju permainan. Banyak pemaju mulakan permainan tetapi tidak pernah selesai. Jadi bagaimana anda boleh meningkatkan peluang anda untuk menamatkan permainan pertama anda? Masukkan walkthrough pembangunan permainan video ini.

Empat Tingkat Pembangunan Permainan

Jika pembangunan permainan adalah permainan itu sendiri, maka ia terdiri daripada empat tahap: Pelan, prototaip, mewujudkan dan keluaran.

Sama seperti dalam permainan video, setiap peringkat adalah lebih sukar daripada yang lepas. Setiap peringkat juga mempunyai pertemuan sendiri (masalah dan kesukaran yang anda dijangka akan datang sehingga melawan) dan sendiri bos peringkat akhir (yang melambangkan apabila anda sudah bersedia untuk bergerak ke peringkat seterusnya).

Walkthrough ini akan membimbing anda melalui proses berjaya mencipta permainan pertama anda. Ia akan merangkumi sumber dan petikan dari permainan profesional lain, serta wawasan tentang bagaimana melaksanakan walkthrough bagi perlawanan pertama saya sendiri akan telah membantu saya untuk menyelesaikannya.

Tahap 1: Merancang

Ingat, 90% yang pertama daripada permainan anda mengambil masa 90% daripada masa; lepas 10% mengambil baki 90% daripada masa. Merancang dengan sewajarnya.
-Ian Schreiber

Peringkat pertama, dan boleh dikatakan peringkat yang paling penting, perancangan—perancangan keluar setiap aspek permainan sebelum anda mula coding. Tujuan peringkat ini adalah untuk mempertimbangkan segala-galanya tentang permainan anda di hadapan supaya anda tidak perlu garu sendiri nanti.

Apabila anda memulakan permainan anda membuat, perkara terbaik untuk dilakukan ialah tulis semua butiran. Fikirkan tentang semua yang anda mahukan dalam permainan anda, dan lalu tuliskan di bawahnya. Selalunya, ini adalah cukup mudah pada mulanya, sebagai kaum minda anda dengan banyak idea-idea yang kemas yang anda akan mahu untuk menggabungkan ke dalam permainan anda. Walau bagaimanapun, apabila masa berlalu, tahap ini menjadi semakin sukar untuk melengkapkan.

How to Make Your First Game Notes

Seperti yang anda mencatat idea-idea anda, juga mencatat butir-butir idea-idea ini: bagaimana mereka akan bekerja, bagaimana mereka akan memberi kesan kepada pengalaman pemain dan bagaimana ia akan memberi kesan dalam permainan. Anda tidak mahu meninggalkan mana-mana lubang yang besar dalam reka bentuk yang akan menyebabkan anda berjuang kemudian. Ia menjadi lebih sukar untuk menyelesaikan permainan sebagai masalah-masalah yang anda hadapi kenaikan. Oleh itu, rahsia untuk menamatkan permainan adalah untuk menangani masalah-masalah dalam jumlah yang kecil dan tanpa membiarkan mereka longgokan semua sekali gus.

Lihat tutorial ini untuk lebih banyak nasihat tentang perancangan projek gamedev:

Perkembangan permainan adalah tentang perdagangan luar - permainan hebat tidak perlu melakukan segala-galanya, mereka hanya perlu beberapa perkara yang baik.
—  Patrick Wyatt

Oleh sebab itu, sangat penting agar anda tidak melangkaui tahap ini dan terus menuju pembangunan (Tahap 3). Sekiranya anda berbuat demikian, anda akan menghadapi masalah-masalah keras yang akan menyebabkan anda cepat menjadi demotivasi dan berhenti. Jika anda telah memainkan siri Halo, cuma fikirkan betapa sukarnya permainan itu jika anda menghadapi pasangan Hunter semasa tahap pertama playthrough pertama anda. Anda pastinya sukar untuk terus bermain sekiranya anda terus mati-matian terus ke halangan besar-besaran ini.

Inilah sebabnya mengapa pertemuan utama untuk tahap ini adalah keinginan untuk berhenti merancang dan mula pengekodan. Sekali lagi, adalah penting anda merancang sebanyak yang anda boleh sebelum anda memulakan pengekodan. Bagi anda yang mempunyai peluang terbaik untuk menamatkan permainan pertama anda, anda mesti menahan keinginan ini dan melekat pada Tahap 1.

Perjuangan bos untuk tahap ini adalah soalan. Sekiranya anda mengkaji semua nota anda dan anda tidak boleh memikirkan apa-apa soalan lagi, maka anda sudah bersedia untuk bergerak ke peringkat seterusnya. Walau bagaimanapun, jika anda membaca lebih daripada nota anda dan anda masih mempunyai beberapa soalan mengenai bagaimana keadaan akan berfungsi, anda mungkin perlu mengerjakannya sebelum bergerak.

Ada kalanya anda tidak dapat menjawab soalan kerana ia lebih banyak menangani isu-isu keseimbangan daripada masalah fungsional. Dalam kes ini, anda juga mungkin bersedia untuk bergerak ke peringkat seterusnya.

Jika saya telah merancang permainan pengembaraan berasaskan teks saya dengan betul, saya akan memetakan keseluruhan permainan, memutuskan apa semua barang yang boleh dibeli oleh pemain dan di mana mereka boleh membelinya dari, yang direka semua raksasa dan penjara bawah tanah, dan juga digambarkan barang yang akan dijatuhkan di mana dan bila. Itulah banyak perincian yang perlu dirancang sebelum pengekodan! Atas sebab ini, saya tidak mengesyorkan membuat permainan petualangan teks sebagai permainan pertama anda. Mula kecil.

Related Posts

Tahap 2: Prototaip

Reka bentuk adalah satu proses, bukan hasil.
— Christopher Simmons

Peringkat kedua pembangunan permainan adalah prototaip. Di peringkat ini, anda menguji mekanik teras dan ciri-ciri permainan untuk bersenam bersabit dengan mengimbangi. Anda mahu daging keluar idea-idea anda dengan cepat menggunakan prototaip kesetiaan yang rendah supaya anda boleh tahu sebelum anda memulakan pengekodan apa yang akan dan tidak akan berfungsi.

Jika permainan yang seronok untuk bermain di peringkat ini, anda tahu ia akan menjadi seronok untuk bermain apabila ia selesai. Ingat bahawa anda bermain permainan ini banyak kerana anda kod, jadi anda sebaiknya memastikan ia mempunyai menyeronokkan!

Tidak kira apa skor anda itu, anda akan menikmatinya, dan mahu memainkannya sekali lagi.
—Status Davolio

Walaupun ini adalah tahap 2, ia adalah sangat biasa untuk prototaip idea anda akan menulis mereka di peringkat perancangan. Sekarang anda mungkin berfikir: '"ulu - anda hanya memberitahu saya bahawa saya tidak sekiranya Langkau tahap, tetapi di sini anda akan memberitahu saya bahawa saya boleh melangkau ke tahap ini!"

Berfikir seperti tahap ponteng menggunakan paip meledingkan rahsia Super Mario Bros Buat kali pertama anda bermain permainan, anda mungkin akan bermain setiap peringkat dalam susunan. Ia tidak sehingga playthroughs kedua atau ketiga anda menggunakan meledingkan dalam paip untuk menamatkan permainan lebih cepat. Hal yang sama terpakai dengan tahap 1 dan 2, cuma pergi dan balik antara perancangan dan prototaip membantu anda daging keluar idea-idea anda dengan lebih cepat.

How to Make Your First Game From Super Mario Bros
Dari Super Mario Wiki.

Tahap 1 dan 2 adalah boleh ditukar ganti, selagi anda tidak maju ke tahap 3 sebelum anda bersedia. Mungkin anda ingin menguji mekanik teras anda sebelum anda menghabiskan lebih banyak masa pada butiran. Mungkin anda ingin menguji ciri baru permainan anda untuk memastikan bahawa ia akan berfungsi seperti yang dimaksudkan. Ini adalah semua alasan untuk mahu prototaip semasa anda merancang; hanya memastikan bahawa setiap prototaip sahaja tumpuan kepada satu perkara pada satu-satu masa, dan bahawa setiap masa anda prototaip permainan itu masih menyenangkan.

Hebat permainan merupakan aliran keputusan menarik pemain mesti menyelesaikan.
— Bruce Shelley

Terdapat dua pertemuan yang anda kemungkinan besar akan dihadapi di peringkat ini. Pertama ialah keinginan untuk hanya melangkau ke peringkat seterusnya dan mula coding lagi. Pertemuan kedua akan menjadi keinginan untuk mencipta prototaip kesetiaan yang tinggi. Sebagai baik seperti prototaip sebenar, mereka adalah laluan berbahaya kerana mereka akan meningkatkan keinginan anda untuk memulakan pengekodan apabila anda sudah bersedia. Untuk melawan pertempuran ini, melekat cepat cepat throwaway prototaip.

Anda boleh membina prototaip tanpa apa-apa kod pada semua jika anda menggunakan alat gamedev mesra pemula seperti GameSalad atau membina 2. Berikut adalah beberapa tutorial untuk membantu anda bermula dengan:

Bos bagi tahap ini adalah kesempurnaan. Apabila anda hampir mempunyai permainan seluruh dirancang keluar dan fleshed menggunakan prototaip, anda sudah bersedia untuk bergerak ke peringkat seterusnya. Anda mahu mempunyai idea yang baik bagaimana permainan ini akan dimainkan dari awal hingga akhir supaya anda tidak akan berhadapan dengan masalah-masalah ini manakala pengekodan. Sekali lagi, masalah kurang engkau manakala pengekodan, mungkin lebih banyak yang anda dikehendaki menamatkan permainan anda.

Prototaip pada perlawanan pertama saya akan mempunyai melibatkan mengimbangi permainan. Ini termasuklah sistem tempur, sudah berapa banyak barang-barang bernilai dan berapa banyak bonus mereka perlu memberikan pemain semua statistik bagi kedua-dua pemain dan raksasa, dan juga butir-butir seperti cerita dan pencarian. Sekali lagi, Terdapat banyak butiran yang masuk ke dalam membuat satu RPG yang perlu dikerjakan sebelum coding.

Related Posts

Aras 3: Membangunkan

Sebelum anda memulakan bahagian pengaturcaraan, dipotong 90% anda ciri-ciri yang dimaksudkan.
—Ian Schreiber

Peringkat ketiga, membangunkan, adalah peringkat yang paling sukar untuk menyelesaikan. Ia adalah di sini bahawa banyak pemaju menurunkan motivasi mereka dan keinginan mereka untuk meneruskan kehidupan. Tetapi jangan takut! Dengan tahap dua yang berjaya, anda harus baik pada cara anda untuk menamatkan permainan anda.

Untuk memulakan peringkat ini, anda akan mahu untuk memikirkan Apakah platform yang hendak melepaskan permainan anda pada. Akan anda melepaskan ia untuk Xbox, aplikasi mudah alih, atau sebagai permainan web? Selepas anda telah memilih platform anda, pilih enjin atau Bahasa pengaturcaraan yang akan bekerja untuk platform ini.

Ini juga boleh dilakukan dalam susunan songsang, jika anda selesa dengan pembangunan enjin atau Bahasa pengaturcaraan. Platform anda kemudian akan ditentukan oleh keupayaan enjin pilihan atau bahasa anda.

Untuk membantu menyelesaikan peringkat ini, mencari "kuasa-up" seperti Perpustakaan kod percuma, aset-aset permainan yang percuma dan sumber dalam talian percuma. Jangan cuba untuk mengulanginya; Sebaliknya, gunakan apa boleh didapati secara percuma untuk membantu anda menyelesaikan peringkat sukar ini.

"Saya tidak boleh menarik" - gunakan clipart. "Saya tidak boleh membuat bunyi" — fail Google MIDI. "Saya tidak dapat kod baik" — tiada seorang pun yang peduli, anda tidak perlu.
— Rob

Pertemuan utama bagi tahap ini akan menjadi masalah dan kepatahan. Akan ada masa di mana anda menghadapi masalah yang anda tidak tahu bagaimana untuk menyelesaikan. Anda juga akan menjadi tidak digalakkan lebih banyak anda bekerja pada permainan anda kerana ia tidak hidup anda harapan yang tinggi.

Untuk melawan pertemuan ini, anda perlu menekan! Jika anda perlu, berlepas beberapa hari dari permainan anda apabila anda tersekat. Ini akan membolehkan minda untuk mengosongkan dan fresh idea-idea yang baru untuk menyertai. Biasanya hanya tidur di atas masalah yang membantu anda untuk mencari penyelesaian pada keesokan harinya. Jangan bekerja sendiri mati; mengendalikan diri anda supaya anda tidak menjadi terlalu tertekan atau digalakkan.

Jika anda cuba menyelesaikan masalah yang benar-benar keras, berhenti. Menyelesaikan masalah yang mudah yang accomplishes perkara yang sama.
— Daniel Cook

Bos bagi tahap ini adalah permainan. Permainan ini tidak perlu menjadi sempurna atau pun sepenuhnya siap, tetapi ia harus menjadi sesuatu yang anda boleh melepaskan dan mahu orang ramai untuk bermain. Sebaik sahaja anda mempunyai yang dilakukan, anda sudah hampir selesai dengan permainan.

Jika saya telah merancang dan prototyped sebelum saya mula pengekodan, saya boleh dengan mudah telah melakukan lebih daripada sekadar sebuah bandar yang tunggal. Saya akan mempunyai tahu apa kod dan cara untuk mengkodkan terlebih dahulu menjadikan ia benar-benar mudah untuk mendapatkan lebih banyak perkara-perkara yang disiapkan lebih cepat. Saya tidak akan berjuang kerana saya cuba untuk memikirkan susun atur ke pekan saya, membuat keputusan di mana untuk meletakkan di kedai-kedai dan pencarian, dan sebagainya. Kerana ia adalah, saya cuba untuk melakukan semua ini semasa pada masa yang sama cuba untuk belajar bagaimana untuk kod dan membuat satu permainan. Bekerja dalam lingkungan had anda.

Christer Kaitila mempunyai beberapa nasihat yang hebat membina permainan dengan cepat, terima kasih kepada pengalaman beliau membina satu perlawanan sebulan:

Tahap 4: Keluaran

Jangan berputus asa.
— Alice Taylor

Peringkat akhir pembangunan permainan adalah keluaran. Peringkat ini adalah tidak hampir sukar sebagai aras 3, tetapi ianya masih mencabar. Bagi tahap ini, anda perlu untuk mendapatkan orang ramai untuk bermain permainan anda dan memberi maklum balas. Berdasarkan maklum balas ini, (mengambil dengan sebutir garam), membuat perubahan yang anda rasa akan menjadikan permainan lebih seronok.

Pertemuan utama untuk tahap ini berhadapan dengan kritikan. Akan ada orang yang tidak suka permainan anda. Ini baik-baik saja. Jangan biarkan orang-orang itu merosakkan anda kerana mereka merasakan keperluan untuk menyuarakan pendapat mereka. Apa yang perlu anda lakukan ialah belajar memberi tumpuan kepada orang-orang yang suka permainan anda dan menggalakkan mereka terus bermain, meminta bantuan mereka untuk menjadikannya lebih baik.

Titik membuat permainan bukan untuk melihat siapa yang lebih baik membuat permainan, itu untuk membuat apa yang anda mahu buat.
— Rob

How to Make Your First Game My first finished game
Permainan saya yang pertama selesai.

Bos terakhir untuk pembangunan permainan adalah permainan yang anda bangga. Ia tidak perlu apa-apa yang baik (dan, jujur, kerana permainan pertama anda mungkin tidak akan), tetapi anda berjaya! Anda membuat permainan lengkap dari awal hingga akhir, yang bukan sesuatu yang banyak orang boleh katakan.

Setiap pembangun permainan akan mempunyai permainan 'buruk'. Jika belum, pada satu ketika. Kami semua. Perkara berlaku.
— Brenda Romero

Saya mungkin belum selesai permainan percubaan pertama saya, tetapi saya masih bangga dengannya hingga ke hari ini. Ia mengajar saya banyak tentang perkembangan permainan dan saya melakukan apa yang saya sayangi. Ingatlah, kejayaan telah diturap oleh jalan kegagalan. Jangan berputus asa!

Post Berkaitan

Kesimpulan

Membuat permainan pertama anda adalah pengalaman yang menarik dan memuaskan. Walau bagaimanapun, sangat biasa bagi pemaju permainan untuk tidak membuatnya melalui permainan pertama mereka, meninggalkannya untuk permainan lain yang mereka juga tidak akan dapat menyelesaikannya.

Dengan mengikuti empat tahap perkembangan permainan ini, anda dapat meningkatkan peluang anda untuk menamatkan permainan pertama anda dengan mengetahui jalan di depan dan mengetahui cara menanganinya. Sekarang pergi ke sana dan buat permainan anda!

Post Berkaitan

Rujukan

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.