Minggu, 23 Maret 2014

Tahap-tahap pembuatan Game

Pada postingan kali ini saya akan membahas tentang teknik-teknik pembuatan game, langsung saja kita bahas terlebih dahulu apa itu game yang kita kenal menurut para ahli :
  1. Menurut J. Von Neumann dan O. Morgenstern, Theory of Games and Economic Behavior (3d ed. 1953), game adalah Permainan yang terdiri atas sekumpulan peraturan yang membangun situasi bersaing dari dua sampai beberapa orang atau kelompok dengan memilih strategi yang dibangun untuk memaksimalkan kemenangan sendiri atau pun untuk meminimalkan kemenangan lawan. Peraturan-peraturan menentukan kemungkinan tindakan untuk setiap pemain, sejumlah keterangan diterima setiap pemain sebagai kemajuan bermain, dan sejumlah kemenangan atau kekalahan dalam berbagai situasi.
  2. Menurut David Parlett, game adalah sesuatu yang memiliki “akhir dan cara mencapainya”: artinya ada tujuan, hasil dan serangkaian peraturan untuk mencapai keduanya.
  3. Menurut Clark C. Abt, game adalah kegiatan yang melibatkan keputusan pemain, berupaya mencapai tujuan dengan “dibatasi oleh konteks tertentu” (misalnya, dibatasi oleh peraturan).
  4. Menurut Roger Callois, seorang sosiolog Perancis, dalam bukunya yang berjudul Les jeux et les homes menyatakan game memiliki enam sifat: “bebas” (bermain adalah pilihan, bukan kewajiban), “terpisah” (waktu dan tempat telah ditetapkan terlebih dahulu), memiliki hasil yang tidak pasti, “tidak produktif” (artinya tidak menghasilkan barang atau kekayaan), dipayungi sebuah aturan, dan “pura-pura” (dibarengi dengan kesadaran bahwa game bukan Kehidupan Nyata, tapi semacam realita yang terpisah tapi dimiliki bersama).
  5. Menurut Bernard Suits, game adalah “upaya sukarela untuk mengatasi rintangan yang tidak perlu”. “Rintangan yang tidak perlu”.
  6. Menurut Chris Crawford, seorang komputer game designer mengemukakan bahwa gamepada intinya adalah sebuah interaktif, aktivitas yang berpusat pada sebuah pencapaian, ada pelaku aktif, dan juga ada lawan.
  7. Menurut Greg Costikyan, game adalah sebentuk karya seni di mana peserta, yang disebut Pemain, membuat keputusan untuk mengelola sumberdaya yang dimilikinya melalui benda di dalam game demi mencapai tujuan.
Game sendiri mempunyai 2 jenis yaitu game online dan game offline, perbedaan diantaranya adalah pada game online untuk dapat bermamain dengan orang lain atau multplayer pada game harus terkoneksi internet agar bisa terhubung dengan player lain, sedangkan untuk game offline walaupun tidak terhubung dengan internet player bisa bermain game dengan lebih dari 2 orang.

