Pengantar Teknologi Game


Game atau dalam bahasa indonesianya adalah permainan merupakan aktivitas dan/atau hiburan yang bisa membuat manusia merasa senang. Dahulu kala, permainan dapat dibentuk dari benda-benda sederhana yang ada di sekitar, seperti batu, kayu, kertas, dan lain-lain. Tujuan dari permainan itu pun adalah untuk mencari kesenangan, mengisi waktu luang dan menciptakan kreatifitas. Namun, lambat laun semenjak munculnya teknologi, semua benda-benda tersebut perlahan digantikan oleh sebuah layar dan console, yang disebut Video Game. Karena game bersifat global, game dapat dimainkan oleh semua umur dan tidak mengenal gender, tentunya dengan batasan umur dari setiap gamenya. Dan tujuan dari permainan juga semakin berkembang. Selain mencari kesenangan dan mengisi waktu luang, manusia bisa memperoleh pengetahuan, emosional, ketangkasan, pekerjaan, bahkan uang. Sebutan umum untuk orang yang memainkan game adalah Gamer.

Perkembangan teknologi game semakin marak 1 sampai 2 decade ke belakang. Mulai dari game yang dulunya 2dimensi, berwarna hitam dan putih yang terdapat dalam layar monokrom, maju ke 3 dimensi yang sudah memiliki warna jutaan, gerakan, console, suara yang mendukung, hingga baru-baru ini sedang dikembangkan game yang seolah-olah kita masuk ke dalam ruang virtual dan berinteraksi langsung terhadap objek di dalam game dengan menggunakan kacamata Virtual Reality.

Tipe Game

Game juga memiliki banyak tipe, ini bisa meningkatkan kemampuan atau mencari kesenangan sesuai apa yang kita suka. Beberapa tipe game:

1. FPS (First Person Shooter )


adalah tipe video game yang biasanya menggunakan sebuah senjata jarak jauh untuk menembak. Dari nama tipe game ini, yang dimaksud first person adalah kita sebagai pelaku utama pada tampilan layar, situasi biasanya ada di dalam peperangan.
Contoh game FPS: Counter Strike, Point Blank, Battlefield.

2. RPG (Role Playing Game)


adalah tipe game dimana kita memainkan karakter di dalam dunia khayalan, berpetualang mengikuti alur cerita hingga akhir. Dalam petualangannya, pemain dituntut untuk membunuh monster, mencari item, ataupun menyelesaikan sebuah teka-teki. Game RPG biasanya bersifat offline, kita harus mendownload client/driver untuk memainkannya.
Contoh game RPG : Kingdom of Amalur Reckoning, Final Fantasy, Skyrim.

3. MMORPG( Massively Multiplayer Online Role Playing Game)


adalah tipe game yang termasuk ke dalam tipe RPG, bedanya dalam MMORPG player bertemu dengan player lain dalam satu server. Saling bekerja sama menyelesaikan sebuah misi, menaikkan level, berbisnis atau sekedar membuka ruang chatting di dalam game. Game tipe ini bersifat online, dibutuhkan client/driver untuk memainkannya.
Contoh game MMORPG: Dragon Nest, RF Online, Perfect World

4. Web MMORPG ( Web Massively Multiplayer Online Role Playing Game)


Game tipe ini sama dengan penjelasan game MMORPG diatas, bedanya tipe game ini tidak membutuhkan sebuah client/driver untuk memainkannya. Melainkan bermain melalui browser saja seperti Internet explorer, Chrome, Mozilla, dll.
Contoh Game Web MMORPG: Crystal Saga, Allods Online.

5. RTS (Real Team Strategy)


Tipe ini merupakan tipe yang mempunyai ciri khas yaitu peperangan antar 2 atau lebih pasukan untuk mencapai kemenangan. Strategi menentukan kemenangan antara tim yang bertarung. Dalam permainannya, tim dituntut untuk menjaga markasnya, membangun sebuah pertahanan, mengumpulkan uang dan persenjataan, atau memilih hero untuk berperang.
Contoh game RTS: World Of Warcraft, Dota, Clash of Clans.

6. Life Simulation Game


adalah tipe game simulasi dimana kita seolah menjalani kehidupan yang ada di dalam sebuah game. Kita mengontrol karakternya seperti makan, berjalan, tidur, buang air, mengendarai, dan aktivitas sehari-hari lainnya.
Contoh Game Life Simulation Game: The Sims, Theme Hospital.

7. Vehicle Simulation


