Friday 9 March 2018

TEKNOLOGI GAME

TEKNOLOGI GAME

Kesempatan kali ini akan membahas beberapa point seputar teknologi game, diantaranya yaitu :
  1. Perkembangan teknologi game secara umum dan contoh game
  2. Software-software untuk membuat game
  3. Bisnis dalam game komputer 
  4. Implementasi komputer grafik dalam salah satu game
  5. Desain skenario,script dan storyboard game komputer
Semua point di atas akan di bahas satu per satu oleh karena itu semoga di simak dengan baik dan semoga dengan adanya artikel ini dapat membantu pembaca dan menambah wawasan akan teknologi game. 

1. Perkembangan Teknologi Game Secara Umum

Dewasa ini game memang banyak di minati oleh segala kalangan, tidak memandang gender atau umur. Game di sukai banyak kalangan karena dengan bermain game di klaim dapat menghilangkan stress seseorang. Game yang hadir saat ini pun semakin canggih dan semakin memanjakan pemainnya dengan tampilan-tampilan game yang menyerupai aslinya dan dengan jalan cerita yang semakin beragam. Namun tahukah anda bahwa sebelum adanya game-game canggih saat ini,ada beberapa masa transisi dari game-game tersebut dan teknologi-teknologi yang di gunakan di dalamnya. 

Perkembangan game secara kasar dapat di lihat dari logic game, interface game dan audio game yang digunakan dalam unsur pembuatan game. Dari segi tampilan game , antara game terdahulu dengan game saat ini pasti berbeda tampilannya, misalkan yang terdahulu tampilannya kurang bagus dan terkesan kaku dan game yang saat ini tampilannya lebih realistis dan lebih luwes gerakan objeknya. Dari segi audio dan logic game juga pasti ada yang membedakan antara game terdahulu dan game saat ini. Di Indonesia sendiri perkembangan industri game di mulai sekitar 15 tahun yang lalu dengan di tandai adanya game console dan Playstation. Pada zaman ini umumnya industri game di Indonesia hanya bersifat sebagai distributor game saja.

Di tahun 2000 an mulai muncul game online dan lahirnya publisher-publisher di Indonesia yang mulai berlomba-lomba dalam memasarkan judul game, salah satu game yang booming pada waktu itu adalah Ragnarok Online. Devloper Ragnarok Online adalah Gravity Corporation dengan Publisher di Indonesia oleh PT Lyto Datarindo Fortuna.

Secara garis besar, perkembangan teknologi game di bagi menjadi beberapa generasi, yaitu :

  • GENERASI PERTAMA 

Generasi pertama di awali tahun 1966. Sebagian besar ide-ide kreatif dalam videogame dimotori oleh mahasiswa yang menghabiskan waktu luangnya dengan memanfaat fasilitas teknologi di kampus. Konsol game Baer yang prototipenya di berikan nama Brown Box, dan di luncurkan dengan nama Magnafox Odyssey pada Mei 1972, berisi 16 game built-in yang dapat di ganti menggunakan sebuah switch.

  • GENERASI KEDUA

Generasi kedua dalam sejarah video game, generasi ini di sebut sebagai awal era 8 bit atau kurang lebih 4 bit, dimulai pada tahun 1976 dengan merilis Fairchild Channel D dan Radofin 1292 Advanced Programmable Video Sistem. Pada generasi ini primadona gamenya adalah konsol game ATARI, diantaranya : Fairchild Channel F, Atari 2600, Magnavox Odyssey ver.2, Atari 5200.

  • GENERASI KETIGA

Generasi ketiga dimulai tahun 1983 dengan dipasarkannya Jepan Family Computer atau lebih di kenal dengan nama FAMICOM yang di kenal juga sebagai Nintendo Entertainment System. Generasi ini di dominasi oleh NES/Famicom dan di generasi ini pula terjadi perang konsol game yang pertama kalinya antara perusahaan konsol game Nintendo dengan SEGA 2

  • GENERASI KEEMPAT

