NAMA : BAGUS KURNIAWAN
KELAS : 3IA06
NPM : 51411369
Pada dasarnya teknik 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.
Teknik dalam membuat
game bisa kita lakukan dengan menggunakan bahasa pemrograman seperti JAVA,
Strawberry Prolog,Phyton, dll. Kita bisa membuat game computer sederhana dengan
menggunakan bahasa pemrograman tersebut. Sebagai contoh saya pribadi pernah membuat
game “snake” menggunakan phyton. Dimana tampilan game tersebut masih sangat
sedehana. Mengapa kita tidak mencoba JAVA yang notabene bahasa pemrograman yang
lebih baik dan popular dari generasi generasi sebelumnya? Tentu sangat bisa
menggunakan JAVA untuk membuat game sederhana dan kualitas serta interface yang
ditawarkan juga sedikit lebih baik dibanding bahasa pemrograman generasi
sebelumnya. Disamping itu JAVA memiliki banyak library yang memungkinkan
pembuatnya meng-import library tersebut sehingga tampilan yang dihasilkan
menjadi lebih baik. Menggunakan Strawberry Prolog pun tidak jauh beda dengan
JAVA atau bahasa pemrograman lain, kemampuan anda dalam Coding sangat
diperlukan. Karena semua aksi yang akan kita berikan pada game yang kita buat
ditentukan dari coding yang kita masukkan. Disamping membuat game menggunakan
bahasa pemrograman yang telah disebutkan diatas, ada pula pembuatan game yang
menggunakan Flash. Menggunakan Flash agak sedikit berbeda dengan menggunakan
bahsa pemrograman yang telah disebutkan diatas. pada Flash kita bisa menggambar
objek game yang kita inginkan setelah itu barulah kita masukkan
comment/perintah/coding pada objek objek yang telah kita buat tersebut sehingga
nantinya objek objek tersebut bergerak sesuai dengan keinginan kita. Sehingga
kita bisa mengatur objek menjadi lebih detail, seperti letak objek. Teknologi
Falsh juga banyak digunakan dalam pemuatan game online. Biasanya banyak
programmer yang menggabungkan antara teknik pembuatan game JAVA dengan Flash
sehingga hasil yang didapatkan menjadi lebih maksimal. Masih banyak lagi bahasa
pemrograman dan teknik dalam pembuatan game, saya pun masih mempelajarinya
sehingga tidak dapat menyebutkan satu persatu. Dibawah ini akan saya sebutkan
bahasa pemrograman yang digunakan dalam pembuatan Game beserta contoh tampilan
game nya :
· C++,
walau sudah ada cukup lama, C++ masih banyak sekali digunakan untuk membuat
game desktop, mulai dari game indie seperti Crayon Physics Deluxe, bahkan game besar
seperti Crysis 2.
· C#,
dapat digunakan pada pembuatan desktop games menggunakan XNA, DirectX, atau
Unity3D. Dapat juga digunakan untuk membuat web games menggunakan Silverlight
atau Unity3D. Contoh web game yang dibuat menggunakan C# dan Unity3D
adalah LiloCity dari Agate
Studio.
· Java,
dapat digunakan untuk membuat desktop games, web games (dengan format Java
Applet), bahkan bisa untuk mobile games. Contoh game desktop yang dibuat
menggunakan Java contohnya FIFA12
· Actionscript
3, umum digunakan dalam pembuatan web games dalam format Flash Games, contohnya
game flash di Facebook seperti Shopping Paradise buatan
Agate Studio atau game flash di game portal, seperti Earl Grey and that Rupert Guy yang
juga buatan Agate Studio.
·
PHP, HTML, Javascript; bahasa-bahasa pemrograman ini biasa digunakan untuk membuat web games, misalnya yang ada di Facebook seperti Football Saga.
Sumber :