adalah tipe game dimana kita akan dihadapkan oleh sebuah simulasi berkendara di sebuah jalan di dalam game. Kita seolah-olah mengendarai kendaraan, menyetir, melihat spion, seperti merasa berkendara di dunia nyata.
Contoh game Vehicle Simulation: Euro Truck Simulator, Driving Simulator.

Developer

Perusahaan-perusahaan besar yang fokus dalam perkembangan teknologi game berlomba-lomba untuk menciptakan game dengan kualitas terbaik, terutama kualitas dari grafik user interface. Beberapa Developer Game yang terkenal yaitu:

1. Electronic Arts



Electronic Arts, Inc (EA) adalah pengembang Amerika, pemasar, penerbit dan distributor video game. Didirikan dan didirikan pada 28 Mei 1982 oleh Trip Hawkins, Electronic Arts adalah perusahaan game terbesar ketiga di dunia dengan pendapatan setelah Nintendo dan Activision.

Saat ini, EA mengembangkan dan menerbitkan game di bawah beberapa label termasuk EA Sports berjudul, Madden NFL, FIFA Football / Soccer, NHL, NCAA Football, BES dan NBA Jam. Label EA lainnya menghasilkan game mapan seperti Battlefield, Need for Speed​​, The Sims, Medal of Honor, Command & Conquer, serta game baru seperti Dead Space, Mass Effect, Dragon Age. EA juga memiliki dan mengoperasikan studio besar game, Tiburon di Orlando, EA Canada di Burnaby, BioWare di Edmonton serta Montreal dan DICE di Swedia.

2. Ubisoft


Adalah pengembang Perancis, dengan kantor pusat di Montreuil, Perancis. Perusahaan ini memiliki banyak cabang di seluruh dunia dengan 26 studio di 19 negara dan anak perusahaan di 26 negara Nama "Ubi" berasal dari singkatan Union des Bretons Independants (Independent Breton Union). saat ini merupakan pengembang game terbesar di dunia. mempunyai studio terbesar yaitu, Ubisoft Montreal di Kanada, yang saat ini mempekerjakan sekitar 2.100 orang. Ubisoft dikenal dengan game-gamenya yang realistis dan memiliki grafis yang indah, diantaranya: Assassin Creed Series, Splinter Cell Series dan yang terbaru Watchdog. Ubisoft juga menciptakan divisi film sendiri disebutUbisoft Motion Pictures yang akan membuat tampilan dan film berdasarkan game-nya.

3. Activision



Merupakan pengembang dan distributor permainan video pertama untuk konsol permainan video. Activision, Inc. didirikan pada tanggal 1 Oktober 1979. Ini adalah produk pertama untuk cartridges untuk Atari 2600 sistem konsol video, dan sekarang adalah terbesar pengembang permainan video di dunia, dan akan menjadi penerbit terbesar pada tahun 2007 di Amerika Serikat.Pada sebuah survei di situs //amplicate.com/hate/activision menyatakan bahwa 86% orang(Dari 725 orang) membenci Activision karena kontorversinya yang berupa pemecah belahan Infinity Ward oleh Activision, sangat sedikit sekali game besar yang menciptakan inovasi(seperti Call of Duty yang terus-terusan mengunakan konsep menembak membabi-buta) dan lain-lain.


4. Rockstar Games


adalah sebuah pengembang permainan video multinasional yang berkantor pusat di New York City, saat ini dimiliki Take-Two Interactive setelah membeli pengembang permainan video asal Britania, BMG Interactive. Merek ini terkenal karena seri permainan Grand Theft Auto, Max Payne, L.A. Noire, The Warriors, Bully, Manhunt, Midnight Club, State of Emergency, dan Red Dead, serta pemakaian dunia terbuka dan kebebasan menjelajah d alam permainan tersebut. Perusahaan ini memiliki sejumlah studio yang telah diakuisisi dan ganti nama dan studio yang didirikan sendiri. Walaupun banyak studio hasil akuisisi Take-Two Interactive dipakai oleh Rockstar, studio-studio lain tetap mempertahankan identitas lamanya dan menjadi bagian dari divisi 2K Games milik Take-Two Interactive. Rockstar Games didirikan di New York City pada tahun 1998 oleh produsen permainan video Britania Raya Sam Houser, Dan Houser, Terry Donovan, Jamie King dan Gary Foreman.

Algoritma

Dalam pembuatan game, algoritma adalah hal yang penting. Algoritma adalah urutan/langkah-langkah/instruksi untuk mencapai suatu tujuan. Algoritma dalam game berperan menjalankan instruksi untuk aktivitas objek secara otomatis ataupun manual. Beberapa algoritma yang dipakai dalam pembuatan game:

1. MINIMAX