Generasi keempat ini di sebut juga sebagai "Jaman Emas" dalam dunia video game. Munculnya konsol 16-Bit membawa perubahan signifikan terhadap grafik, audio dan gameplay. Contoh game konsol 16-Bit yaitu ada Sonic the Hedgehog yang di buat oleh Sega dan di jadikan maskot yang diklaim kualitas grafik dan tata suaranya jauh di atas Super Mario Bros buatan Nintendo.

  • GENERASI KELIMA

Generasi kelima menjadi era 32-Bit dan 64-Bit. Diawali dengan penyelenggaraan Electronic Entertainment Expo (E3) untuk pertama kalinya di Los Angeles Convention Center. Di ajang ini Sony merilis Sony PlayStation (1995), di ikuti dengan Nintendo 64 (1996). Keunggulan dari Sony Playstation di banding yang lainnya karena sony menggunakan CD-ROM yang menurut para developer game dapat menekan biaya produksi dan memiliki kapasitas cukup besar.

  • GENERASI KEENAM - SEKARANG

Generasi keenam teknologi game semakin berkembang pesat di tandai dengan Sony merilis PlayStation 2 yang berbasis DVD dengan ukuran perangkat lebih kecil dan munculnya XBOX keluaran Microsoft. Saat ini game tidak sebatas hanya lewat Playstation atau XBOX,melainkan dapat di mainkan pula lewat laptop,komputer dan beberapa perangkat lainnya.

2.Software-Software Pembuat Game

Dalam membuat game di gunakan beberapa software yang tiap-tiap software tersebut memiliki kelebihan dan kekurangan masing-masing. Dengan adanya software, para developer game di mudahkan dalam proses pembuatan dan dengan adanya software game, banyak orang yang berlomba-lomba ingin membuat game dan mempelajari software-software pembuat game baik untuk platform PC ataupun Android. Beberapa software pembuat game akan di jelaskan di bawah ini :

  • CONSTRUCT 2


Software Construct 2 ini sangat mudah bagi para pemula dalam hal pembuatan game. Beda dengan software pembuat game pada umumnya, pada software ini pembuat game tidak di tuntut untuk dapat melakukan coding, karena pada Construct 2 ini menggunakan sistem pembuatan drag & drop. Jadi untuk membuat sebuah game hanya cukup menggunakan logika dan drag & drop elemen yang ingin di pakai dalam game. Misal ingin memasukkan karakter,UI,Item dan lainnya ke dalam game yang anda buat tinggal klik dan tarik ke scene game anda.



  • GAME MAKER


Software ini hanya di peruntukkan pembuatan game berbasis PC saja. Game Maker juga merupakan software pembuat game yang mengandalkan sistem drag & drop. Jadi tanpa harus menguasai coding, seseorang dapat membuat game yang di inginkan dengan berbekal logika dan gambaran gamenya mau seperti apa.
  • GAME SALAD

Game Salad, sistem yang di gunakan sama seperti Construct 2 dan Game Maker, yaitu dengan sistem drag & drop dalam pembuatan gamenya. Sistem klik disini artinya dengan mengklik misalnya sebuah karakter, maka nantinya akan muncul sebuah pilihan mau di apakan karakter tersebut. Apakah karakter tersebut mau di beri animasi, atau dapat berjalan atau berlari.

  • RPG MAKER

Software RPG Maker ini hanya untuk membuat game bergenre RPG saja. Untuk anda yang mungkin pemula atau baru ingin terjun menjadi pembuat game, dapat menggunakan RPG Maker ini karena tampilan interfacenya mudah di pahami oleh pengguna dan simple dalam penggunaanya. Namun hanya untuk genre RPG.

  • UNITY