Tidak hanya itu game sendiri mempunyai Genre tersendiri diantaranya adalah :

  1. Aksi – Shooting, (tembak-tembakan , atau hajar-hajaran bisa juga tusuk-tusukan, tergantung ceritadan tokoh di dalamnya), video game jenis ini sangat memerlukan kecepatan refleks, koordinasi mata-tangan, juga timing, inti dari game jenis ini adalah tembak, tembak dan tembak.
  2. Fighting (pertarungan), jenis game ini memerlukan kecepatan refleks dan koordinasi mata-tangan, tetapi inti dari game ini adalah penguasaan jurus (hafal caranya dan lancar mengeksekusinya), pengenalan karakter dan timing sangatlah penting, combo-pun menjadi esensial untuk mengalahkan lawan secepat mungkin.
  3. Aksi–Petualangan. Memasuki gua bawah tanah, melompati bebatuan di antara lahar, bergelayutan dari pohon satu ke pohon lain, bergulat dengan ular sambil mencari kunci untuk membuka pintu kuil legendaris, atau sekedar mencari telepon umum untuk mendapatkan misi berikutnya, itulah beberapa dari banyak hal yang karakter pemain harus lakukan dan lalui dalam video game jenis ini. Game Aksi pada umumnya yang umumnya hanya melawan Artificial Intellegence atau istilah umumnya melawan komputer saja.
  4. Petualangan. Bedanya dengan jenis video game aksi-petualangan, refleks dan kelihaian pemain dalam bergerak, berlari, melompat hingga memecut atau menembak tidak diperlukan di sini. Video Game murni petualangan lebih menekankan pada jalan cerita dan kemampuan berpikir pemain dalam menganalisa tempat secara visual, memecahkan teka-teki maupun menyimpulkan rangkaian peristiwa dan percakapan karakter hingga penggunaan benda-benda tepat pada tempat yang tepat.
  5. Simulasi, Konstruksi dan manajemen. Video Game jenis ini seringkali menggambarkan dunia di dalamnya sedekat mungkin dengan dunia nyata dan memperhatikan dengan detil berbagai faktor. Dari mencari jodoh dan pekerjaan, membangun rumah, gedung hingga kota, mengatur pajak dan dana kota hingga keputusan memecat atau menambah karyawan. Dunia kehidupan rumah tangga sampai bisnis membangun konglomerasi, dari jualan limun pinggir jalan hingga membangun laboratorium cloning. Video Game jenis ini membuat pemain harus berpikir untuk mendirikan, membangun dan mengatasi masalah dengan menggunakan dana yang terbatas. 
  6. Role Playing. Video game jenis ini sesuai dengan terjemahannya, bermain peran, memiliki penekanan pada tokoh/peran perwakilan pemain di dalam permainan, yang biasanya adalah tokoh utamanya, dimana seiring kita memainkannya, karakter tersebut dapat berubah dan berkembang ke arah yang diinginkan pemain (biasanya menjadi semakin hebat, semakin kuat, semakin berpengaruh, dll) dalam berbagai parameter yang biasanya ditentukan dengan naiknya level, baik dari status kepintaran, kecepatan dan kekuatan karakter, senjata yang semakin sakti, ataupun jumlah teman maupun mahluk peliharaan. Secara kebudayaan, pengembang game Jepang biasanya membuat Role Playing Game (RPG) ke arah cerita linear yang diarahkan seolah karakter kita adalah tokoh dalam cerita itu, seperti Final Fantasy, Dragon Quest dan Xenogears. Sedangkan pengembang game RPG Eropa, cenderung membuat karakter kita bebas memilih jalan cerita sendiri secara non-linear.
  7. Strategi. Kebalikan dari video game jenis action yang berjalan cepat dan perlu refleks secepat kilat, video game jenis strategi, layaknya bermain catur, justru lebih memerlukan keahlian berpikir dan memutuskan setiap gerakan secara hati-hati dan terencana. Video game strategi biasanya memberikan pemain atas kendali tidak hanya satu orang tapi minimal sekelompok orang dengan berbagai jenis tipe kemampuan, sampai kendaraan, bahkan hingga pembangunan berbagai bangunan, pabrik dan pusal pelatihan tempur, tergantung dari tema ceritanya. Pemain game strategi melihat dari sudut pandang lebih meluas dan lebih kedepan dengan waktu permainan yang biasanya lebih lama dan santai dibandingkan game action. Unsur-unsur permainannya biasanya berkisar sekitar, prioritas pembangunan, peletakan pasukan, mencari dan memanfaatkan sumberdaya (uang, besi, kayu, minyak, dll), hingga ke pembelian dan peng-upgrade-an pasukan atau teknologi. 
  8. Puzzle. Video game jenis ini sesuai namanya berintikan mengenai pemecahan teka-teki, baik itu menyusun balok, menyamakan warna bola, memecahkan perhitungan matematika, melewati labirin, sampai mendorong-dorong kota masuk ke tempat yang seharusnya, itu semua termasuk dalam jenis ini. Sering pula permainan jenis ini adalah juga unsur permainan dalam video game petualangan maupun game edukasi.
  9. Simulasi kendaraan. Video Game jenis ini memberikan pengalaman atau interaktifitas sedekat mungkin dengan kendaraan yang aslinya, meskipun terkadang kendaraan tersebut masih eksperimen atau bahkan fiktif, tapi ada penekanan khusus pada detil dan pengalaman realistik menggunakan kendaraan tersebut.
  10. Olahraga. Biasanya permainannya diusahakan serealistik mungkin walau kadang ada yang menambah unsur fiksi.
