Pada dasarnya sebuah pembuatan game diperlukan beberapa persiapan. Persiapan yang dilakukan terkait game yang nanti akan di buat. pada setiap proses diperlukan tahapan yang harus seimbang dengan game. pembuatan suatu game juga memerlukan pengetahuan tentang lingkungan game itu sendiri. dan juga mempunyai wawasan tentang pemrograman . beberapa tahapan yang diperlukan dalam pembuatan sebuah game yaitu :
Menentukan genre game
Dalam menentukan genre dari suatu game terdapat beberapa pilihan yaitu RPG. RPS. SPS(Second Person Shooter) . Arcade dll . dalam genre tersebut memiliki ciri yang berbeda-beda satu dengan yang lainnya. tentukan genre yang anda inginkan dan juga membuat pengguna game itu sendiri tertarik memainkannya
Menentukan Alur Game
Pembuatan game yang baik dengan alur game yang menarik untuk pemakai game itu sendiri. dengan seperti penentuan di berbagai level (pasti di setiap level terdapat jalan cerita yang ketika levelnya semakin tinggi maka tingkat kesulitanya pun semakin tinggi pula). Lain halnya ketika kita membuat game yang berbasis animasi/film-film (seperti Harry Potter, Spiderman, Cinderella, dll). Hal-hal yang harus kita ketahui jika kita memilih game yang berbasis animasi/film-film adalah dimana tempatnya, bagaimana cara mengalahkannya, berapa musuhnya, dll.
Menentukan bahasa pemrograman
Pembuatan sebuah game tergantung anda bisa atau tidak menguasai bahasa pemrograman . contoh bahasa pemrograman yang ada yaitu Java. anda harus menguasai Java sehingga pembuatan game dapat direncanakan. pengkodingan atau mengimplementasi ke dalam program. Pada tahap ini di butuhkan pemahaman tentang pemograman yang berorientasi objek, grafika komputer dan juga pengetahuan tentang bahasa pemograman tersebut. contoh nya adalah :
Adobe Flash Player
Program ini sebetulnya digunakan untuk membuat presentasi atau mendisain web. Namun selain itu dengan sedikit kreatifitas anda dapat membuat game sederhana dengan program ini. Sebab program ini tidak ditujukan untuk membuat game yang berat.
Membuat desain game
Diperlukan desain yang menarik untuk game itu sendiri. agar tampilannya disukai untuk pemakai. Pada saaat ini banyak sekali beberapa software pendukung untuk membuat desain game. secara sederhana dapat dibagi menjadi tiga jenis yaitu jenis kartun, semi realis, atau realis. Pilih jenis grafis yang sesuai dengan kebutuhan game Anda dan sesuai dengan kemampuan Anda, kemudian pilih software apa yang ingin Anda gunakan dalam membuat gambarnya, pilihlah yang Anda anggap paling mudah digunakan
Sound game
Dalam sebuah game pasti ada suara yang mendukung game itu . dalam hal pembuatan suara sangat penting untuk mengimbangi game itu. misalnya tidak ada suara maka game akan menjadi tidak menarik.
sumber: http://indahapdew.wordpress.com/2012/03/14/apa-saja-yang-dibutuhkan-untuk-membuat-game-aplikasi-yang-biasa-digunakan-dan-jenis-jenis-game/