Software Unity, software ini di kenal dapat menghasilkan game-game yang berkualitas bagus. Buktinya dengan boomingnya game yang di buat dengan software ini, seperti Call of Duty, GTA, Asphalt dan sebagainya. Unity merupakan pilihan yang tepat jika ingin membuat game sekelas game-game di atas, alasannya karena Unity memiliki banyak sekali fitur dan dapat memberikan perintah, animasi, scene, objek dan bahkan dapat mendownload objek secara gratis atau berbayar untuk dapat di masukkan ke dalam game yang sedang di buat. Sayangnya unity cocok bagi anda yang memang sudah terbiasa dengan coding, karena unity memerlukan coding dalam pembuatan gamenya.



3.Bisnis Dalam Game Komputer

Perkembangan teknologi memang tidak dapat di pungkiri, dari waktu ke waktu banyak hadir teknologi baru dalam berbagai bidang. Salah satunya dalam bidang komputer dan tekonologi pembuatan game. Banyak developer game berloma-lomba membuat game dengan tampilan semirip mungkin dengan bentuk asli objek dan bahkan sering ketika game launching untuk umum, banyak iming-iming hadiah yang akan di dapatkan jika bermain game tersebut. Tak jarang jika banyak orang yang memiliki pemikiran terbuka mengatakan bahwa game tidak hanya sekedar sebagai sarana hiburan, melainkan sarana penghasil pundi-pundi uang dan berbagai sarana lainnya. Untuk lebih jelas pembahasannya saya akan bagi menjadi 2 sudut pandang, yaitu sudut pandang developer atau perusahaan pembuat game dan sudut pandang pemain game, yang masing-masing memiliki potensi bisnis masing-masing.
  • SUDUT PANDANG DEVELOPER (PERUSAHAAN GAME)

Dari sudut pandang pembuat game, bisnis yang terdapat adalah dengan melakukan penjualan hasil game yang di buat kepada publik. Baik menjual secara lisensi ataupun secara utuh game yang siap di mainkan. Umumnya game offline yang dapat di lakukan jual beli dari developer kepada pemain. Untuk game online biasanya dimainkan pemain secara gratis, dan pihak perusahaan game mendapatkan keuntungan dengan cara menjual Token atau Cash Virtual yang dapat di gunakan untuk membeli item atau barang di dalam game, jadi pemain hanya bisa mendownload game dan memainkannya tanpa perlu membayar lisensi.
  • SUDUT PANDANG PEMAIN GAME

Dari sudut pandang pemain game, bisnis yang terdapat adalah dengan melakukan transaksi jual beli item dalam game. Saya ambil contoh game online "RISING FORCE (RF)" di dalam game ini para pemain dapat melakukan trading item, bentuknya dapat berupa barang atau perlengkapan game. Penjual bertransaksi dengan pembeli di dalam game dan biasanya barang dapat di beli dengan 2 cara, yaitu membelinya dengan mata uang yang berlaku dalam game (mata uang game) atau dengan uang asli (rupiah). Dan hal ini memang di perbolehkan oleh pihak perusahaan game. Selain jual beli item dalam game, adapula yang melakukan bisnis berupa jasa, yaitu jasa joki level. Maksudnya adalah anda membayar pemain lain untuk memainkan karakter anda hingga pencapaian tertentu, jasa joki ini di bayar dan tentu saja dapat menjadikannya bisnis selain bermain. Dan adapula game-game yang mendapatkan hadiah ketika di mainkan berupa uang atau bahkan mata uang cryptocurencies seperti Bitcoin, beberapa game yang dapat mendapatkan bitcoin ketika di mainkan adalah blockchain game, alien run dan bitcoin billionaire.

4. Implementasi Komputer Grafik Dalam Salah Satu Game