Sebuah prosedur pencarian yg melihat kedepan, memperhatikan apa yg akan terjadi, kemudian yang digunakan untuk memilih langkah berikutnya.

2. ALPHA-BETA PRUNING, 

Algoritma ini merupakan improvisasi dari algoritma minimax. Algoritma ini untuk meningkatkan efisiensi fungsi minimax dalam hal pencarian, kemudian fungsi evaluasi ditambahkan sepasang nilai alpha dan beta.

3. FUZZY 

Logika fuzzy merupakan pengembangan dari logika boolean. Sistem fuzzy atau logika fuzzy adalah salah satu bahasa soft computing yang memiliki karakteristik dan keunggulan dalam menangani permasalahan yang bersifat ketidakpastian dan kebenaran parsial. Logika fuzzy merupakan pengembangan dari logika boolean yang hanya memiliki nilai true (1) atau false (0).

4. ALGORITMA GENETIKA

Algoritma genetika adalah algoritma yang berusaha menerapkan pemahaman mengenai evolusi alamiah pada tugas-tugas pemecahanmasalah (problem solving). Pendekatan yang diambil oleh algoritma ini adalah dengan menggabungkan secara acak berbagai pilihan solusi terbaik di dalam suatu kumpulan (populasi) untuk mendapatkan generasi solusi terbaik berikutnya yaitu pada suatu kondisi yang memaksimalkan kecocokannya atau lazim disebut fitness.

5. ALGORITMA AI (ARTIFICIAL INTELEGENCE) 

Kecerdasan Buatan (Artificial Intelligence) merupakan cabang terpenting dalam dunia computer yang membuat agar mesin (computer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan manusia. Pada awalnya diciptakan computer hanya berfungsi sebagai alat hitung. Tapi sekarang peran computer makin mendominasi kehidupan manusia. Komputer di harapkan data diberdayakan untuk mengerjakan segala sesuatu yang biasa dikerjakan oleh manusia. 

 

Software

Dalam pembuatan game, selain algoritma, software adalah hal yang paling penting. Software akan mendukung secara visualisasi bagaimana game terbentuk dan bagaimana GUI game terlihat. Berikut beberapa software pembuatan game:

1. Rage Engine

Rage engine, atau Rockstar Advance Game Engine. Rage engine adalah sebuah game engine yang dibuat oleh Rockstar untuk pembuatan game GTA, The Warriors, dan masih banyak lagi. Keunggulan dari Rage engine ini adalah tempatnya yang sangat luas, seperti yang ada dalam game GTA.


2. Unreal Engine

Software unreal engine adalah software pembuat game yang dibuat dan dikembangkan oleh unreal teknologi. Unreal engine dibuat pada tahun 1998, dan terus-menerus dikembangkan sampai sekarang versi terbarunya, unreal engine 4. Game pertama yang dibuat unreal engine adalah game yang bernama Stealth Deus Ex, yang dirilis pada tahun 2000.

3. Frostbite Engine

adalah software yang terdapat pada game yang dikembangkan oleh EA Digital Illusions CE yang terkenal dengan Serial Battlefield. DICE telah menggunakan kedua versi dari software tersebut untuk permainan yang mereka buat sendiri seperti Battlefield: Bad Company, Battlefield 1943, Battlefield: Bad Company 2.


4. Strawberry Prolog

Strawberry Prolog adalah bahasa pemograman logical atau disebut juga dengan bahasa pemograman non-prosedural. Bahasa pemograman ini di ciptakan oleh Alain Cormerauer dan Robert Kowalski pada tahun 1972 dalam upaya penciptaan suatu bahasa pemograman yang memunkinkan pernyataan logika alih - alih rangkaian agar dapat di jalankan oleh komputer dan sedangkan Strawberry Prolog yang kita gunakan sekarang di release pada tahun 1996 oleh Institute Matematika Informatika dan Akademi Ilmu Pengetahuan Bulgaria.

Daftar Pustaka:

https://id.wikipedia.org/wiki/Electronic_Arts
https://id.wikipedia.org/wiki/Ubisoft
https://id.wikipedia.org/wiki/Activision
https://id.wikipedia.org/wiki/Rockstar_Games
http://muhammadaldirizkir.blogspot.co.id/2014/04/pengertian-konsep-dan-beberapa-aplikasi.html
http://gudangdariilmu.blogspot.co.id/2015/07/10-software-pembuat-game-terbaik.html
https://id.wikipedia.org/wiki/Frostbite_Engine
http://cruizerx.blogspot.co.id/2013/05/penjelasan-tentang-strawberry-prolog.html