Game Engine




Hasil gambar untuk game engine
Game engine adalah suatu software yang digunakan untuk membuat suatu game. Fungsi utama game engine adalah sebagai rendering grafik 2D maupun 3D, physic engine, pengatur audio, scripting, animasi game, AI, networking, dan pengaturan grafik.
Hasil gambar untuk tampilan game engine


Game engine juga memiliki tipe loh, berikut ini merupakan tipe-tipe game engine :

1. Roll-your-own game engine

Biasanya game engine tipe ini lebih disukai karena selain kemungkinan besar diberikan secara gratis, juga memperbolehkan mereka (para developer) lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahannya banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya. Tower Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine-nya, hanya untuk ditulis ulang semuanya dalam beberapa hari sebelum penggunaannya karena adanya bug kecil yang sangat mengganggu.

2. Mostly-ready game engines

Engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer/programer. Semuanya termasuk contoh GUI, physiscs, libraries model, texture dan lain-lain. Banyak dari mereka yang sudah benar-benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama. Contoh tipe game engine seperti ini adalah Unreal Engine, Source Engine, id Tech Engine dan sebagainya yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Dengan hal ini dapat menyingkat menghemat waktu dan biaya dari para developer game.

3. Point-and-click engines

Engine ini merupakan engine yang terbatas, akan tetapi dibuat dengan user friendly. Anda bahkan bisa mulai membuat game sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget. Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan dan biasanya hal ini mencakup semuanya, mulai dari grafis hingga tata suara. Tapi bukan berarti game engine jenis ini tidak berguna, bagi developer cerdas dan memiliki kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya.

kali ini ada 2 game engine yang akan dibahas yaitu :


1. Infinity Ward
Pengembang : Infinity Ward
Lisensi : Proprietary


Hasil gambar untuk infinity ward


semua pasti tau Call of duty kan? yup.. game ini juga dibuat dengan software bernama IW engine atau yang biasa disebut Infinity Ward engine walaupun call of duty pertama dibuat dengan tech engine. Kelebihan dari Game Engine ini adalah animasi dan pencahayaan yang fenomenal, juga dengan AI kompleks yang cerdas, Depth of field dan dynamic Penetration.




  Contoh game yang menggunakan infinity ward :
Hasil gambar untuk call of duty remember no russian
Hasil gambar untuk call of duty infinite warfare




2. RAGE Engine (Rockstar Advance Game Engine)

Rockstar Advanced Game Engine Logo.svg
Dibuat Rockstar San Diego tahun 2004 dan dimulai dari game bully engine ini dibantu dengan Euphoria yang merupakan sofware 3D utama untuk membuat game MAX PAYNE 3. Kehebatan dari Game Engine ini mampu memuat game open world tanpa loading, AI yang memuaskan, Draw Distance Render yang jauh dan juga cuaca yang realistis.

contoh game yang menggunaka RAGE :
Hasil gambar untuk gta 5







Daftar pustaka :
https://gamebrott.com/10-game-engine-terbaik-di-dunia                     
hanifamrullah20.blogspot.com/2016/09/pengertian-game-engine-beserta-jenis.html

Komentar