Setelah mengetahui genre-genre dari game sekarang kita masuk ke tahap-tahap pembuatannya, diantaranya adalah :
  1. Tentukan genre dari game yang ingin anda buat, saran saya buatlah game yang mudah anda mengerti material-materialnya agar anda makin mantap untuk membuatnya, game yang baik itu tidak hanya harus kuat di fisiknya namun harus dapat menarik melewati sisi fisiknya/visualnya.
  2. Tentukan tool (alat) yang digunakan, sering kali game dibuat dengan bahasa pemograman, jika anda adalah seorangprogramer maka anda bisa membuat game dengan bahasa pemograman yang anda kuasai, tetapi jika anda adalah orang yang belum begitu menguasai atau sama sekali tidak mengetahui tentang dunia pemograman maka jangan berkecil hati dan jangan menganggap bahwa membuat game dizaman sekarang masih susah, banyak sekali software yang khusus dibuat untuk membuat game dengan genre tertentu, ada software yang menggunakan bahasa pemograman dalam pembuatangame atau sama sekali tidak membutuhkan pemograman dalam pembuatannya, sehingga anda hanya perlu menggunakan mouse untuk mengatur jalannya game, karakter jagoan, musuh dan beberapa komponen game lainnya, software untuk membuat game sangat membantu anda dalam membuat sebuah game.
  3. Tentukan gameplaynya, gameplay sendiri yaitu sistem jalannya game tersebut, mulai dari menu, area permainan, save, load, game over, story line, misiion sukses, mission failed, cara bermain dan sistem lainnya harus ditentukan, misal dalam sistem save anda hanya akan membuat pemain bisa mensave permainan jika jagoannya sudah menuju kesebuah lokasi, kemudian ketika meload karakter jagoan akan kembali ketempatarea save, atau ketika dalam menu pemain hanya akan mendapat pilihan menuplay game, load game, credit dan quit, atau ingin membuat game yang bercerita tentang seorang mahasiswa yang terlibat dalam perang antar geng jalanan dan mencoba untuk keluar dari permasalahan tersebut. Semua sistem yang digunakan dalam game disebut dengan gameplay. Sebisa mungkin buatlah gameplay enak untuk dimainkan dan tidak menyulitkan pemain sehingga pemain akan nyaman ketika memainkan game.
  4. Tentukan grafis yang anda ingin buat, grafis secara sederhana dapat dibagi menjadi tiga jenis yaitu jenis kartun, semi realis, atau realis. Pilih jenis grafis yang sesuai dengan kebutuhan game dan sesuai dengan kemampuan, kemudian pilih software apa yang ingin digunakan dalam membuat gambarnya, pilihlah yang dianggap paling mudah digunakan.
  5. Tentukan audio (suara) yang ingin anda gunakan, suara membuat game yang kita buat semakin realistis tanpa suara walaupun grafis game sudah sangat bagus namun game itu menjadi kurang kuat daya tariknya.
  6. Tentukan perencanaan waktu, hal ini dilakukan agar anda lebih siap untuk membuat game, anda pun akan lebih lancar jika waktu untuk membuat game telah ditentukan.
  7. Lakukan proses pembuatan game, hal ini dilakukan pada saat anda telah mengumpulkan material-material yang anda butuhkan untuk membuat game.
  8. Lakukan publishing, setelah game telah anda buat publikasikan game yang anda buat, jika game tersebut perlu di install buatlah setup (exe) untuk menyatukan komponen-komponennya, metode ini tergantung dari tool yang digunakan untuk membuat game.
Software-software yang dapat digunakan untuk membuat game diantaranya adalah :

  • Cry Engine 
