Siapa sih yang gak pernah main games? pasti rata-rata pernah dong,nah disini saya akan membahas langkah-langkah membuat video games loh .....
yaudah langsung ajah cekidoottt
-.Membuat Fondasinya
1. Pilih genrenyaMeskipun semua game yang sukses punya keunikan masing-masing, hampir semua game masuk ke dalam genre tertentu. Tentukan game seperti apa yang ingin Anda buat, dan lihat apa yang dimiliki oleh game lain dengan genre yang sama. Beberapa genre yang umum antara lain:
- Arcade
- Shooter atau game menembak
- Puzzle atau game teka-teki
- Platformer
- Racing atau game balapan
- Endless runner
- RPG
- First person shooter
- JRPG atau RPG yang berorientasi pada cerita
- Tower defense
- Horor
- Fighter atau game berkelahi
- Komedi
2.Pilih platformnya. Platform yang Anda pilih untuk mengembangkan game Anda akan memberi dampak signifikan terhadap cara pengembangannya. Platform yang Anda pilih menentukan bagaimana game itu akan dikendalikan. Misalnya, game ponsel pintar biasanya dibuat dengan basis sentuhan dan gerakan, game komputer biasanya menggunakan keyboard dan mouse, sedangkan game konsol biasanya menggunakan pengendali gamenya.
- Ada beberapa pengecualian untuk semua aturan tersebut. Tapi Anda biasanya akan mendesain game dengan lebih mudah jika berpatok pada metode kontrol tertentu.
- Jika Anda ingin membuat game iPhone, Anda perlu mengajukannya ke Apple Store dari sebuah komputer Mac.
3.Tuliskan desain awalnya. Desain awal ini harusnya terdiri dari beberapa halaman, tapi akan menjadi inti pengalaman gameplay yang akan Anda buat. Desain ini mengandung konsep utama dari game Anda, dan akan memungkinkan Anda melihat apakah ide Anda benar-benar bisa direalisasikan sebagai sebuah video game.
4.Mulai dari filosofi intinya. Pernyataan ini akan berperan sebagai motivasi yang ada di balik pembuatan game Anda. Pernyataan ini bentuknya sederhana dan langsung menjelaskan apa inti dari game Anda. Lihat kembali pernyataan ini untuk memastikan bahwa game Anda masih mengarah pada tujuan dasarnya. Berikut beberapa contoh filosofi inti:
- Game ini merupakan simulasi ekonomi stasiun luar angkasa.
- Game ini memungkinkan Anda bermain sebagai mobil yang hidup.
- Game ini menguji refleks pemainnya.
5.Tuliskan fitur-fiturnya. Fitur-fitur dalam game adalah hal yang membuat game Anda berbeda dari game lain dengan genre yang sama. Mulailah dengan menuliskan ide dan konsep Anda. Kemudian ubah konsep tersebut menjadi kalimat yang berbasis tindakan. Cobalah untuk membuat lima hingga 15 fitur. Misalnya:
- Konsep: Konstruksi stasiun luar angkasa.
- Fitur: Bangun dan kelola stasiun luar angkasa pribadi Anda.
- Konsep: Kerusakan dari asteroid.
- Fitur: Berusaha untuk selama dari benda berbahaya seperti asteroid, percikan api dari matahari, dan komet.
- Menuliskan fitur Anda dari awal memungkinkan Anda untuk membentuk fiturnya satu per satu di dokument desain. Ini juga akan membuat proyek Anda lebih fokus dan mencegah terusnya bertambah ide di tengah-tengah proses pengembangan.
- Terus merevisi fitur ini sampai Anda merasa puas dan yakin semua fitur tersebut bisa mewakili game yang ingin Anda buat.
6.Istirahatlah. Letakkan desain awal ini di dalam laci dan coba untuk tidak memikirkannya selama satu atau dua minggu. Anda ingin kembali melihat desain awal itu dengan perspektif yang baru untuk membantu menentukan apakah proyek ini benar-benar layak untuk dilakukan atau mungkin Anda perlu merevisi atau membuat ulang desain awalnya.
-Menulis dokumen desain
Mulailah mengerjakan detail intinya. Dokumen desain adalah tulang punggung dari video game Anda. Dokumen ini mengandung deskripsi detail dari mekanisme, plot, latar belakang, desain estetika, dan masih banyak lagi dari game Anda. Untungnya, format dokumen ini tidak begitu penting dibandingkan isinya dan tidak perlu dipusingkan.
1.Dokumen desain adalah hal yang sangat penting terutama jika Anda mengelola tim yang terdiri dari pemrogram dan seniman. Pastikan dokumen yang Anda buat ditujukan untuk mereka, bukan untuk konsumen akhir. Hindari menjadi samar atau tidak jelas dan paparkan detail tiap mekanisme gamenya secara menyeluruh.
Tidak semua game punya dokumen desain, dan dua buah dokumen desain tidak mungkin mirip satu sama lain. Gunakan langkah-langkah berikut ini sebagai petunjuk, tapi buatlah dokumen Anda sebebas mungkin sesuai dengan apa yang dibutuhkan game Anda.
2.Rumuskan daftar isinya. Tiap aspek game perlu dimasukkan di dalam daftar isi. Satu-satunya hal yang tidak perlu dimasukkan adalah ceritanya, kecuali jika cerita tersebut sangat terkait dengan mekanisme game Anda.[1]
- Buat daftar isi dengan pendekatan yang sama ketika membuat petunjuk memainkan game. Mulailah dari membahas hal yang luas dan umum seperti kreasi karakter, pertarungan, dan antarmuka utama, kemudian masuk ke sub-bagian dari masing-masing bagian tersebut.
- Bayangkan daftar isi ini sebagai gambaran besar game Anda. Anda akan masuk ke dalam detail game Anda secara lebih dalam seiring Anda terus menuliskan daftar isinya.
3.Isi tiap bagian di dokumen Anda. Setelah daftar isinya dibuat, mulailah menjelaskan mekanismenya. Luangkan waktu untuk menjelaskannya secara detail sehingga tidak akan ada kebingungan ketika Anda mulai melakukan pemrograman. Tiap mekanisme harus dijelaskan secara menyeluruh sehingga tidak akan ada kebingungan ketika Anda mengimplementasinya.
4.Buat bersama orang lain atau tim Anda. Tergantung dari pendekatannya, membuat desain game adalah sebuah proses kolaboratif. Masukan dari orang lain bisa membantu agar game Anda tetap terfokus serta menyorot area yang belum dipertimbangkan dengan baik.
-Mulai memprogram
1.Tentukan engine yang ingin digunakan. Engine adalah basis utama game Anda yang mengandung berbagai alat pengembangan untuk memudahkan pembuatan game. Membuat game menggunakan engine yang sudah ada tentu jauh lebih hemat waktu dan sederhana dibanding membuat engine baru dari awal. Ada banyak engine yang didesain untuk pengembang indie.
Engine biasanya membuat manipulasi grafis, suara, dan AI menjadi lebih mudah,Masing-masing engine punya kelebihan dan kekurangan. Beberapa engine lebih cocok untuk grafis 2D, sedangkan engine lain lebih cocok untuk grafis 3D. Beberapa engine memerlukan pengetahuan pemrograman yang lebih dibandingkan engine lain. Ada beberapa alat pengembangan game yang bisa Anda gunakan tanpa memerlukan pengalaman pemrograman. Beberapa engine pengembangan yang pouler antara lain:
- GameMaker: Studio - Salah satu engine 2D yang paling populer.
- Unity - Sebuah engine 3D yang populer karena mudah digunakan dan portabel.
- RPG Maker VX - Sebuah scripting engine yang dibuat untuk game RPG 2D atau JRPG tradisional.
- Unreal Development Kit - Engine 3D yang bisa diaptasi menjadi berbagai fungsi.
- Source - Engine 3D yang sangat populer serta terus diperbarui dan dimodifikasi.
- Project Spark - Engine 3D yang dioptimalisasi serta ditujukan untuk pengguna biasa.
2.Pelajari engine Anda, atau cari orang yang tahu tentang engine tersebut. Tergantung dari engine apa yang dipilih, Anda mungkin akan menghadapi tantangan pemrograman yang cukup signifikan. Bahkan engine yang paling dasar memerlukan waktu untuk dipahami cara manipulasinya. Jika pemrograman yang diperlukan sudah di luar kemampuan Anda, pelajarilah terlebih dahulu atau rekrut seseorang yang ahli.
- Ini akan menjadi awal dari fase pembentukan tim Anda. Jika Anda tidak bisa melakukan pemrograman, Anda perlu merekrut seorang pemrogram terlebih dahulu. Anda bisa memikirkan desain grafis dan suara nanti, karena Anda harus segera membuat prototipe sebelum bisa melanjutkan proyeknya.
- Ada banyak komunitas pengembang atau pemrogram independen yang bisa Anda hubungi. Orang akan bergabung dalam sebuah proyek karena berbagai macam alasan dan kompensasi. Di sinilah sebuah dokumen desain game yang solid bisa membantu, karena dokumen yang solid memperlihatkan bahwa Anda punya komitmen terhadap ide Anda.
3.Buat prototipenya. Setelah Anda menguasai engine yang dipilih, buatlah prototipe game Anda. Protitpe ini berfungsi sebagai uji coba awal terhadap fungsi utama game Anda. Anda tidak perlu grafik atau audio untuk prototipe. Cukup buat placeholders sederhana (seperti kubus atau orang-orangan tangkai) dan area uji coba yang kecil.[2]
- Uji coba dan sempurnakan prototipe Anda terus menerus untuk memastikan game Anda menyenangkan. Catat segala sesuatu yang tidak bekerja dengan baik atau terasa kurang, dan tinjau ulang semua mekanik yang terlibat di dalamnya. Jika prototipenya tidak menyenangkan, game akhirnya juga tidak akan menyenangkan.
- Akan ada fitur yang tampaknya mudah dan memungkinkan, tapi ternyata tidak bekerja dengan baik ketika dibuat dengan engine yang Anda pilih. Anda harus siap dengan kenyataan prototipe Anda akan berubah sampai berkali-kali sembari Anda memperbaiki segala hal yang tidak bekerja dengan baik.[3]
4.Sempurnakan kendalinya. Fungsi paling dasar dalam game adalah interaksi pemain dengan game melalui beberapa input kendali. Gunakan prototipe ini untuk memastikan bahwa kendali game Anda sudah dibuat sesempurna mungkin.
- Game dengan kendali yang buruk akan membuat pemain frustasi. Game dengan kendali yang sempurna akan membuat keahlian pemain dibayar setimpal.
-Membuat aset
1.Pertimbangkan kebutuhan proyeknya. Tergantung lingkup proyeknya, kebutuhan grafis Anda bisa sangat bervariasi. Beberapa game dibuat hanya menggunakan bentuk-bentuk dan warna sederhana, sementara game lain memiliki dunia yang kompleks dan luas yang dibuat oleh tim desainer grafis dan suara. Realistislah dengan tujuan aset Anda di dalam game, dan rekrut orang sesuai dengan kebutuhan Anda.
- Kebanyakan game independen dibuat oleh tim kecil, dan bahkan seringkali satu orang. Jika Anda mengerjakan proyek Anda sendirian, bersiaplah untuk menghabiskan banyak waktu, terutama jika Anda ingin membuat semua asetnya sendiri.
- Ada banyak aset gratis yang tersedia di internet, khususnya di komunitas pengembang atau pemrogram. Selalu pastikan bahwa semua hal yang Anda gunakan tidak melanggar undang-undang hak cipta.
2.Buat draf kasar untuk beberapa desain visual. Untuk mulai merasakan estetika grafik gamenya, Anda perlu mulai mengimplementasikan grafiknya ke dalam prototipe dan mengembangkan prototipe tersebut menjadi sebuah game yang semakin utuh.
- Ada banyak gaya yang bisa Anda gunakan. Seni piksel (bergaya retro secara sengaja) adalah salah satu gaya yang paling umum digunakan oleh pengembang independen. Seni piksel menjadi umum karena grafik ini paling cepat dan murah untuk dibuat serta masih memberikan game yang bagus.[4]
- Jika Anda punya waktu dan anggota lebih, Anda bisa mempertimbangkan membuat grafik 3D. Model 3D dasar memang bisa dibuat oleh satu orang saja, tapi detail yang lebih kompleks akan memakan sangat banyak waktu jika sendirian. Model 3D perlu tekstur untuk melengkapi modelnya.
3.Desain dunia atau struktur gamenya. Setelah Anda memiliki grafik yang siap digunakan, Anda bisa mulai membuat gamenya. Tergantung dengan gaya game yang Anda buat, Anda mungkin perlu membuat level atau area bermain. Jika Anda membuat game teka-teki, maka Anda bisa mulai mendesain teka-tekinya.
4.Kembangkan aset visualnya. Tergantung dengan gaya visual yang Anda gunakan, ada banyak program yang bisa digunakan untuk membuat aset visual Anda. Beberapa porgram yang populer antara lain:
- Blender - Program open source ini merupakan solusi model 3D yang paling populer. Ada banyak tutorial yang tersedia di internet yang memperlihatkan bagaimana mulai menggunakannya dengan cepat.
- Photoshop - Program ini penting untuk proses membuat tekstur dan juga sebagian besar grafik 2D. Program ini mahal, jadi jika Anda kekurangan biaya, pertimbangkan menggunakan GIMP, sebuah alternatif open source. GIMP punya sebagian besar fungsi yang sama.
- Paint.net - Program ini adalah alternatif open source untuk Paint Shop Pro, dan memungkinkan Anda untuk membuat visual 2D dengan mudah secara gratis. Program ini sangat berguna untuk membuat grafis piksel 2D.
5.Rekam aset audionya. Desain suara punya peran penting untuk mendalami game yang sedang dimainkan. Menggunakan musik atau tidak, kapan dan bagaimana menggunakan efek suara, dan seperti apa dialog yang diucapkan, semuanya bisa mempengaruhi cara pemain terhubung dengan game Anda.
- Anda bisa menemukan berbagai rekaman audio serta perangkat lunak pembuat musik yang gratis dan bagus di internet. Pertimbangkan menggunakan sumber daya yang gratis ini jika Anda kekurangan biaya atau bekerja secara independen.
- Buat efek suara Anda sendiri dengan benda-benda di rumah Anda.
- Gabungkan semuanya
1.Mainkan game Anda sesering mungkin. Sembari membuat semua aspek dalam game Anda, mainkan game tersebut untuk memastikan bahwa game Anda tetap menyenangkan dan kohesif. Jika ada satu area atau ide yang terasa kurang atau jelek, perbaiki atau buang. Setelah semua level atau teka-teki atau area selesai dibuat, coba mainkan dan tamatkan semuanya untuk memastikan bahwa game Anda menyenangkan dari awal sampai akhir.
2.Tetap fokus pada filosofi intinya. Selama proses pengembangan, Anda harusnya terus memeriksa apakah game yang Anda buat masih memegang filosofi yang ditentukan sejak awal. Pastikan Anda tetap berpegang pada daftar fitur yang sudah dibuat dan tidak goyah oleh berbagai tambahan.
3.Poles, poles, dan poles. Teruslah memeriksa kembali desain grafis, suara, dan game Anda untuk menyempurnakan beberapa hal yang masih perlu diperbaiki dan mengeluarkan gaya unik dari game Anda. Kemampuan Anda untuk memoles game dengan cepat akan sangat bergantung pada gaya grafikyang Anda pilih dan gunakan.
-TAHAP Terakhir COBA Gamenya
1.Mainkan game Anda sesering mungkin. Sembari membuat semua aspek dalam game Anda, mainkan game tersebut untuk memastikan bahwa game Anda tetap menyenangkan dan kohesif. Jika ada satu area atau ide yang terasa kurang atau jelek, perbaiki atau buang. Setelah semua level atau teka-teki atau area selesai dibuat, coba mainkan dan tamatkan semuanya untuk memastikan bahwa game Anda menyenangkan dari awal sampai akhir.
2.Tetap fokus pada filosofi intinya. Selama proses pengembangan, Anda harusnya terus memeriksa apakah game yang Anda buat masih memegang filosofi yang ditentukan sejak awal. Pastikan Anda tetap berpegang pada daftar fitur yang sudah dibuat dan tidak goyah oleh berbagai tambahan.
3.Poles, poles, dan poles. Teruslah memeriksa kembali desain grafis, suara, dan game Anda untuk menyempurnakan beberapa hal yang masih perlu diperbaiki dan mengeluarkan gaya unik dari game Anda. Kemampuan Anda untuk memoles game dengan cepat akan sangat bergantung pada gaya grafikyang Anda pilih dan gunakan.
Nah gimana ? sulit bukan ? setidaknya kita sudah tau cara membuatnya sekian dari saya makasih








Tapi terima kasih sudah memberi tahu siapa tahu nanti saya butuh :D