Perbandingan Game Engine

Definisi Engine

System perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.


Perbandingan Engine

Swift3D

Swift3D merupakan tool biasa digunakan untuk merender 3D menjadi 2D. Jadinya pasti memiliki kelebihan dan kekurangannya.
Baik, sekarang akan saya jelaskan satu-satu kelebihan dan kekurangannya.
Kelebihan Swift3D
  • Merupakan tool yang simpel, tidak ribet, tinggal drag and drop.
  • Swift3D mendukung animasi objek 3D.
  • Animasi dapat diexport ke banyak file, misal avi, flv, swf, swt, dan ai.
  • Kita dapat memilih jenis rendering yang kita inginkan, yaitu raster (bitmap) dan vector. Jenis gambar raster lebih lama saat me-render, akan tetapi hasilnya lebih bagus. Sedang untuk vector, gambarnya satu warna atau gradasi warna vector (cocok untuk dimasukkan pada animasi vector flash).
  • Jika kita ingin membuat model yang simpel, maka swift3D bisa digunakan untuk membuatnya.
Kekurangan Swift3D
  • Sangat tidak cocok untuk membuat bentuk 3D yang kompleks. Jika ingin membuat bentuk 3D yang komplek kita harus menggunakan 3dsmax atau blender kemudian kita export dalam bentuk 3ds.
  • Susah untuk membuat animasi sendiri selain dari template animasi dari swift3D.
  • Kita tidak dapat memberikan efek pada objek, misal efek noise dll.
  • Jika kita ingin membuat sprite game berisikan animasi, mungkin cocok digunakan swift3D karena mengingat jika kita menggunakan 3D pada flash dengan engine seperti papervision3D, away3D, sandy3D, maka akan bertambah berat.
Jika kita tidak memiliki swift3D, kita bisa membuat objek dengan menggunakan blender dan kemudian merender animasinya dalam bentuk frame per frame, akan tetapi kita harus menata ulang per frame yang berupa jpeg tadi.

 OGRE

OGRE. Singkatan dari Object-Oriented Graphics Rendering Engine yang merupakan game engine fleksibel yang berbasis scene ditulis dengan bahasa C++ didesain agar lebih mudah dipakai oleh para developer untuk memproduksi game dan demo yang menggunakan hardware 3D. Library kelas menggambarkan semua rincian dari penggunaan sistem library seperti Direct3D dan OpenGL yang menyediakan sebuah antarmuka berbasis pada objek dunia dan kelas intuitif lainnya.

PerbandinganC4 EngineOGRE
PenulisTerathon Software (Eric Lengyel)Steve Streeting
API GrafikOpenGLOpenGL, DirectX
Bahasa PemrogramanC/C++C/C++
Sistem OperasiWindows, MacOS, PS3Windows, Linux, MacOS
StatusProduktif / stabilProduktif / stabil
DokumentasiAdaAda
Source CodeAdaAda
HargaBerbayarGratis
Mesh yang Didukung3D Studio MAX, Maya, XSI, Blender, dan paket lainnya.Milkshape3D, 3D Studio Max, Maya, Blender dan Wings3D.
Kelebihan
  • – Sudah mendukung suara, physics, jaringan dan lain sebagainya.
  • – Bagus dalam rendering. Bisa dilihat dari demo yang ada terlihat tampak hebat.
  • – Memiliki kecepatan yang baik saat proses render.
  • – Banyak tool yang dapat dipakai dalam scene.
  • – Mudah dipakai karena antarmukanya mudah dikenali.
  • – Punya komunitas yang besar.
  • – Gratis karena open source.
  • – Dapat memilih render yang diinginkan, OpenGL atau DirectX.
  • – Kemungkinan kinerja OGRE dalam scene culling lebih baik.
  • – Dapat di-render dengan baik meskipun dengan kartu grafis bawaan Intel.
  • – Punya komunitas yang besar.