salah satu Game Engine yang dikeluarkan oleh German, Crytek. Game engine ini juga sempat menghebohkan dunia game pada tahun 2004. Beberapa contoh game yang dibuat dengan menggunakan software ini adalah Crysis, Crysis War Head, Crysis 2, FarCry, Alion : Tower of Eternity, dan masih banyak lagi.Keunggulan dari Cry Engine ini sendiri adalah tidak perlu menggunakan spek yang dewa untuk menjalankan game-game yang dibuat dengan software ini, dan pencahayaannya juga sangat bagus.
  • Unreal Game
Sejak 1998, GE keluaran Epic Games pertama digunakan untuk game Unreal, dan dilanjutkan oleh game bernuansa Stealth Deus Ex (2000). Generasi pertama Game Engine ini menunjukkan dunia yang gelap dan kelam. Beruntunglah kita para PCGamer, karena dapat merasakan game-game dari Unreal Engine dengan Framerate yang lebih stabil dibandingkan di console. Tetapi, Unreal Engine 3 mengalami revolusi yang membuatnya menjadi GE yang menghasilkan Framerate stabil, Kualitas Grafis yang mantap, Dynamic Shadows, HDRR (High Dynamic Range Rendering), Depth of Field, dan penggunaan DX 11 secara maksimal. Semua game dengan Engine ini memang mengagumkan, dan nyaris semua bertema kelam, karena GE ini memang mengutamakan di Shadows.
  • IW Engine
IW Engine atau yang biasa disebut Infinity Wizard Engine, Walaupun Call Of Duty yang pertama dibuat dengan ID Tech Engine, developer membuat sebuah GE tanpa nama resmi ini, yang diadaptasi dari ID Tech 3. Kelebihan utama GE ini adalah animasi dan pencahayaan yang fenomenal, juga dengan AI kompleks yang cerdas, Depth of Field, dan “dynamic bullet penetration”.
  • Frosbite Engine
Bisa dibilang Game Engine ini adalah saingan IW Engine, karena Grafik yang ditampilkan dalam Engine ini sangatlah dahsyat. Contoh game yang dibuat dengan engine ini sendiri seperti Battlefield 3, Need For Speed The Run, Dll. Namun game engine ini tidak mendukung dengan DX 9, dan juga Windows XP. Tetapi dapat dimaklumi, karena engine ini menggunakan DX 11 secara maksimal, sayapun dibuat kagum akan grafik dahsyat yang ditampilkan dari awal Battlefield 3 dimulai.
  • ID Tech Engine
Engine ini adalah kakek dari segala game bergenre FPS. Sebenarnya, GE ini dibuat untuk game HoverTank 3d. Lalu berlanjut menghasilkan game FPS pertama Catacomb 3d, tapi karena kurang terkenal, dibuatlah Wolfenstein 3d. id Tech juga menghasilkan Game-game FPS Old School Quake series dan Doom Series, dengan Engine yang telah dimodifikasi. GE ini memiliki 5 generasi, dengan adanya FPS hebat hasil GE ini di setiap jamannya. Generasi terakhirnya adalah id Tech 5, yang menghasilkan game open-world post-apocalyptic bergenre FPS-Racing, RAGE. Keunggulan dari Game Engine ini adalah bisa membuat MegaTexture, yaitu texture game yang bisa mencapai resolusi 128.000 x 128.000 pixel ! Dan juga dunia dinamis dengan Terrain Editor yang sederhana tetapi kompleks. GE ini juga memungkinkan pembuatan hanya satu jenis texture yang bisa dipakai untuk PC maupun console, yang sangat memudahkan port antar platform. Keunggulan lain adalah Soft-Edged Shadows, HDRR, dan beberapa fitur standar Game Engine.

dikutip dari :
http://www.gaptekupdate.com/2013/02/10-software-pembuat-game-terbaik/
http://yongkimayongga.blogspot.com/2014/03/pengantar-teknologi-game.html
http://blognyaclara.blogspot.com/2010/04/pengantar-teknologi-game.html
http://www.bahaskomputer.com/2009/05/tahap-pembuatan-game.html