Semakin bagus tampilan game maka semakin canggih teknologi grafik yang di gunakan. Dengan semakin bagus tampilan yang memanjakan mata pemainnya makan game tersebut dapat di pastikan akan laku keras di pasaran, asalkan jalan cerita gamenya juga menarik. Pada kesempatan kali ini saya juga akan membahas implementasi komputer grafik dalam game "Middle Earth : Shadow Of War". Game ini mengadaptasi event dalam "Lord Of The Rings", ceritanya melanjutkan arwah seorang raja elf kuno bernama Celebrimbor yang bergabung dalam tubuh seorang ranger bernama Talion yang berhasil menciptakan sebuah Ring Of Power baru, namun cincin tersebut harus hilang seketika. Misi mereka adalah untuk medapatkan kembali cincinnya. Dalam perjalannya sungguh akan memanjakan mata pemain karena di hadapkan dengan tampilan grafik yang bagus, salah satu contohnya adalah seperti di bawah ini
Di atas terlihat tampilan grafik memukau dengan efek-efek yang bercampur padu antara warna objek, kontras,teksture objek dan pencahayaan objek. Game ini di buat oleh developer Monolith Productions dan dengan publisher gamenya Warner Bros. Game ini menggunakan engine Firebird dan di rilis pada 10 oktober 2017. Dalam pembuatan ini terdapat teknik realism dalam pembuatan beberapa objek, yaitu objek daun dan tampilan karakter utama seperti manusia.

 pada gambar screenshot di atas merupakan karakter utama dalam game yang di gunakan oleh pemain. Karakter utama berwujud seperti manusia pada umumnya yang memiliki anggota tubuh serta pergerakan seperti manusia pada umumnya,sehingga dapat di sebutkan bahwa pada game ini menggunakan teknik realisme terhadap pembuatan dan bahkan pohon yang ada di belakang karakter di atas. Dari segi tata cahaya pada game ini menganut teknik Ambient Lightning seperi di bawah ini.

Pada lingkaran garis merah terlihat bayangan di lekukan objek dinding. Bayangan tersebut di hasilkan dari cahaya matahari dalam game yang mengenai bangunan sehingga bagian lekukan paling dalam yang tidak terkena cahaya menjadi gelap dan berbayang. Ambient Lightning sendiri merupakan sebuah teknik pemberian cahaya yang mempengaruhi semua benda di tempat kejadian secara merata, pada game ini cahaya tersebut di hasilkan dari matahari yang menyebar keseluruh bidang objek. Dengan teknik pencahayaan Ambient Lightning game dapat terlihat lebih hidup namun kelemahan teknik ini adalah pencahayaannya tanpa arah, atau dengan kata lain cahaya yang di hasilkan menyebar ke segala arah. Bila di lihat langsung membelakangi matahari pada game akan tampil sebuah efek-efek cahaya seperti di bawah ini.
Pada gambar di atas terlihat bias sinar matahari berwarna oranye yang mengenai objek karakter, terlihat bahwa bias cahaya berbentuk bulat. Shading pada game ini umumnya menggunakan Gouraud Shading untung bagian tebing dan flat shading untuk bagian lantai pada game. Gouraud Shading bekerja secara bentuk poligonal sehingga akan menghasilkan sorotan yang terus menerus memudar masuk dan keluar pada bagian-bagian objek yang berdekatan, contohnya seperti tebing pada game.
Pada tebing dalam game cahaya hanya terlihat di tebing yang tidak terhalangi objek lainnya namun cahayanya tidak merata karena cahaya hanya mengisi bentuk-bentuk permukaan saja dan tidak mendalam. Secara keseluruhan game ini di buat dengan teknik sedemikian sehingga membuat pemain merasakan atmosfir bermain seperti dalam keadaan nyata. Jalan cerita game ini juga bagus,namun game ini cukup berat grafisnya karena tampilan yang sedemikian realistis bahkan detail bayangan pohon sekalipun seperti di bawah ini.

5. Desain Skenario, Script dan Storyboard Game Komputer

Pembuatan game harus melewati beberapa tahapan proses. Beberapa tahapannya yaitu mendesain skenario game, membuat script game dan membuat storyboard dari game yang akan di buat. Masing-masing proses tentu sangat berpengaruh terhadap hasil game yang akan di buat. Kali ini saya akan mencoba menjelaskan dan membuat tahapan-tahapan proses game tersebut.
  • DESAIN SKENARIO GAME