Kekurangan
  • – Butuh biaya untuk menggunakannya.
  • – Butuh kartu grafis dengan spesifikasi tinggi agar dapat didukung penuh.
  • – Hanya sebuah rendering engine jika tidak dilengkapi dengan tool jaringan, suara dan lain sebagainya.

Unity

Unity merupakan software yang digunakan untuk mengembangkan game multi platform (berbasis desktop, konsol, mobile atau web) yang di desain untuk mudah digunakan. Unity juga merupakan Game Engine untuk game yang dibuat dengan menggunakan Unity. Unity penuh perpaduan dengan aplikasi yang profesional. Editor pada Unity dibuat degan user interface yang sederhana. 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 3D tersedia dalam dua versi, yaitu yang versi gratis alias free dan ada juga yang berlisensi. Tentu saja ada fitur-fitur atau tool - tool yang di tonjolkan apabila kita memiliki unity 3D yang versi berlisensi. 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.

Unity merupakan software yang digunakan untuk mengembangkan game multi platform (berbasis desktop, konsol, mobile atau web) yang di desain untuk mudah digunakan. Unity juga merupakan Game Engine untuk game yang dibuat dengan menggunakan Unity. Unity penuh perpaduan dengan aplikasi yang profesional. Editor pada Unity dibuat degan user interface yang sederhana. 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 3D tersedia dalam dua versi, yaitu yang versi gratis alias free dan ada juga yang berlisensi. Tentu saja ada fitur-fitur atau tool - tool yang di tonjolkan apabila kita memiliki unity 3D yang versi berlisensi. 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.

