Skip to main content

Arsitektur Game Engine

Game Engine

Game engine adalah sebuah sistem perangkat lunak yang dirancang untuk pembuatan dan pengembangan suatu video game. Game engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan dibuat. Mulai dari sistem rendering, physics, arsitektur suara scripting, AI, dan bahkan networking. Game engine dapat dikatakan sebagai jiwa dari aspek sebuah game.

Tujuan game engine adalah untuk mempermudah pembuatan bagian-bagian tertentu dalam game, membagi-bagi pengembangan game menjadi modul-modul tertentu dan memudahkan kolaborasi antar pihak.

Beberapa elemen yang terdapat dalam game engine, yaitu:
Tools/Data
Pada pengembangan game paling tidak dibutuhkan beberapa tools seperti 3d model editor, level editor dan graphics programs. Bahkan jika diperlukan, seringkali kita mengembangkan game engine tersebut dengan menambahkan beberapa code dan fitur yang diperlukan.

System
System adalah bagian dari game engine yang berfungsi untuk melakukan komunikasi dengan hardware yang berada di dalam mesin. System adalah bagian yang membutuhkan perubahan yang cukup banyak apabila dilakukan implementasi pada platform yang berbeda. Di dalam system sendiri terdapat beberapa sub system seperti graphics, input, sound, timer, configuration. System bertanggung jawab untuk melakukan inisialisasi, update dan mematikan sub system yang terdapat di dalamnya.

Console
Console dapat merubah setting game dan setting game engine di dalam game tanpa perlu melakukan restart pada game tersebut. Console biasa digunakan dalam proses debugging, seperti misalnya apabila game engine tersebut mengalami error maka kita hanya mengoutputkan error message tersebut ke dalam console tanpa harus melakukan restart.

Support
Support merupakan bagian yang sering digunakan pada system di galam game engine. Support berisikan rumus-rumus matematika yang biasa digunakan, vector, matrix, memory, file loader. Merupakan dasar dari game engine dan hampir digunakan dalam semua project game engine.

Renderer/Engine Core
Renderer/engine core terdiri dari beberapa sub yaitu visibility, collision detection dan response, camera, static geometry, dynamic geometry, particle systems, billboarding, meshes, skybox, lighting, fogging, vertex shading dan output.

Game Interface
Game interface merupakan layer antara game engine dan game itu sendiri. Berfungsi sebagai control yang bertuuan untuk memberikan interface apabila di dalam game engine tersebut terdapat fungsi yang bersifat dinamis sehingga memudahkan untuk mengembangkan game tersebut.

The Game
Game merupakan inti dari penggunaan game engine sendiri, sehingga ini tergantung bagaimana pengguna dalam mengembangkannya.

Tipe-Tipe Game Engine

Game engine biasanya datang dengan macam-macam jenis dan tujuannya. Ada 3  tipe game engine yaitu sebagai berikut :

  • Roll Your-Game Engine
  • Mostly-Ready-Game Engine
  • Point-and-Click Engine



Arsitektur Game Engine

Arsitek adalah pelajaran untuk membuat rancangan dari bangunan. Sedangkan arsitektur mesin game adalah system perangkat lunak yang  dirancang untuk menciptakan dan pengembangan video game. Dapat dikatakan  bahwa arsitektur mesin game itu adalah rancangan dari sistem perangkat  lunak dari game itu sendiri.

Tahap awal dari merancang suatu game adalah memilih jenis game yang akan dibuat agar dapat lebih terfokus dalam mengerjakannya. Selanjutnya adalah mendesaian game yang akan dibuat. Setelah kita memiliki desain game, langkah berikutnya adalah mengimplementasikan desain tersebut menjadi source code. Apabila source telah selesai dirancang, maka game tersebut  dapat dimainkan dan digunakan sesuai yang diinginkan oleh sang pembuat  game. pakah game tersebut dibuat untuk dikomersilkan atau dikembangkan  oleh orang lain.

