Teknologi Game
Artikel ini akan membahas tentang teknologi game. Lansung saja....
- Teknologi Game Generasi Pertama (1952-1975)
Teknologi Game pertama kali diciptakan oleh A.S Douglas pada tahun 1952 yaitu OXO, kemudian Douglas membuat ide baru lagi yaitu membuat game versi Tic-Tac-Toe yang diprogram pada komputer layarCRT.
- Teknologi Game Generasi Kedua
(1976-1983)
Generasi kedua ini adalah pertama kali game 8 bit keluar. Game yang keluar
pada generasi kedua ini adalah jenis game Arcade 3D, yaitu Battlezone, Pac-Man
dan Game & watch. Tetapi pada tahun 1983 eksistensi dunia game mulai
menurun karena kurang kreatifnya para pembuat game. Perkembangan PC pada saat
itu juga semakin canggih, sehingga orang-orang lebih tertarik membeli PC
dibandingkan konsol video game.
- Teknologi Game Generasi Ketiga
(1983-1986)
Pada tahun 1983 Konsol Nintendo
diciptakan oleh perusahaan FAMICOM di jepang. Konsol ini sangat memikat banyak
orang karena konsol yang diciptakan famicom ini merupakan konsol yang pertama
kali menampilkan gambar dan animasi resolusi tinggi saat itu. Nintendo ini
memiliki chip pengaman cartridge game mereka, sehingga saat developer game
ingin merilis gamenya harus melakukan izi terhadap perusahaan FAMICOM. Dan pada
saat itu, game yang paling minati adalah game super mario.
- Teknologi Game Generasi Keempat
(1988-1993)
Pada generasi ini game sudah menjadi 16
bit yang membawa perubahan pada gameplay, tata suara, dan grafik. Dan pada
tahun 1988, Nintendo mendapatkan saingan, dan saingan tersebuh adalah
perusahaan yang bernama Sega. Dan perusahaan sega juga merilis konsolnya
sendiri. Setelah nintendo
mendapatkan saingan, akhirnya pada tahun 1990 nintendo mengeluarkan konsol
terbarunya yang bernama SNES( Super nintendo entertainment system). Meskipun
muncul beberapa saingan tetapi nintendo tetap paling populer. Pada tahun 1990
Sega juga mengeluarkan konsol barunya yang bernama sega megadrive, pada tahun
berikutnya sega merilis game Sonic yang kualitasnya lebih baik dari super
mario.
- Teknologi Game Generasi Kelima
(1994-1999)
Generasi ke lima ini juga bisa disebut
pertama kalinya konsol game dengan 32 bit. Karena ada saingan baru yang bernama
Atari yang mengeluarkan konsol dengan nama atari jaguar yang mampu menyaingin
konsol dari Nintendo dan Sega. Dan kemudian muncul juga perusahaan sony yang
mengeluarkan konsol dengan nama playstation, nah pada playstation ini sudah
menggunakan CD, berbeda dengan Sega dan Nintendo yang tidak menggunakan CD. Dan
akhirnya Nintendo dan Sega merasa tersaingi dan membuat konsol baru yang
memakai CD.
- Teknologi Game Generasi Keenam
(2000-Sekarang)
Pada generasi keenam teknologi game
dikuasai oleh Sony. Pada tahun 2000 Sony merilis playstation the next
generation, yaitu playstation 2, dengan ukuran ada yang lebih kecil dan ada
yang lebih besar, dan playstation ini bisa memainkan game tanpa memakai DVD,
tetapi harus diisi gamenya ke dalam konsol tersebut. Pada saat itu juga
microsoft mengeluarkan konsolnya yang bernama Xbox. Meskipun Xbox tampilannya
bagus tetapi Sony lebih populer. Sony selalu mengeluarkan next generation, saat
ini sudah sampai playstation 4.
Contoh game yang akan saya bahas pada point kedua ini adalah game Dragon Nest. Adapun hal-hal yang ingin dijelaskan meliputi teknik pencahayaan yaitu : directional light, Positional Light, Point Light, dan Area Light.
- Point Light
Pada point light ini sumber cahaya yang dihasilkan bisa berasal dari sebuah benda yang mengeluarkan cahaya yang tersebar ke semua arah. Contoh Point Light ada pada gambar dibawah yang memiliki cahaya warna biru.
- Directional Light
Direct = langsung, light = cahaya. Bisa disimpulkan directional light adalah cahaya langsung yang mengenai objek tersebut. Posisi dari sumber cahay ini tidak berpengaruh pada pencahayaan serta bayangan yang dihasilkan saat cahaya darinya mengenai objek. Contohnya seperti gambar yang ada dibawah, ketika objek ada diatas maka akan muncul bayangannya dibawah.
- Area Light
Area Light akan menghasilkan cahaya untuk area tertentu, mengikuti objek yang ada pada sebuah game. Contohnya seperti gambar dibawah ini. Pada gambar dibawah terdapat objek tanah yang warna gelap. Objek yang berwarna gelap tersebut terjadi karena diatasnya terdapat objek yang menghalangi cahaya
3. Bisnis dalam Game Komputer
Perkembangan game sangat cepat. Banyak developer berlomba-lomba membuat game dengan tampilan atau grafik yang bagus sehingga banyak yang meminati game tersebut. Sehingga game bukan hanya utuk menghabiskan waktu, tetapi juga menjadi acuan untuk meningkatkan kreatifitas bagi pada developer game.
Aplikasi game dapat dijalankan pada berbagai platform. Berikut beberapa platform yang bisa digunakan untuk bermain game :
- Personal Computer
Game ini dijalankan pada komputer. Biasanya game ini dibuat dengan bahasa C++/C, dan membutuh waktu 3-6 bulan tergantung dari game yang dibuat. Banyak sekali game bagus yang dirilis pada platform ini, dari segi tampilan, animasi dan suara. Sehingga para audience akan memilih salah satu game yang menarik bagi para pemain.
- Web Based Game
Dilihat judulnya pasti sudah tau. Game ini dijalankan pada platform web. Untuk menjalankan game berbasis web harus menggunakan akses internet. Pilihan game pada web ini menjadi pilihan untuk meningkatkan traffic pada web tersebut. Dan untuk membuat game ini biasanya membutuhkan waktu 1-2 bulan. Contohnya dapat klik disini
- Smartphone
Produk yang memiliki targer market status ekonomi A,B dan Karakter pengusaha sangat cocok apabila menggunakan SmartPhone untuk melakukan pengiklanan. Karena dengan memberi iklan pada aplikasi game tersebut, pengusaha tersebut akan mendapatkan uang. Game bergenre simulasu maupun strategi juga banyak diminati. Proses pembuatan game ini memerlukan waktu 3-6 bulan tergantung dari kompleksitasnya.
Jadi dalam bisnis game ini, para developer bersaing dengan platform yang berbeda. Karena tergantung dari spesifikasi yang dimiliki para pemain. Jika para pemain memiliki spesifikasi yang bagus pada laptop, pasti akan memainkan game laptop yang tampilannya sangat menarik.
4. Software Pembuatan Game 3D Engine dan Scene Graph
- Construct 2
Merupakan salah satu game engine yang cukup mudah digunakan karena menggunakan teknik drag and drop. Jadi dengan teknik ini kita tidak perlu mengetahui bahasa program. Construct 2 ini memiliki 3 jenis lisensi yaitu, free, personal, dan business. Untuk mencobanya kita dapat menggunakan lisensi free. Tetapi fitur yang diberikan pada lisensi ini dibatasi. Contoh pembuatan game dengan construct 2 dapat dilihat dibawah.
- GameSalad
GameSalad ini menggunakan teknik yang sama dengan Construct 2 yaitu dengan teknik drag and drop. GameSalad cukup banyak digunakan oleh developer lebih dari 750.000 dan 200.000 game telah dirilis. Salah satu keunggulan yang diminati para developer adalah monetization. Ya dengan fitur tersebut kita bisa memperoleh pendapatan maksud dengan menampilkan iklan pada aplikasi gamenya dan bisa melakukan In-app Purchase. Untuk proses pembuatannya bisa dilihat pada video yang ada dibawah.
- Game Maker
GameMaker ini juga menggunakan teknik drag and drop. Game Maker memiliki versi standar dan professional. Tetapi pada versi stander sangat terbatas fitur-fitur yang diberikan pada pembuat game. Untuk mendapatkan semua fitur tersebut anda harus membeli GameMaker Professional agar mendapatkan semua fiturnya. Contoh Pembuatan gamenya.
- Cocos2d-x
Pada software ini, berbeda dengan software sebelumnya yang menggunakan teknik drag and drop. Cocos2d-x ini developer harus memahami bahasa C++, Lua, dan javascript. Dan software ini juga bersifat open source yang artinya anda dapat menggunakan semua fiturnya tanpa perlu mengerluarkan uang. Berikut adalah video tutorial pembuatan game dengan cocos2d-x
5. Desain Skenario, Script dan Storyboard Game Komputer
- Design Skenario
Merupakan tampilan dan tata letak button dan gambar pada game tersebut. Maka dari itu, untuk menarik para pemain memainkan game kita, kita harus membuat tampilan yang menarik.
- Script
Merupakan pembuatan suatu game dengan bahasa pemrograman. Seperti java, c++ dan bahasa pemrograman lainnya. Jenis script yang digunakan juga sangat menentukan statis, dinamis.
- Storyboard
Merupakan visualisasi ide dari aplikasi yang akan dibangun, sehingga memberi gambaran dari aplikasi yang akan dibuat. Storyboard ini bisa dibilang juga sebagai visual script.
Penerapan dari poin-poin diatas dalam game yang terlintas dalam pikiran saya : Objek Menghindar.
- Design Skenario
- Script
Menggunakan bahasa java
- Storyboard
Pada game memiliki tampilan awal untuk memilih objek yang digunakan saat bermain. Objek yang dipilih adalah objek segitiga, kotak, dan bulat. Pada awal main objek tersebut berukuran besar. Selain itu dimenu, juga ada pilihan shop dan exit. Pada menu Shop ini, user dapat membeli objek dengan ukuran tertentu, yang pastinya ukuran lebih kecil dari awal main untuk mempermudah objek menghindar.
Aturan Permainan :
- Pemain hanya memiliki 1 nyawa
- Jika pemain tidak dapat menghindari rintangan maka pemain akan langsung kalah.
- Pada jarak tempuh kurang 100m rintangan seperti tembok dan jalan berlubang tidak akan bergerak
- Saat jarak tempuh sudah melewati 100m, maka tembok akan tiba-tiba memblokir jalan anda
- Ketika jaraknya sudah melebihi 200m, jalanan akan berlubang secara tiba-tiba
- Coin yang didapat berdasarkan jarak yang sudah ditempuh. Dengan perhitungan, jarak 1m= 1coin
Cara bermain :
- Gunakan keyboard dengan A,D dan Space.
- A untuk bergerak ke kiri
- D untuk bergerak ke kanan
- Space untuk melompat
Sumber : -https://www.klikmania.net/sejarah-dan-perkembangan-teknologi-game/
-https://g2hcombro.wordpress.com/sejarah-perkembangan-game/
-https://blog.framework.id/berkenalan-dengan-sistem-lighting-dalam-unity-53ac03bdbbd8
-https://novaandriatnas.wordpress.com/2015/04/30/teknologi-game-dan-bisnis-game- dalam-game-komputer/
-https://www.codepolitan.com/lima-game-engine-pilihan-untuk-membuat-game-android
-http://vanillabluse.blogspot.co.id/2016/03/penjelasan-tentang-desain-skenario.html