Langsung ke konten utama

Perbadingan Game Engine

Pengertian Game Engine




Teknologi game dewasa ini memang sangat populer, bukan hanya dari segi permainan, grafik, serta efek-efek yang sangat bagus. Untuk menghasilkan game yang layak untuk dimainkan dan  juga 'eye cading', tentunya membutuhkan sebuah perangkat bantu seperti game engine. Game Engine adalah 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.

Game engine biasanya datang dengan berbagai macam jenis dan ditujukan untuk berbagai kemampuan pemrogramman. Tapi dalam pembahasan sekarang ini, ketimbang harus me-list semua jenis game engine yang ada di wikipedia, mendingan kita bahas garis besar nya saja. Roll-your-own game engine. Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine nya sendiri. Ini berarti mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Disisi lain, mereka kadang menggunakan libraries komersil atau malah open source. Terkadang mereka malah membuat semuanya dari nol. Biasanya, game engine tipe ini lebih disukai karena selain kemungkinan besar tersedia 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. Menara Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine nya, hanya untuk di tulis ulang semuanya dalam beberapa hari penggunaan karena adanya bug kecil yang sangat mengganggu. Mostly-ready game engines. Engine engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer / programmer. Semuanya termasuk contoh GUI, physiscs, libraries model dan texture, dan segalanya. Banyak dari mereka yang sudah benar benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama. Biasanya game engine semacam ini memiliki batasan batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar benar terbuka lebar. Hal ini ditujukan agar tidak terjadi terlalu banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis, dan masih memungkinkan game engine nya itu sendiri untuk mengoptimalkan kinerja game nya. Banyak dari game engine seperti ini, Unreal Engine, Source Engine, id Tech Engine
dan sebagainya, yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Hal ini dengan serta merta menyingkat sangat banyak waktu dan jelas, biaya dari para Developer game. Point-and-click engines. Engine untuk point-and-click merupakan engine yang sangat amat dibatasi, tapi dibuat sangat user friendly. Kamu bahkan bisa mulai membuat game mu 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 nggak berguna, bagi developer cerdas dan berdaya kreativitas tinggi, game engine bapuk seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine seperti ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman, dan secepatnya merilis game game mereka.
Beberapa contoh jenis game engine : 

1. Freeware game engine/open source game engine.

  • Golden T Game Engine (GTGE)
  • Axiom Engine
  • Allegro Library
  • Box2D
  • Build Engine
  • Cube
  • Cube 2
  • DarkPlaces
  • MonkeyEngine (jME)
  • Panda3D
  • Sphere
  • Blender Game 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
 3. Engine Berbayar Untuk membuat game 3D:
  • 3D Game Maker
  • 3D Game Studio
  • DarkBASIC
  • TrueVision
  • FPS Creator
  • Blade 3D
  • Source
  • Esenthel for commercial
  • Torque 3D
  • Shiva 3D
  • CryEngine
 4. Engine Berbayar Untuk membuat game 2D:
  • RPG MAKER VX
  • RPG MAKER XP
  • Game Maker Pro
 5. Engine Gratis Untuk membuat game 3D:
  • Panda 3D *)
  • OGRE *)
  • Esenthel for noncommercial
  • Unity Free Edition
  • G3D *)
  • Genesis3D *)
  • FPS Creator Free Edition
  • DarkBASIC Pro Free Edition
  • Cube 2 (Sauerbraten) *)
  • Unreal Development Kit
  • Platinum Arts Sandbox *)
  • CAST II *)
  • 3D RAD Pro
  • DX Studio
  • Blender *)
  • Angel ( ini enginenya Nusantara Online) *) **)
  • Irrlicht *)
  • id Tech (a.k.a Doom Engine, yang dipakai membuat Doom 2) *)
  • Quake Engine (yang dipakai menggarap Quake dan HalfLife) *)
Berikut adalah game Engine yang akan kita bahas, yaitu :

1.) Game Maker 




