Kamis, 21 April 2016

Arsitektur Game Engine





Arsitektur Game Engine

Assalamualaikum Wr.Wb, perkenalkan nama saya Oka Renzo, saya disini akan memberikan informasi tentang arsitektur game engine, sebelum masuk arsitekturnya, mari kita bahas sedikit tentang game engine, simak ulasannya.


Game Engine

Game engine adalah sebuah sistem perangkat lunak (software) yang dirancang untuk pembuatan dan pengembangan suatu video game. Game engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan di buat. Mulai dari sistem rendering, physics, arsitektur suara scripting, A.I, dan bahkan sistem networking. Game engine dapat dikatakan sebagai jiwa dari seluruh aspek sebuah game

Game engine mempunyai tipe-tipe diantaranya:
  • Roll-your-own game engine
Game engine tipe ini lebih disukai karena kemungkinan besar dapat digunakan gratis. selain itu, game engine tipe ini memperbolehkan para developer lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahan dari tipe game engine ini banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya
  • Mostly-ready game engines
Game engine biasanya sudah memberikan fitur-fitur kepada developer game seperti GUI, physiscs, libraries model, texture dan lain-lain. Engine  ini memiliki beberapa batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar-benar terbuka lebar. Hal ini ditujukan agar tidak terjadi banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis dan masih memungkinkan game engine-nya tersebut untuk mengoptimalkan kinerja game-nya. Contoh tipe game engine seperti ini adalah Unreal Engine, Source Engine, id Tech Engine dan sebagainya yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Dengan hal ini dapat menyingkat menghemat waktu dan biaya dari para developer game.
  • Point-and-click engines
Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Developer game bahkan bisa mulai membuat game sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, sudah bisa merilis game.  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 tidak berguna, bagi developer cerdas dan memiliki kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya
Contoh-contoh Game Engine
1. Freeware game engine/open source game engine
  • Blender
  • Golden T Game Engine (GTGE)
  • DXFramework
  • Ogre
  • Aleph One
  • Axiom Engine
  • Allegro Library
  • Box2D
  • Build Engine
  • Cube
  • Cube 2
  • DarkPlaces
  • jMonkeyEngine (jME)
  • Panda3D
  • Sphere
  • Unreal 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
    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. Apakah game tersebut dibuat untuk dikomersilkan atau dikembangkan  oleh orang lain.

sumber :
http://febryansyahhhydro.blogspot.co.id/2015/04/arsitektur-game-engine.html
https://rickykurn.wordpress.com/2012/03/08/apa-itu-game-engine/

Universitas Gunadarma

Kamis, 14 April 2016

Mobile Computing



Assalamualaikum wr.wb


Perkenalkan, nama saya Oka Renzo, disini saya akan membahasa tentang apa itu mobile computing, apa sih mobile computing itu? jadi definisi dari mobile computing adalah kemampuan teknologi untuk menghadapi perpindahan/pergerakan manusia dalam penggunaan komputer secara praktis. Apalagi di era teknologi sekarang ini, mobile computing sangat dinutuhkan dikarenakan kebutuhan penggunaan teknologi seperti komputer, atau handphone sangant tinggi. mobile computing pun akan sangat membantu meringankan beban pekerjaan kita.

Aplikasi Mobile Computing
Berikut adalah contoh dari aplikasi mobile computing adalah mobile games, email , gps, messenger dan lain-lain. disini saya akan memberikan satu contoh aplikasi mobile computing yang sudah booming di dunia ini adalah Blackberry Messenger.

BlackBerry Messenger adalah messenger yang disediakan untuk para pengguna perangkat smartphone. Aplikasi ini mengadopsi kemampuan fitur atau aktivitas yang populer di kalangan pengguna perangkat telepon genggam. aplikasi ini menghubungkan orang-orang yang jauh agar dapat berkomunikasi satu sama lain dimanapun dan kapanpun. BlackBerry Messenger merupakan salah satu keunggulan dari penggunaan perangkat BlackBerry selain layanan Push MailCara menggunakan BlackBerry Messenger adalah dengan penghubung nomor PIN yang juga eksklusif dimiliki masing-masing perangkat smartphone yang nantinya semua pengguna bbm dapat berinteraksi satu sama lain dengan fitur messenger atau chatting.

Perusahaan mobile computing

disini saya akan memberikan contoh perusahaan apa yang menjalankan mobile computing, disini saya memberikan contoh aplikasi GPS, yaitu Waze. Siapa yang tidak tau waze? waze adalah aplikasi penunjuk jalan yang ada di smartphone saat ini, waze juga membantu penggunanya untuk mencari jalan agar menghindari kemacetan kota. Waze dipopulerkan oleh perusahaan Waze inc. namun sejak bulan Juni 2013, Google telah membeli aplikasi Waze ini.


sedikit sejarah tentang waze, waze didirikan untuk pertama kalinya pada tahun 2008 di israel oleh Uri Levine, ahli perangkat lunak Ehud Shabtai, dan Amir Shinar. Perusahaannya, pertama kali dikenal dengan namaLinqmap. Pada bulan December 2014, perusahaan ini sudah mempekerjakan sebanyak 80 orang pegawai, dimana 70 orang berlokasi di Ra'anana israel dan 10 orang berlokasi di Palo Alto  California, Amerika Serikat
Pada tahun 2010, perusahaan ini memiliki modal hingga USD 25 juta pada penyertaan dana tahap dua.Dan pada tahun 2011, mereka merencanakan untuk meningkatkan pendapatannya melalui layanan iklan berdasarkan lokasi dan berencana untuk melakukan ekspansi ke Asia, membuat manajemen setuju untuk menambah suntikan modal sebesar USD 30 juta.
Facebook awalnya sempet diberitakan akan membeli perusahaan ini seharga USD 1 miliar, hingga pada akhirnya mereka membatalkannya, ketika mereka tidak mencapai kata sepakat. Google dan perusahaan-perusahaan lainnya juga berusaha mendekatinya ketika mereka mendengar Facebook berkeinginan untuk membelinya. Sejak tanggal 23 Mei 2013, Google berada pada tahap serius untuk membeli perusahaan ini. Dan tepatnya pada bulan Juni, 2003 Google membeli Waze seharga USD 1.1 miliar, dimana ini akan banyak membantu dalam dunia bisnis pemetaan yang sebelumnya sudah dimiliki Google.

Itulah sedikit ringkasan tentang mobile computing. mohon maaf jika ada kata-kata yang kurang berkenan ataupun salah salah kata, terima kasih juga kepada kalian para pembaca yang telah membaca blog saya ini. terimakasih
Assalamualaikum Wr.Wb
sumber :
https://id.wikipedia.org/wiki/Waze
https://id.wikipedia.org/wiki/BlackBerry_Messenger
https://asikgaasik.wordpress.com/2010/05/01/mengenai-mobile-computing/

UNIVERSITAS GUNADARMA