Desain itu menurut saya merupakan sebuah arsitektur. Pada game, desain skenario ini merupakan langkah awal dalam proses pembuatan game. Secara garis besar skenario game merupakan urutan cerita yang di susun oleh developer atau seseorang tentang suatu peristiwa sesuai dengan game yang ingin di buat. Saya ambil contoh ingin membuat game arcade dengan tema mobil, dan kemudian saya akan menuliskan beberapa point-point penting yang saya akan terapkan ke dalam game. Dalam membuat game yang pasti harus ada adalah tujuan atau goals dari game tersebut. Pointnya sebagai berikut :
  1. Bergenre Arcade
  2. Bertema mobil
  3. Menggunakan batasan permainan berupa nyawa
  4. Nilai akan di berikan jika mobil menabrak objek tertentu
  5. Nyawa akan berkurang jika mobil menabrak objek tertentu
  6. Pemain hanya memiliki 3 nyawa
  • SCRIPT GAME

Script game merupakan intruksi yang ditafsirkan oleh prosesor atau skrip merupakan kumpulan sintaks pemrograman yang siap di compile. Macam-macam skrip yaitu PHP,ASP, Java Script atau VB Script. Script game umumnya hanya disisipkan ke dalam bahasa pemrograman. Script game dapat di buat berdasarkan acuan rancangan dan kondisi-kondisi di atas tadi yang telah kita buat. Misalkan terdapat kondisi jika mobil menabrak manusia maka nyawa pemain akan berkurang, maka kondisi tersebut akan di implementasikan lewat script agar ketika game di jalankan, aturan yang telah di buat tadi berjalan.
  • STORYBOARD GAME

Storyboard pada game merupakan sketsa gambar berurutan sesuai dengan penjabaran naskah. Dengan adanya storyboard kita dapat lebih mudah merancang game dan menyampaikannya ke para pemain, karena dengan sketsa yang kita buat pemain dapat mengkhayalkan gamenya itu seperti apa. Dari penjabaran point-point penting dalam Desain Skenario Game di atas, maka terciptalah skesta game yang saya buat sendiri seperti di bawah ini.
Dengan adanya stroyboard seperti di atas,kita dapat lebih mudah menentukan game yang akan kita buat. Di storyboard bagian atas terdapat bagian-bagian seperti intro,rules1 dan rules 2. Sedangkan di bagian bawah merupakan penjelasan atau deskripsi dari tiap-tiap skesta atau scene yang akan di buat menjadi game. Dengan adanya storyboard kita dapat membuat game menjadi lebih mudah.

KESIMPULAN :

Teknologi berkembang cepat dan game pun sekarang sudah banyak modelnya. Saran dan masukkan dari saya mungkin agar lebih bijak dalam bermain game, karena bisa-bisa kecanduan karena game. Game yang baik adalah game yang mengandung edukasi atau pesan-pesan moral. Jangan terlena dengan adanya game karena sejatinya game di buat untuk sarana hiburan, bukan untuk memperbudak manusia dengan segala faktor di dalamnya.


DAFTAR PUSTAKA :

https://www.klikmania.net/sejarah-dan-perkembangan-teknologi-game/
https://www.scirra.com/construct2
https://www.codepolitan.com/lima-game-engine-pilihan-untuk-membuat-game-android
https://id.wikipedia.org/wiki/Online_gaming_(permainan_daring)
https://www.storyboardthat.com/storyboards/fadilahachmadsuni/storyboard-game
https://id.wikipedia.org/wiki/Realisme_(seni_rupa)
https://id.wikipedia.org/wiki/Papan_cerita
https://unity3d.com/learn/tutorials/topics/graphics/ambient-lighting
https://unity3d.com/learn/tutorials/topics/graphics/light-types?playlist=17102
'faelaja@gmail.com'