Saya selalu menyukai video game, sejak saya pertama kali memainkannya di komputer teman di sore hari setelah sekolah dasar. Ada sesuatu yang hampir ajaib tentang fakta bahwa kita dapat memindahkan gambar dan berinteraksi dengan dunia virtual, sebuah fantasi hidup yang disajikan untuk kita berinteraksi dengan sesuka kita. Saya juga selalu ingin membuat game sendiri tetapi, sampai saat ini, tidak memiliki pengetahuan teknis untuk melakukannya. Sekarang, saya seorang mahasiswa rekayasa perangkat lunak tahun kedua, jadi jika saya tidak dapat membuat kode permainan tanpa terlalu banyak drama akan ada sesuatu yang salah secara drastis. Tetapi bagaimana dengan orang biasa: orang yang mana istilah ‘bocor’ memori ‘memunculkan gambar kakek mereka,’ pipa ‘adalah tempat air mengalir, dan’ blitting ‘tidak pernah terdengar? Nah, semua orang bisa masuk dalam proses pembuatan game, dan Anda bahkan tidak perlu belajar pemrograman ‘nyata’ untuk melakukannya.
Jadi dari mana game dimulai? Dengan ide. Game, seperti semua fiksi, membutuhkan ide untuk menjadi sukses. Tentu, dengan cara yang sama Anda bisa duduk dan menulis cerita tanpa pandangan jauh ke depan, Anda dapat masuk dan menampar permainan bersama. Namun, kecuali Anda beruntung sangat beruntung, karya -karya terbaik biasanya yang telah dipikirkan dengan baik sebelumnya.
Ada dua metode perencanaan proyek. Anda dapat mulai dari sudut pandang teknologi yang diketahui dan membangun proyek Anda di atas itu atau Anda bisa menggunakan desain, menambahkan sebanyak mungkin fitur dan ide yang Anda sukai, dan kemudian menghapus yang tidak dapat Anda gunakan ketika Anda telah memutuskan teknologi yang akan Anda terapkan dengan permainan. Secara umum, tipe kedua mungkin yang terbaik untuk digunakan saat merancang game. Namun, ketika Anda pertama kali memulai, opsi pertama akan menghemat banyak sakit kepala.
Jadi, untuk game pertama Anda akan menginginkan ide yang sangat sederhana. Jangan salah paham, ide-ide permainan go-go-go-grey fantastis, dan harus ada lebih banyak dari mereka di luar sana, tetapi Anda tidak akan dapat menciptakan simulator dunia nyata dengan lima puluh miliar orang virtual semuanya berinteraksi secara real time dengan tindakan Anda memiliki efek kupu-kupu pada masa depan alam semesta virtual ketika itu hanya permainan pertama Anda. Benar-benar. Banyak orang mencobanya; Tidak ada yang saya tahu telah berhasil. Imitasi adalah cara terbaik untuk memulai. Permainan sederhana seperti ‘Space Invaders’, ‘Tetris’, ‘Pacman’ atau bahkan ‘Pong’ adalah tempat yang bagus untuk memulai. Semua sebagian besar mudah dibuat tetapi memiliki beberapa tantangan yang melekat. ‘Pacman’ misalnya, membutuhkan jalan untuk menemukan hantu. Saya sarankan Anda mulai bahkan lebih sederhana dari itu untuk upaya pertama Anda. ‘Space Invaders’ adalah titik yang bagus untuk melompat masuk. Anda dapat membuat permainan yang sederhana dan lengkap tanpa banyak usaha dan hampir dapat diperluas.
Jika Anda terjebak untuk ide, pilih genre yang Anda nikmati. Apakah Anda menyukai permainan petualangan seperti ‘Pulau Monyet’, ‘Grim Fandango’, ‘Space Quest’, ‘King’s Quest’ dll? Desain salah satunya. Apakah Anda suka bermain game seperti ‘Street Fighter’, ‘Tekken’, ‘Soul Calibur’, ‘Mortal Kombat’ dan sebagainya? Munculkan ide untuk itu. Apakah Anda menyukai penembak orang pertama seperti ‘gempa’, ‘setengah hidup’ atau ‘malapetaka’? Saya tidak merekomendasikannya sebagai proyek pertama, tetapi Anda selalu dapat mencobanya. Jangan ragu untuk menjadi generik seperti yang Anda suka, ini adalah pengalaman belajar.
Sekarang Anda memiliki ide, sekarang saatnya untuk menyempurnakannya. Jangan khawatir tentang teknologi atau fakta bahwa Anda mungkin belum tahu bagaimana benar -benar menerapkan permainan dulu, ambil sendiri beberapa kertas dan pensil dan menjadi gila dengan ide -ide. Jelaskan karakter utama, permainan permainan, tujuan, interaksi, cerita, dan pemetaan kunci, apa pun yang dapat Anda pikirkan. Pastikan Anda memiliki detail yang cukup sehingga seseorang dapat membaca catatan dan bermain melalui permainan di kepala mereka dengan akurasi relatif. Mengubah desain game selama proses pengkodean hampir selalu merupakan ide yang buruk. Setelah diatur, itu harus tetap ditetapkan sampai fase tweake (saya akan membahas ini lebih lambat) atau Anda cenderung memasuki ‘Neraka Pengembangan’, di mana proyek terus berlanjut; Semakin banyak pekerjaan dilakukan dengan hasil yang semakin sedikit.
Di akhir periode penciptaan game Anda ini, Anda harus memiliki yang berikut:
– garis tertulis dari karakter permainan dan mungkin satu atau dua sketsa (baik itu kapal ruang angkasa, lingkaran kuning, mobil atau pangeran kerajaan gelap Falgour, Anda perlu tahu siapa atau apa yang akan menjadi pemain dan siapa yang akan mereka lawan)
– Garis besar tertulis dari cerita (jika ada, ini tidak terlalu vital untuk ‘Space Invaders’ atau ‘Tetris’, tetapi untuk ‘Uber Quest: An Adventure of Awesomeness’ itu ide yang sangat bagus)
– Deskripsi permainan permainan, tertulis atau storyboarded. Storyboard adalah representasi visual dari ide. Gambarlah karakter Anda dalam tindakan, dengan panah yang menunjukkan aliran aksi dan deskripsi tertulis singkat yang merinci peristiwa yang terjadi dalam gambar Anda (karena beberapa dari kita bukan artis yang fantastis dan gambar kita bisa sedikit … terbuka untuk interpretasi …)
Sekarang Anda memiliki ide yang disempurnakan, saatnya untuk mengetahui bagaimana ini semua akan disatukan. Jika Anda sampai pada titik ini dan khawatir bahwa Anda harus menghabiskan waktu bertahun -tahun mempelajari bahasa pemrograman yang kompleks untuk menerapkan ide Anda, jangan takut! Orang lain sudah melakukan halaman keras untuk Anda. Ada banyak alat RAD (Rapid Application Development) yang tersedia untuk pembuatan game, beberapa di antaranya tersedia secara online gratis. Beberapa dari mereka masih mengharuskan Anda untuk mempelajari ‘bahasa skrip’ (bahasa pemrograman yang disederhanakan yang dibuat untuk tugas tertentu) tetapi secara umum ini tidak terlalu rumit atau terlibat. Saya telah menyusun daftar singkat beberapa di antaranya yang saya temukan di akhir artikel. Yang gratis terdaftar terlebih dahulu, diselenggarakan berdasarkan genre game.
Nah, itu seharusnya cukup untuk membuat Anda memulai dalam penciptaan permainan Anda. Hal terpenting untuk diingat setelah Anda sampai sejauh ini adalah bahwa Anda perlu menyelesaikan permainan Anda. Banyak orang memulai proyek dan kemudian kehilangan minat dan gagal, atau mereka terus pindah ke satu proyek baru demi satu tanpa menyelesaikan apa pun. Mulailah kecil, bangun game yang berfungsi (jika sederhana) yang, di atas segalanya, lengkap. Ketika Anda sampai pada tahap ini, Anda akan selalu memiliki banyak hal yang ingin Anda ubah, perbaiki dll. Tetapi Anda akan mendapatkan perasaan yang hebat dari mengetahui bahwa itu, dengan caranya selesai.
Dari titik ini, Anda dapat memulai fase tweaking. Mainkan permainan Anda beberapa kali dan minta orang lain untuk melakukan hal yang sama. Perhatikan apa yang tidak menyenangkan atau bisa lebih baik dan mengubah keadaan di sini. Pada tahap ini, lebih penting dari sebelumnya untuk menjaga cadangan dari versi sebelumnya sehingga jika suatu perubahan tidak berhasil, Anda dapat kembali dan mencoba sesuatu yang berbeda tanpa kehilangan pekerjaan Anda. Pada titik inilah Anda dapat menambahkan semua fitur baru, meningkatkan grafik dan suara, apa pun yang Anda inginkan, aman dalam pengetahuan bahwa Anda sedang mengerjakan fondasi yang kuat.
Ketika Anda senang dengan permainan Anda, mengapa tidak membagikannya dengan dunia? Ada banyak tempat murah atau gratis di luar sana untuk Anda host file Anda dan kemudian Anda dapat melompat pada daftar tautan dan forum dan memberi tahu semua orang tentang kreasi Anda. Yah, saya harap ini telah menjadi pengantar yang bermanfaat ke dalam seni menciptakan game. Ini sangat menyenangkan, dan dapat membuka jalan baru dari ekspresi kreatif untuk Anda jelajahi. Lompat dan bersenang -senang!
Tautan:
Penciptaan Game Umum:
(Alat yang memungkinkan pembuatan mudah dari berbagai jenis game)
Pembuat Game: http://www.gamemaker.nl
Megazeux: http://megazeux.sourceForge.net/
Game Petualangan:
(Game seperti Monkey Island, King’s Quest, Space Quest dll.)
Studio Game Petualangan: [http://www.bigbluecup.com]
Agast: http://www.allitis.com/agast/
3D Adventure Studio: http://3das.noeska.com/
Adrift (untuk petualangan teks): http://www.adrift.org.uk/
Permainan Permainan Peran (RPG):
(Game seperti Final Fantasy, Breath of Fire, Diablo)
Ohrpg: http://www.hamsterrepublic.com/ohrrpgce/
RPG Toolit: http://www.toolkitzone.com/
Permainan pertempuran:
(Game seperti Street Fighter, Mortal Kombat, Tekken, Soul Calibur dll.)
Kof91: http://sourceForge.net/projects/kof91/
Mugen (sayangnya situs ini sebagian besar dalam bahasa Prancis): http://www.streetmugen.com/mugen-us.html
Game gulir samping:
(Game seperti 2D Mario Games, Sonic the Hedgehog, Double Dragon dll.)
The Scrolling Game Development Kit: http://gamedev.sourceforge.net/
Ada banyak orang lain yang tersedia juga. Salah satu situs yang sangat berguna untuk menemukan alat pembuatan game adalah: http://www.ambrosine.com/resource.html
Juga perlu dicatat, meskipun bukan freeware, adalah alat pembuatan game yang luar biasa yang tersedia oleh clickteam di: [http://www.clickteam.com/English/]
Klik and Play dan pabrik game khususnya adalah program untuk dilihat dan mengunduh demo gratis.
Jika Anda benar -benar ingin melakukan hal -hal yang benar dan memprogram permainan sendiri, ada beberapa sumber pemrograman yang sangat baik yang tersedia di lokasi berikut:
Pemrograman Game Java:
http://fivedots.coe.psu.ac.th/~ad/jg/
http://www.gamedev.net/reference/articles/article1262.asp
http://javaboutique.internet.com/tutorials/java_game_programming/
Pemrograman Game Dasar Visual:
[http://markbutler.8m.com/vb-tutorial.htm]
Pemrograman game C ++:
http://www3.telus.net/alexander_russell/course_dx/introduction_dx.htm
http://www.rit.edu/~jpw9607/tutorial.htm
Informasi Umum:
http://www.gamedev.net/
http://www.gamasutra.com/