NAMA  : FADHLY MUHARRAM
NPM    : 53414754
KELAS : 3IA22
PENULISAN KE 4

Sumber & Referensi :
http://febryansyahhhydro.blogspot.co.id/2015/04/arsitektur-game-engine.html
http://andrianime.blogspot.co.id/2015/04/arsitektur-game-engine.html

Comments

Popular posts from this blog

Sejarah Internet & Pengertian Internet

Sejarah Internet dan Perkembangan Internet Internet berawal dari diciptakannya teknologi jaringan komputer sekitar tahun 1960. Apa sebenarnya jaringan komputer itu ? Jaringan komputer adalah beberapa komputer terhubung satu sama lain dengan memakai kabel dalam satu lokasi, misalnya dalam satu kantor atau gedung. Jaringan komputer ini berfungsi agar pengguna komputer bisa bertukar informasi dan data dengan pengguna komputer lainnya. Pada awal diciptakannya, jaringan komputer dimanfaatkan oleh angkatan bersenjata Amerika untuk mengembangkan senjata nuklir. Amerika khawatir jika negaranya diserang maka komunikasi menjadi lumpuh. Untuk itulah mereka mencoba komunikasi dan menukar informasi melalui jaringan komputer. Setelah angkatan bersenjata Amerika, dunia pendidikan pun merasa sangat perlu mempelajari dan mengembangkan jaringan komputer. Salah satunya adalah Universitas of California at Los Angeles (UCLA). Akhirnya tahun 1970 internet banyak digunakan di unversitas-universitas di Ame...

Strategi Murni Dengan Prinsip Maximin dan Minimax

NAMA : FADHLY MUHARRAM NPM : 53414754 KELAS : 3IA22 MATA KULIAH : Pengantar Teknologi Game DOSEN : Rifki Amalia PENULISAN KE 12 Pemecahan optimal dikatakan dicapai jika tidak ada satupun pemain akan memperoleh manfaat dari perubahan strateginya. Dalam kasus ini, permainan tersebut dikatakan stabil. Kriteria pemecahan masalah yang digunakan adalah kriteria minimaks-maksimin. Contoh Kasus : Pertimbangkan matriks hasil diatas, yang mewakili keuntungan Pemain A. ! Perhitungan nilai minimaks dan maksimin diperlihatkan dalam matrik diatas dengan penjelasan sebagai berikut :         Pemain A memainkan strategi pertamanya, ia dapat memperoleh 8, 2, 9 atau 5, yang bergantung pada strategi yang dipilih Pemain B. Tetapi, ia pasti memperoleh keuntungan setidaknya sebesar min { 8,2,9,5 } = 2 tanpa bergantung pada strategi yang dipilih Pemain B. Demikian pula jika Pemain A memainkan strateginya yang kedua, ia dijamin...

Interaksi Fisik & Efek Fisik Manusia Pada Game

Interaksi Fisik Manusia Pada Lingkungan Game Interaksi fisik dalam Game Game konsol modern saat ini sudah dilengkapi dengan perangkat gerak yang melibatkan aktivitas fisik sehingga permainan video game dapat sekaligus melatih otot dan gerak selayaknya berolahraga, seperti halnya yang disediakan oleh konsol Nintendo Wii, PS3 Move, atau yang lebih canggih lagi, Xbox 360 Kinect. Game – game yang melibatkan aktivitas fisik seperti game tinju, tennis, sepakbola dsb, yang mengharuskan anda untuk menggerakkan tangan dan anggota tubuh anda sesuai tema video game yang dimainkan.  Untuk mendapatkan seperangkat konsol tersebut tidaklah perlu mengeluarkan kocek yang dalam. Ketiganya memiliki harga yang berlainan yang dapat disesuaikan dengan kocek anda. Efek fisik pada Manusia Ketika Main Game Efek fisik terbagi 2 :  Efek Positif Meningkatkan konsentrasi. kemampuan konsentrasi pemain game Online akan meningkat karena mereka harus menyelesaikan beberapa tugas, mencari celah yang...