Bahasa pemrograman yang dapat diterima UNITY adalah JAVA SCRIPT, CS SCRIPT (C#) & BOO SCRIPT. Unity Menggunakan Sistem navigasi bebas dalam merangkai sebuah game. Hal ini tentunya memudahkan developer untuk melihat sisi-sisi ruang 3 Dimensi dalam game guna melihat celah-celah yang masih ada. Sistem navigasi di Unity mirip pada Editor 3D Modelling yang ada pada Blender 3d.
Adapun kelebihan dan kekurangan Unity 3d adalah sebagai berikut:
Kekurangan :
  1. Memori yang digunakan banyak
  2. Butuh penyesuaian yang agak kompleks pada saat mau develop game 2d tanpa bantuan plugin
  3. Perlu penyesuaian mengikuti gaya component based
Kelebihan :
  1. Gratis
  2. Multiplatform
  3. Mempercepat desain level/layout di game dengan adanya editor WYSIWYG

Sumber

http://putrikero.wordpress.com/2010/03/17/game-engine/
https://en.wikipedia.org/wiki/List_of_game_engines
http://teknohere.com/perbandingan-game-engine
https://iddev.wordpress.com/2009/08/27/kelebihan-dan-kekurangan-swift3d/
http://biyankati.blogspot.co.id/2015/11/mengenal-unity-software-pembuat-game.html

SEJARAH dan ANALISA ZUMA

Game Zuma? mungkin dari sebagian orang tau apa itu game zuma. permainan yang membutuhkan kecepatan ini sangat di gemari oleh kalangan usia. tetapi kebanyakan dari semua yang pernah memainkan game ini tau cara memainkannya tetapi tidak tau asal usul pembuatan game ini, untuk itu saya akan memberikan sedikit pengetahuan untuk kalian para pembaca.

Zuma Deluxe adalah game yang berkategori Game Puzzle yang diharuskan menembakkan bola yang berwarna pada deretan atau barisan yang sama warna bolanya, minimal 3 bola dengan warna yang sama, sehingga bola tersebut akan menghilang dan terus berulang-ulang agar supaya deretan atau barisan bola dengan warna warni tersebut bisa habis d akan dibawa ke level selanjutnya, akan tetapi level demi level akan semakin sulit. Game zuma Deluxe ini tidak memandang usia, permainan satu ini cocok untuk anak-anak, remaja serta dewasa atau orang tua juga cocok bermain game zuma deluxe ini. 

Game Zuma Deluxe ini memiliki score dalam setiap level-nya dan semakin cepat bola habis serta panjangnya lintasan bola maka point yang didapat semakin banyak yang ditambah 100point dikalikan panjang sisa bola yang sudah habis.
Game ini akan memberikan beberapa level yang harus diselesaikan oleh pemain seperti pada level Rabbit terdiri atas 5 level yang harus diselesaikan, selanjutnya di dalam game ini player (pemain) dituntut untuk menyelesaikan misi yang ada dengan menembak bola dengan warna yang sama maksimal 3 bola sampai habis bola-bola tadi mencapai emas tengkorak dan dianggap misi gagal.

Dalam penilaian atau score yang di dapat akan ditambah bonus score tergantung kecepatan saat menghabiskan bola serta panjang sisa lintasan bola sebelum  mencapai emas tengkorak dan akan dibawa ke-level selanjutnya.

- Konsistensi 
Ditinjau dari konsistensi, game ini cukup menunjukan kekonsistensian dari desain yang menunjukan enviroment, desain petunjuk shortcut, dan karakter-karakter yang ada.

Penggunaan Shortcut
Secara garis besar, game ini tidak terlalu banyak menggunakan shortcut. Game ini lebih menggunakan tombol utama seperti enter, esc dalam menu. Dan dalam permainan lebih menggunakan tombol panah untuk bergerak, space untuk menembak.

Feed Back  
Feed back yang ada pada game ini berupa permintaan jawaban konfirmasi ketika akan keluar dari game . feed back juga di lihatkan pada sound effect yang muncul ketika menekan tombol atau meng-klik mouse.

Penanganan error   
Tidak terdapat penanganan error pada game ini. Jika terjadi error, maka Game otomatis akan keluar dan kembali ke windows.  

- Mudah Kembali keTindakan Sebelumnya 
Jika melakukan kesalahan dalam game , maka akan kembali ke permainan serta mendapat tiga kali kesempatan sebelumnya mengulangi permainan dari awal.  - Mendukung User Sebagai PengendaliSeluruh tindakan dan perintah akan di konfirmasikan ke pengguna sebelum diolah. - Mengurangi Beban Ingatan Jangka PendekSemua petunjuk tombol-tombol yang digunakan selalu muncul pada menu, dan cara-cara maupun tips dalam bermain ditampilkan setiap loading sebelum game dimula.


https://witanduty.files.wordpress.com/2010/03/zuma3.jpg





Kelebihan
Dapat melatih ketangkasan , kecerdasan dan kemampuan berpikir cepat yang memainkan game ini  , ditunjukan ketika menembak bola dengan warna yang sama ketika bola itu berjalan dengan cepat.
 System Requirements yang ringan memungkinkan laptop/PC ber spec rendah dapat memainkan game ini . Jika dibandingkan , game PC  yang diluncurkan akhir-akhir ini membutuhkan spec komputer yang besar sehingga tidak semua PC dapat menjalankan game tersebut . Berbeda dengan Game yang satu ini yang membutuhkan spec lebih ringan .
 


 
Kelebihan
Dapat melatih ketangkasan , kecerdasan dan kemampuan berpikir cepat yang memainkan game ini  , ditunjukan ketika menembak bola dengan warna yang sama ketika bola itu berjalan dengan cepat.
System Requirements yang ringan memungkinkan laptop/PC ber spec rendah dapat memainkan game ini . Jika dibandingkan , game PC  yang diluncurkan akhir-akhir ini membutuhkan spec komputer yang besar sehingga tidak semua PC dapat menjalankan game tersebut . Berbeda dengan Game yang satu ini yang membutuhkan spec lebih ringan .



Artikel

https://en.wikipedia.org/wiki/Zuma_(video_game)
http://www.anneahira.com/zuma-game.htm
http://www.anneahira.com/zuma-game.htm