Perkembangan Teknologi dalam Bidang Game
Dionisius Ario Nugroho
2001544291
Sejak dulu dunia game merupakan salah satu yang paling diminati. Terutama untuk kaum pria dari berbagai kalangan umur. Game atau permainan yang dimainkan pun beragam jenis seperti game portable, game PC ataupun game mobile. Semakin berjalan waktu, teknologi dan perkembangan game semakin erat bergantung. Teknologi yang digunakan dalam game dapat kita lihat dari logic game, design game, ataupun audio dari game tersebut. Perkembangan industri game di Indonesia dimulai pada masa sekitar 15 tahun lalu. Waktu itu sudah mulai dengan munculnya game console seperti Nintendo dan Playstation, Zaman itu pelaku industri game di Indonesia kebanyakan hanya sebagai distributor.
Setelah era game console, masuklah era game online, sekitar tahun 2000an. Di sini juga mulai bermunculan namanya publisher, yakni perusahaan atau individu yang memiliki hak ekslusif untuk menerbitkan atau memasarkan setiap judul game Salah satu game online yang cukup menyita perhatian pecinta game adalah Ragnarok Online. Developer alias pembuat game ini adalah Gravity Corporation, perusahaan game yang bermarkas di Korea Selatan, tetapi publishernya adalah PT Lyto Datarindo Fortuna (Indonesia).
Jika kita lihat, teknologi dalam perkembangan game sampai generasi sekarang semakin berkembang, banyak muncul game dengan kualitas tinggi. Dalam pembuatan game dibutuhkan programmer, designer, music composer, dll. Progammer sendiri bertugas untuk membuat logic dalam game, aspek grafis, kecerdasan buatan dalam game, membuat efek-efek seperti tumbukan, juga membuat game tools. Sedangkan designer bertugas untuk membuat konsep art dari game, membuat 2D dan 3D model, serta animasi / karakter dari game. Progammer bekerja dengan banyak penalaran (left brain) dan designer dengan feeling (right brain). Sedangkan untuk music composer bertugas untuk mengatur berbagai hal berkaitan dengan suara dalam game.
Beberapa teknologi pendukung pembuatan game yaitu game engine. Dimana untuk menjalankannya diperlukan sebuah entry point. Seperti pada C, entry point berupa fungsi main (). Biasanya program utama ini relatif pendek, jadi game engine merupakan mesin penggerak jalannya suatu program game. Ada banyak game engine yang dirancang untuk bekerja pada console ataupun operasi desktop seperti Windows. Dalam game engine terdapat fungsi-fungsi yaitu Rendering Engine, Physical Engine, Sound Script, Animation, Artificial Intelligence, Network, Streaming, Memory Management, dan Scene Graph. Elemen pada Game Engine seperti:
- Tools untuk penulisan data seperti 3D model editor, level editor ataupun graphic design.
- System untuk melakukan komunikasi dengan hardware dari game tersebut. Dalam system dilakukan inisialisasi, update, dan pengnonaktifkan sub system.
- Console mempermudah untuk mengubah setting game atau setting game engine tanpa perlu melakukan restart pada game.
- Support yang berisi berbagai rumus matematika seperti vector, matrix, memory manager, yang merupakan dasar dari game engine.
- Game Interface merupakan perantara antara game engine dan game itu sendiri, sehingga memudahkan jika ingin dilakukan perubahan.
- Engine core yang berisi Visibility, Collision Detection dan Response, Camera, Static Geometry, Dynamic Geometry, Particle Systems, Billboarding, Meshes, Skybox, Lighting, Fogging, Vertex Shading, dan
Selain itu pendukung lainnya adalah game development tools yang merupakan software untuk membantu dan memfasilitasi pembuatan video game. Dengan ini, dapat membantu konversi pembuatan game seperti 3D model yang diperlukan untuk video game. Beberapa contoh game development tools yaitu RAD Game Tools, Java Game Development Tools, dan Garage. Ada juga Graphic Design Accelerometer yang berfungsi untuk mengukur ketepatan akselerasi grafis dalam game. Tentu mungkin masih banyak teknologi lain yang digunakan dalam pembuatan game. Dengan teknologi yang canggih tersebut terbentuk game yang baik pula, karena itu sebagai pengguna kita harus selalu dapat bertindak bijak dalam menggunakan game.
Sumber Penulisan/Daftar Pustaka : http://betanokaz.blogspot.co.id/2015/04/sejarah-dan-perkembangan-teknologi-game.html