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

Kesenian Tari Topeng Jawa Barat

Kesenian Tari Topeng Tari topeng adalah salah satu tarian tradisional yang ada di Cirebon. Tari ini dinamakan tari topeng karena ketika beraksi sang penari memakai topeng. Konon pada awalnya, Tari Topeng diciptakan oleh sultan Cirebon yang cukup terkenal, yaitu Sunan Gunung Jati. Ketika Sunan Gunung Jati berkuasa di Cirebon, terjadilah serangan oleh Pangeran Welang dari Karawang. Pangeran ini sangat sakti karena memiliki pedang Curug Sewu. Melihat kesaktian sang pangeran tersebut, Sunan Gunung Jati tidak bisa menandinginya walaupun telah dibantu oleh Sunan Kalijaga dan Pangeran Cakrabuana. Akhirnya sultan Cirebon memutuskan untuk melawan kesaktian Pangeran Welang itu dengan cara diplomasi kesenian. Berawal dari keputusan itulah kemudian terbentuk kelompok tari, dengan Nyi Mas Gandasari sebagai penarinya. Setelah kesenian itu terkenal, akhirnya Pangeran Welang jatuh cinta pada penari itu, dan menyerahkan pedang Curug Sewu itu sebagai pertanda cintanya. Bersamaan de

Perusahaan yang bergerak dalam bidang Informatika

Sebelum kita masuk ke dalam materi pembahasan kita kali ini, kita perlu memahami terlebih dahulu apa itu bisnis dan bisnis dalam bidang Informatika. Bisnis Pengertian Bisnis secara umum   adalah suatu kegiatan yang dilakukan oleh perorangan maupun organisasi yang melibatkan aktivitas produksi, penjualan,  pembelian, maupun pertukaran barang/ jasa, dengan tujuan untuk mendapatkan keuntungan atau laba. Kata “bisnis” berasal dari bahasa Inggris, yaitu  “business”  yang artinya kesibukan. Dalam konteks sederhana, yang dimaksud dengan kesibukan adalah melakukan suatu aktivitas atau pekerjaan yang memberikan keuntungan pada seseorang. Tujuan Bisnis Tujuan utama dari semua bisnis adalah untuk mendapatkan laba dengan memproduksi barang dan jasa yang dibutuhkan oleh masyarakat. Adapun beberapa tujuan bisnis adalah sebagai berikut: ·          Untuk memperoleh keuntungan dari kegiatan bisnis. ·          Untuk pengadaan barang ataupun jasa yang dibutuhkan oleh masyarakat. ·      

Jenis Jenis Game

1. Time Strategi atau sering disingkat RTS  adalah jenis game peperangan yang biasanya meminta pemainnya untuk mengatur strategi yang baik untuk memenangkan permainan. Dalam game tersebut Anda sebagai seorang pemain harus mampu mengelola sebuah negara atau tim yang Anda pilih, baik SDM-nya, SDA-nya, perekonomiannya, pemerintahannya, dan masih banyak lagi. Dalam game ini Anda diharapkan dapat mengambil keputusan yang bijak agar Negara yang Anda pimpin bisa lebih maju daripada yang sebelumnya. Keputusan yang Anda ambil akan menentukan kemajuan dari negara atau tim yang Anda pimpin. Contoh dari game RTS adalah Age of Empire, Rise of Nations, dan Warcraft. 2. First Person Shooter (FPS) First person shooter atau dikenal dengan singkatan FPS adalah jenis game online yang berhubungan dengan tembak-menembak dengan sudut pandang orang pertama. Dalam permainan ini Anda bisa memilih sendiri karakter yang ingin Anda mainkan karena setiap karakter memiliki kemampuan yang berb