Game engine itu sendiri pada
dasarnya adalah sebuah perangkat lunak atau bisa berdiri sebagai library yang
dapat digunakan untuk membuat game. Adapun fungsi-fungsi dasar yang ada di
dalam game engine bisa dilihat pada daftar di bawah ini:
- rendering baik 2D maupun 3D (bisa salah satu atau
bisa keduanya)
- physics engine
- pengatur audio
- scripting
- pengatur dan penampilan animasi
- networking dan streaming data
- pengaturan memori
- pengaturan grafis
Seberapa
Pentingkah GAME ENGINE?
Bagi
pengembang game, game engine memegang peranan penting karena
fungsionalitas yang disediakan di dalamnya. Analoginya jika di dalam pembuatan
roti, maka game engine itu adalah mesinnya. Jadi kita dalam membuat roti tidak
harus membuatnya dari nol, adapun fungsi-fungsi dasar dan penting sudah
ditangani oleh mesin (game engine) tersebut.
Penggunaan game
engine yang tepat akan mempermudah dan mempercepat proses produksi.
Maka akan bijaksana jika kita memilih dan menggunakan game engine yang tepat
menyesuaikan skala game yang kita buat. Setiap game engine juga
memiliki kompleksitasnya masing-masing, perlu juga kita pertimbangkan apakah
semua fitur yang disediakan di dalamnya akan kita pakai semua atau tidak.
Unity 3D
Unity 3D merupakan game
engine yang populer belakangan ini, karena fitur yang lengkap dan kemudahan
penggunaannya. Hampir sama dengan Unreal Engine, Unity 3D mendukung banyak
sekali platform pengembangan. Unity 3D mendukung banyak sekali bahasa pemrograman
dari C++, C#, Lua , JavaScript sampai Unity Script. Unity 3D juga dapat
digunakan untuk mengembangkan game dengan kelas casual sampai di kelas AAA.
Dengan Uity3D kita
dapat membuat game 3D, FPS dan 2d game bahkan Game Online, fitur" lain
tentang Unity berikut selengkapnya :
1. Membuat Game 2D
/ 3D
2. Membuat Game FPS
3. Membuat Game Online.
4. Dukungan Konversi : Mobile
Android, Iphone, Blackberry, Windows, Linux, Flash, Webplayer
5. Online Publish Google Play,
Android market (kita bisa jual tuh game :v :v)
6. Dukungan kode : C#,
Javascript dan Boo
7. Dukungan Extensi file, 3ds,
obj, fbx
8. Dll