GAME ENGINE
Game engine adalah perangkat lunak yang menyediakan pembuat game serangkaian fitur yang diperlukan untuk membangun game dengan cepat dan efisien.
Game engine merupakan framework untuk game development yang
mendukung dan menyatukan beberapa area inti.
Fungsi dari game engine
- Renderer (2D or 3D)
- Collision Detection
- Scripting
- Sound / Video
- Animation
- Shading / Lighting
- Networking
- Physics
- Artificial Intelligence
- Level Editor
- Custom Tools
Game engine mempunyai tipe-tipe diantaranya:
Fungsi dari game engine
- Renderer (2D or 3D)
- Collision Detection
- Scripting
- Sound / Video
- Animation
- Shading / Lighting
- Networking
- Physics
- Artificial Intelligence
- Level Editor
- Custom Tools
Game engine mempunyai tipe-tipe diantaranya:
Roll-your-own game engine
Game engine tipe ini lebih disukai karena kemungkinan besar
dapat digunakan gratis. selain itu, game engine tipe ini memperbolehkan para
developer lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk
dibentuk sebagai game engine mereka sendiri. Kelemahan dari tipe game engine
ini banyak engine yang dibuat dengan cara semacam ini malah menyerang balik
developernya
Mostly-ready game engines
Game engine biasanya sudah memberikan fitur-fitur kepada
developer game seperti GUI, physiscs, libraries model, texture dan lain-lain.
Engine ini memiliki beberapa batasan,
terutama jika dibandingkan dengan game engine sebelumnya yang benar-benar
terbuka lebar. Hal ini ditujukan agar tidak terjadi banyak error yang mungkin
terjadi setelah sebuah game yang menggunakan engine ini dirilis dan masih
memungkinkan game engine-nya tersebut untuk mengoptimalkan kinerja game-nya.
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.
Point-and-click engines
Engine ini merupakan engine yang sangat dibatasi, tapi dibuat
dengan sangat user friendly. Developer game bahkan bisa mulai membuat game
sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D.
Dengan sedikit memanfaatkan coding, sudah bisa merilis game. 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. Game engine ini memang
ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis
game-game mereka secepatnya
Contoh-contoh Game Engine
Contoh-contoh Game Engine
1. Freeware game engine/open source game engine
Blender, Golden T Game Engine (GTGE), DXFramework, Ogre,
Aleph One, Axiom Engine, Allegro Library, Box2D, Build Engine, Cube, Cube 2, DarkPlaces, jMonkeyEngine (jME)
, Panda3D, Sphere, Unreal Engine
Blender, Golden T Game Engine (GTGE), DXFramework, Ogre,
Aleph One, Axiom Engine, Allegro Library, Box2D, Build Engine, Cube, Cube 2, DarkPlaces, jMonkeyEngine (jME)
, Panda3D, Sphere, Unreal Engine
2. Commercial engines/game engine berbayar (komersial)
Alamo, A.L.I.V.E, BigWorld, DXStudio, Dunia Engine, Euphoria,
GameStudio, Jade Engine, Jedi, Medusa, RPG Maker VX, RPG Maker XP, RPG Maker
2003, RPG Maker 95, Vision Engine
Kali ini saya akan membahas Tentang BLENDER GAME ENGINE
Kali ini saya akan membahas Tentang BLENDER GAME ENGINE
Blender Game Engine adalah komponen Blender yang dihentikan, rangkaian produksi 3D sumber terbuka dan gratis , yang digunakan untuk membuat konten interaktif real-time. Mesin permainan ditulis dari awal dalam C ++ sebagai komponen yang sebagian besar independen, dan termasuk dukungan untuk fitur-fitur seperti Python scripting dan suara OpenAL 3D.
Fitur pada Game engine
Blender Game Engine menggunakan sistem "batu bata logika" grafis (kombinasi "sensor", "pengendali" dan "aktuator") untuk mengontrol pergerakan dan tampilan objek. Mesin permainan juga dapat diperpanjang melalui satu set binding Python .
- Editor logika grafis untuk mendefinisikan perilaku interaktif
tanpa pemrograman
- Deteksi tabrakan dan simulasi dinamika sekarang mendukung
Bullet Physics Library. Bullet adalah deteksi tabrakan sumber terbuka dan
perpustakaan dinamika tubuh kaku yang dikembangkan untuk PlayStation 3
- Jenis bentuk: Cembung polihedron, kotak, bola, kerucut,
silinder, kapsul, senyawa, dan mesh segitiga statis dengan mode penonaktifan
otomatis
- Deteksi tabrakan diskrit untuk simulasi benda tegar
- Dukungan untuk aktivasi kendala dinamis dalam game
- Dukungan penuh untuk dinamika kendaraan, termasuk reaksi
pegas, kekakuan, redaman, gesekan ban, dll.
- API skrip Python untuk kontrol canggih dan AI, logika game
tingkat lanjut yang sepenuhnya terdefinisi
- Mendukung semua mode pencahayaan OpenGL , termasuk
transparansi, Animasi dan tekstur yang dipetakan refleksi
- Dukungan untuk mode multimaterial, multiteksture dan
pencampuran tekstur, pencahayaan per-piksel, pencahayaan dinamis, mode
pemetaan, pencampuran tekstur GLSL Vertex Paint, pelindung bayangan, bahan
animasi, dukungan untuk pemetaan normal dan paralaks
- Putar ulang game dan konten 3D interaktif tanpa kompilasi atau
preprocessing
- Audio, menggunakan toolkit SDL
- Multi-layering Adegan untuk antarmuka overlay.
Kelebihan dari game engine blender adalah Dapat membuat game tanpa menggunakan program tambahan lainnya karena sudah memiliki "engine game" sendiri dan menggunakan bahasa pemrograman "Phython" yang lebih mudah dibandingkan bahasa pemrograman keluarga C (C, C++, C#). Menggunakan "OpenGL" sebagai render grafiknya yang dapat digunakan pada berbagai macam "OS" seperti Windows, Linux, dan Mac OS.
Kelebihan dari game engine blender adalah Dapat membuat game tanpa menggunakan program tambahan lainnya karena sudah memiliki "engine game" sendiri dan menggunakan bahasa pemrograman "Phython" yang lebih mudah dibandingkan bahasa pemrograman keluarga C (C, C++, C#). Menggunakan "OpenGL" sebagai render grafiknya yang dapat digunakan pada berbagai macam "OS" seperti Windows, Linux, dan Mac OS.
Kekurangan dari game engine blender adalah Agak sulit dalam
memahami GUI yang terdapat pada aplikasi ini.
Game- Game Terkenal yang dibuat menggunakan blender game engine
Mati Cyborg
Game- Game Terkenal yang dibuat menggunakan blender game engine
Mati Cyborg
Tomat Jones
Yo Frankie!
Sintel The Game
DAFTAR PUSTAKA