Game engine (atau
singkatnya disebut engine saja di sini) adalah perangkat lunak yang digunakan
untuk menciptakan perangkat lunak lain, dalam hal ini, game. Sekarang banyak
sekai game engine untuk membuat game 3D, dari yang gratis sampai yang berbayar.
Dibawah ini adalah contoh
dari beberapa 3D engine untuk game yang gratis/free :
1. Panda 3D
Panda 3d adalah game engine, ebuah
kerangka kerja untuk 3D rendering dan pengembangan game untuk Python dan C
++. Panda3D bersifat Open Source dan bebas untuk tujuan apapun, termasuk
usaha komersial, berkat itsliberal lisensi. Selama beberapa bulan
terakhir, beberapa mahasiswa di Carnegie Mellon University’s Entertainment
Technology Center (ETC) telah bekerja pada peningkatan proses egging serta
secara bertahap meningkatkan sistem shader.
Bagi
anda yang pernah menggunakan Panda 3d, anda akan tahu bahwa ada proyek PLG
Panda 3D di masa lalu. Beberapa dari mereka telah lumayan berhasil karena
adanya ruang lingkup proyek besar. Proyek ini justru akan berfokus pada
pembuatan fitur lengkap set bukan setengah potongan yang diimplementasikan
seperti proyek yang gagal di masa lalu. Ini juga akan fokus pada dokumentasi
baik di dalam code dan manual.
Proyek fokus pada dua hal:
1. Shader input
2. Egging/model
proses export
2. Blender
Blender adalah program 3D dan animasi yang bersifat
opensource, bebas untuk dikembangkan oleh penggunanya dan dapat didistribusikan
kembali dan bersifat Legal.
Blender memiliki video compositor
dan intergrated game engine Karya yang dihasilkan tidak ada sifat royalt kepada developer, dan dapat dipublikasikan baik free
maupun untuk dikomersilkan.
Blender merupakan salah satu program
Modeling 3D dan Animation, tapi Blender mempunyai kelebihan sendiri dibandingkan program modeling 3D lainnya. Kelebihan
yang dimiliki Blender adalah dapat membuat game tanpa menggunakan program
tambahan lainnya, Karena Blender sudah memiliki Game Engine sendiri dan
menggunakan Python sebagai bahasa pemograman yang lebih mudah ketimbang
menggunakan C++,C, dll.
Blender menggunakan OpenGL sebagai render grafiknya yang dapat digunakan
pada berbagai macam sistem operasi seperti Windows, Linux dan Mac OS X. Saat
ini Blender sudah mengeluarkan versi yang terbarunya, yaitu Versi 2.49 yang
lebih ditujukan untuk pembuat game. Karena Versi ini memiliki fitur-fitur baru
yang dirancang untuk membuat tampilan game yang lebih realistis dari pada versi
sebelumnya.
Beberapa fitur unggulan blender antara lain:
- Tool simulasi tingkat lanjut
- Tool modelling berbasis modifier
- Tool animasi karakter yang handal
- Mendukung scripting menggunakan phyton.
Program ini sangat cocok untuk pembuat film, game, arsitektur, ilustrator, dan masih banyak lagi karena blender mempunyai fitur yang sangat lengkap. mulai dari modeling, rendering. Sebenarnya, dalam produksi dibutuhkan beberapa package, yaitu modeling, tekstur, animasi dan kompusiting. dan, blender mempunyai fitur yang dibutuhkan.
3. Ogre
OGRE (Object-Oriented Graphics Rendering
Engine) adalah engine yang object oriented & flexible 3D rendering pada
game engine yang ditulis dalam bahasa C++ serta didesain untuk mampu
men-developer dengan intuitif & mudah kepada aplikasi produksi dengan
menggunakan utility hardware-accelerated 3D graphic. Gambaran abstraknya OGRE
menggunakan sistem library seperti Direct3D & OpenGL, serta menyediakan
sebuah dasar interface di dunia objek dan class object yang lebih tinggi.
OGRE
mempunyai banyak komuniti yang aktif, salah satunyasourceforge.net yang
berdiri sejak Maret 2005. Beberapa karyanga yang sudah ada & dikomersialkan
diantaranya game Ankh, Azathoth, & Pasific Strom. Serta baru-baru ini
muncul lagi gamenya, yaitu Eihoth 1.4.9 yang rilis pada Mei 2008. Rilisnya
dibawah istilah GNU Lesser General Public License.
Dan berikut ini adalah 3D
engine yang berbayar :
1.
Unity 3D Versi Pro
Unity merupakan suatu aplikasi yang
digunakan untuk mengembangkan game multi platform yang didesain untuk mudah
digunakan. Unity itu bagus dan penuh perpaduan dengan aplikasi yang
profesional. Editor pada Unity dibuat degan user interface yang sederhana.
Editor ini dibuat setelah ribuan jam yang mana telah dihabiskan untuk
membuatnya menjadi nomor satu dalam urutan rankking teratas untuk editor game. Grafis
pada unity dibuat dengan grafis tingkat tinggi untuk OpenGL dan directX.
Unity mendukung semua format file,
terutamanya format umum seperti semua format dari art applications. Unity cocok
dengan versi 64-bit dan dapat beroperasi pada Mac OS x dan windows dan dapat
menghasilkan game untuk Mac, Windows, Wii, iPhone, iPad dan Android.
Unity secara rinci dapat digunakan
untuk membuat video game 3D, real time animasi 3D dan visualisasi arsitektur
dan isi serupa yang interaktif lainnya. Editor Unity dapat menggunakan plugin
untuk web player dan menghasilkan game browser yang didukung oleh Windows dan
Mac. Plugin web player dapat juga dipakai untuk widgets Mac. Unity juga akan
mendukung console terbaru seperti PlayStation 3 dan Xbox 360.
Pada tahun 2010, telah memperoleh
Technology Innovation Award yang diberikan oleh Wall Street Journal dan tahun
2009, Unity Technology menjadi 5 perusahaan game terbesar. Tahun 2006, menjadi
juara dua pada Apple Design Awards.
2.
Unreal Engine
Unreal Engine merupakan salah satu game engine yang populer
digunakan untuk mengembangkan gameberbasis mobile seperti Android dan iOS.
Selain itu, pengembang yang menggunakan Unreal Engine ini dapat juga
mengembangkan game untuk
Playstation, X Box, Windows, Mac OS, Linux, HTML5, Steam, dan yang terbaru
Oculus Rift.
Beberapa game yang dihadirkan dengan
Unreal Engine ini bisa dibilang memiliki kualitas yang bagus dan tampilan
antarmuka 3 dimensi yang menarik. Misalnya saja seperti game yang telah terkenal seperti
Tekken 7, Batman : Arkham City, Kingdom Hearts 3, dan masih banyak lagi.
Untuk dapat mengembangkan game menggunakan Unreal Engine
ini pengembangnya harus menguasai bahasa pemrograman C++. Sementara itu,
apabila pengembang ingin mempelajari fungsi-fungsi dan implementasi bahasa
pemrograman C++ terhadap Unreal Engine ini dapat mengunjungi halaman resmi dari dokumentasi Unreal Engine yang
menjelaskan dan memberikan pemahanan dalam pemrogaman game secara bertahap.
3. Cry Engine
Cry Engine adalah salah satu Game
Engine yang dikeluarkan oleh German, Crytek. Game engine ini juga sempat
menghebohkan dunia game pada tahun 2004. Beberapa contoh game yang dibuat
dengan menggunakan software ini adalah Crysis, Crysis War Head, Crysis 2,
FarCry, Alion : Tower of Eternity, dan masih banyak lagi.
Keunggulan dari Cry Engine ini
sendiri adalah tidak perlu menggunakan spek yang dewa untuk menjalankan
game-game yang dibuat dengan software ini, dan pencahayaannya juga sangat
bagus.
Referensi :
0 komentar:
Posting Komentar