GameMaker merupakan aplikasi yang digunakan untuk membuat game baik 2D maupun 3D. GameMaker memungkinkan kalian tidak perlu mempelajari bahasa pemrograman lagi ketika menggunakannya. Kalian hanya perlu memprogram game secara drag and drop. Dengan cara ini, memungkinkan kalian membuat game dengan asyik tanpa perlu belajar keras mempelajari bahasa pemrograman, GameMaker telah mengalami banyak perbaruan.

GameMaker (awalnya bernama Game Maker dan sering disebut GM, dikembangkan oleh Mark Overmars dalam bahasa pemrograman Delphi. Saat ini dikembangkan dan diterbitkan oleh Yoyo Games, sebuah perusahaan perangkat lunak, di mana Overmars secara tidak langsung terlibat dan pemegang saham besar GameMaker.

GameMaker awalnya berjudul Animo, dan dimulai sebagai program untuk membuat animasi 2D. Mark Overmars merilis versi publik pertama dari GameMaker (versi 1.1) pada tanggal 15 november 1999. sementara versi game maker memiliki built-in scripting bahasa, yang tidak serumit seperti di versi yang lebih baru, dan beberapa versi berikutnya GameMaker tidak memiliki dukungan DirectX.

Dalam setiap rilis utama, mereka menambahkan fitur baru yang besar dan peningkatan stabilitas, sambil terus mendapatkan popularitas. Pada tahun 2001, versi 3.0 diimplementasikan DirectX untuk pertama kalinya, sementara versi 4.0 (dirilis Juli 2001) ditulis ulang dari awal, mengubah interface secara signifikan. hingga saat ini, GameMaker telah mencapai versi 8.1. Beberapa fitur, termasuk fitur mengedit arena permainan diperbaiki sedemikian rupa agar mampu menciptakan arena yang benar-benar hidup.

Fitur-fitur Game maker:

- User Interface & Scripting IDE
Interfacenya sangat memudahkan dalam pengembangan game karena resource dan ekstensi serta game setting sudah dikelompokkan menurut hirarki.
- Particle & Physic
Game Maker memiliki fungsi built-in effect dan physic sehingga game yang akan dibuat dapat lebih nyata.
- Multi Platform Module
Salah satu keunggulan Game Maker yang mana dapat mentargetkan export game kita ke berbagai platform sesuai modul yang dimiliki.
- Extension dan Eksternal Library
GameMaker juga support extension dan dynamic link library yang dibuat dengan bahasa pemrograman seperti Delphi atau C untuk penambahan fungsi.
- Shader
Shader adalah program yang berjalan pada kartu grafis untuk mengolah pengeluaran visual pada game.
- Yoyo Compiler
Yoyo Compiler digunakan untuk meningkatkan performa game.


2.) Cry Engine




CryEngine merupakan sebuah SDK (software development kit) yang banyak dipergunakan dalam berbagai game. CryEngine juga banyak memperoleh respon yang positif baik dari pihakgamer ataupun pengembang game. Dalam versi CryEngine yang terbaru ini, para pengembang game dapat dengan mudah membuat dan menguji coba sebuah game untuk jenis konsol yang berbeda seperti Playstation 3, XBox 360 dan juga PC. Fitur ini sangat berguna dan sangat membantu pihak developer untuk membuat sebuah game.

Seperti yang dijanjikan dalam Press Release, CryEngine 3 akan memiliki fitur real-time conversion and optimization atau singkat cerita fitur ini memberi kemudahan dalam pengembangan game di jenis konsol yang berbeda tanpa memiliki pengetahuan yang besar tentang bagaimana membuat sebuah game di Playstation 3 atau XBox 360.

Big boss Crytek, Cevat Yerli berkata bahwa "CryEngine 3 merupaka pilihan terbaik untuk para pengembang game yang benar benar serius untuk membuat game, Crytek memiliki fitur fitur menarik seperti scalable graphic and computation dan juga next-gen-ready" Apapun itu maksudnya, yang pasti game game yang menggunakan CryEngine akan membuat para pengguna PC benar benar menangis.


Kelebihan dan Kekurangan

1.) Game Maker

Kelebihan :
  • Drag and Drop dalam membuat game
  • Tidak harus menjadi programer handal
  • Lengkap dengan program pendukung.
  • Dapat membuat jenis game apa saja.

Kekurangan :
  • Aplikasi Berbayar
  • Sulit untuk membuat game 3D

2.) Cry Engine

Komentar

Postingan populer dari blog ini

DIGITAL MUSIC

Musik Digital Musik Digital adalah bunyi yang dibuat melalui perekaman dari yang disimpan dan diproses dengan media berbasis tehnologi komputer. Format digital ini dapat menyimpan data dalam jumlah besar, jangka panjang dan berjaringan luas. Musik Digital ini sendiri mengalami perkembangan dari masa ke masa yang dimulai dengan piringan hitam sampai kepada CD ataupun MP3 file. Saat ini Musik Digital itu sendiri telah berkembang sedemikian rupa sampai kepada hanya berupa suatu file (musik) yang dapat diperdengarkan dalam format MIDI ataupun menggunakan Ipod. Sejarah Musik Digital Piringan Hitam diputar dengan Gramophone  Awalnya, piringan hitam merupakan sebuah alat yang memiliki pena yang bergetar untuk menghasilkan bunyi dari sebuah disc. Ide ini berasal dari Charles Cros dari Perancis pada tahum 1887. Namun sayangnya tidak pernah terwujud. Pada tahun yang sama, Thomas A. Edison menemukan Phonograph (pemutar piringan hitam) yang berfungsi untuk merekam suara yang...

WEB SEMANTIK

WEB SEMANTIK  Pengertian Web Semantik (Semantic Web) atau definisi Web Semantik adalah pengembangan dari World Wide Web di mana makna semantik dari informasi di web didefinisikan, sehingga memungkinkan mesin untuk memprosesnya. Web Semantik berasal dari World Wide Web Konsorsium dari Web sebagai media universal data, informasi, dan pertukaran pengetahuan. Web Semantik terdiri dari seperangkat prinsip-prinsip desain, kelompok kerja kolaboratif, dan berbagai teknologi. Beberapa elemen dari Web Semantik yang dinyatakan sebagai calon masa depan dan unsur-unsur lain dari Web Semantik disajikan dalam spesifikasi formal dimaksudkan untuk memberikan deskripsi formal konsep, istilah, dan hubungan dalam satu domain tertentu. Istilah Web Semantik itu sendiri diperkenalkan oleh Tim Berners-Lee, penemu World Wide Web. Sekarang, prinsip web semantik disebut-sebut akan muncul pada Web 3.0 , generasi ketiga dari World Wide Web. Bahkan Web 3.0 itu sendiri sering disamakan denga...

PERUSAHAAN LISTRIK NEGARA (PLN)

Sejarah Listrik di Indonesia Secara umum sejarah kelistrikan di Indonesia di mulai pada tahun 1897 ketika berdiri perusahaan listrik pertama yang bernama Nederlandche Indische Electriciteit Maatschappij [NIEM] di Batavia dengan kantor pusatnya di Gambir. Sedangkan sejarah kelistrikan di Surabaya bermula ketika perusahaan gas NIGM pada tanggal 26 April 1909 mendirikan perusahaan listrik yang bernama Algemeene Nederlandsche Indische Electriciteit Maatschappij [ANIEM]. ANIEM adalah salah satu perusahaan swasta yang di beri hak untuk membangun dan mengelola sistem kelistrikan di Indonesia pada waktu itu. Beberapa perusahaan sejenis misalnya Bandoenghsche Electriciteit Maatschappij [BEM], yang mengelola tenaga listrik di Kota Bandung dan memiliki pusat listrik tenaga air di Sungai Cikapundung dan di beri nama Waterkrachtwerk Pakar aan de Tjikapoendoengnabij Dago. BEM berdiri pada tahun 1913 tetapi pada tahun 1922 pengelolaan listrik di Kota Bandung dan sekitarnya di ambil alih ole...