Sunday, March 11, 2012

Curiculum Vitae

MUHAMMAD ICHSAN ANDRIAN
Alamat : Komplek GAPERI I Blok ND No.1 Bojong Gede,Cibinong, Jawa Barat
HP : 08
5711956168
Email :
ichean92@gmail.com

Tanggal Lahir : 27 April 1992
Agama : Islam
Tinggi/Berat Badan :
174 cm/98 kg
Status : belum menikah

Pendidikan Formal
2009 – 2012 Universitas GUNADARMA Jurusan Teknik Informatik, IPK 3.10
20062009 SMA Cipocok Jaya (Kelas III bidang studi IPA)

Pendidikan Non Formal
20
12 Build Server With Linux Sertifikasi
2010
Android Developer Sertifikasi
20
10 Basic Lightning Photography Sertifikasi
20
10 Bahasa Inggris Lembaga Inggris Intermediate
20
09 Bahasa Inggris English First (EF) Intermediate
2009 Web Design Sertifikasi

2008 Kelas Fotografi Menengah Sertifikasi

2008 Kelas Fotografi Pemula

Pengalaman Organisasi
20
09 – 2010 Pengurus Unit Kegiatan Mahasiswa SNAP GUNADARMA.

2008 Pameran Fotografi sebagai Acara
: me
mbuat susunan acara pameran

Pengalaman Kerja
A
pril 2009Februari 2011,
Web
Design PT Daruf Nafis :
- Koordinator web designer
- membuat konsep tampilan web
- mengkoordinasi lalu lintas informasi web

Mei 2007 – September 2008,
Web designer PT
Depok Photography:
- Membuat desain situs dilengkapi dengan pengembangan database interaktif,
-
Pengelolaan tampilan situs sesuai kebutuhan.

Hobi dan Minat
Pembuatan
game PC

pembuatan desain grafis.
Fotografi

Referensi
Arrumaisha Adrifina, Direktur PT Daruf Nafis: (0254) 2981207 Ali Umar, Direktur PT Depok Photography : (021) 2071066

Saturday, March 10, 2012

Apa itu Game Engine?

Apa itu Game Engine?

Game engine (bahasa Indonesia: mesin permainan) adalah sebuah sistem software yang dirancang untuk pembuatan dan pengembangan suatu video game. Ada banyak sekali game engine yang dirancang untuk bekerja pada beberapa konsol video game dan sistem operasi desktop seperti Microsoft Windows, Linux dan Mac OS X. Fungsi utama yang secara khusus disediakan oleh game engine meliputi mesin render (renderer) untuk grafik 2D atau 3D, mesin fisika, deteksi tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen momori, threading, dukungan lokalisasi dan layar grafik. Proses pembuatan game seringkali dihemat oleh sebagian besar developer dengan menggunakan kembali game engine yang sama untuk membuat game yang berbeda.

Ada Berapa Tipe Game Engine?

Game engine biasanya datang dengan berbagai macam jenis dan ditujukan untuk berbagai kemampuan pemrograman. Ada 3 tipe game engine yang ada saat ini, diantaranya :

  1. Roll-your-own game engine

Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine-nya sendiri. Mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Di sisi lain, mereka kadang menggunakan library komersil atau yang open source. Terkadang mereka juga membuat semuanya mulai dari nol. Biasanya game engine tipe ini lebih disukai karena selain kemungkinan besar diberikan secara 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. Tower Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine-nya, hanya untuk ditulis ulang semuanya dalam beberapa hari sebelum penggunaannya karena adanya bug kecil yang sangat mengganggu.

  1. Mostly-ready game engines

Engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer/programer. Semuanya termasuk contoh GUI, physiscs, libraries model, texture dan lain-lain. Banyak dari mereka yang sudah benar-benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama. Game engine semacam 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.

  1. Point-and-click engines

Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Anda bahkan bisa mulai membuat game 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 tidak berguna, bagi developer cerdas dan memiliki kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya.

Contoh Game Engine

Banyak sekali game engine yang ada sekarang ini mulai dari yang gratis sampai yang berbayar. Berikut contoh 10 game engine yang bagus berdasarkan banyaknya review yang ada pada situs DevMaster.net tersebut.

- Game engine gratis

  1. OGRE
  2. Irrlicht
  3. Panda3D. Contoh game-nya : Pirates of the Caribbean Online.
  4. Crystal Space
  5. jME
  6. Blender Game Engine
  7. Reality Factory
  8. The Nebula Device 2
  9. RealmForge
  10. OpenSceneGraph

- Game engine berbayar

  1. C4 Engine
  2. Torque Game Engine
  3. 3DGameStudio
  4. TV3D SDK 6.5
  5. Leadwerks Engine 2
  6. Unity. Contoh game-nya : Tiger Woods PGA Tour Online.
  7. DX Studio
  8. NeoAxis Engine
  9. Visual3D.NET Game Engine
  10. Esenthel Engine

Game engine yang akan saya ambil untuk diperbandingkan adalah C4 Engine (berbayar) dan OGRE (gratis). Berikut perbandingannya.

Perbandingan Game Engine C4 Engine dengan OGRE

Sebelum dibandingkan alangkah lebih baiknya saya berikan gambaran singkat dari kedua game engine tersebut.

  • C4 Engine. Telah mendukung banyak sistem operasi. Game engine ini sudah memiliki paket lengkap untuk pembuatan suatu game dengan dilengkapi oleh teknologi musik dan suara 3D, komunikasi jaringan, perangkat input, memori dan manajemen sumber daya, dan masih banyak lagi.

c4engine logo Perbandingan Game Engine

  • 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.

ogre logo Perbandingan Game Engine

Thursday, March 1, 2012

What Is Game

Game , semua orang tau permainan. Anak-anak, orang dewasa sudah tidak asing dengan kata tersebut. Game adalah permainan yang terstruktur, biasanya untuk kesenangan dan terkadang sebagai alat untuk edukasi. Game berbeda dengan pekerjaan, biasanya lebih tertuju pada keinginan dan bahkan tertuju kepada seni, dimana game lebih mengekspresikan sebuah estetika atau ideology. Namun perbedaan tersebut tidak berlaku untuk sekarang dan banyak game yang lebih tertuju kepada pekerjaan atau bahkan sebuah pekerjaan. Beberapa tahun yang lalu game hanya dimainkan dengan nyata atau dapat dirasa, namun sekarang game bukan Cuma sekedar hanya dapat disentuh, berkat teknologi kini game dapat dimainkan pada sebuah ‘kota’ yang kita sebut Komputer dan game pun berubah menjadi video game. Sepertinya film game memiliki banyak jenis dan kategorinya. Ini beberapa jenis game :

Dvergame : game yang dibuat untuk hiburan

Advanture : game petualangan lebih mengutamakan penjelajahan dan interaksi dari segi alur cerita permainan.

Classic Arcade : game klasik yang lebih tertuju kepada mesin yang akan beroperasi ketika koin dimasukkan

Fighting : permainan gulat yang melibatkan banyak karakter dan banyak gerakan.

First Person Shooters : game dimana pemain memiliki perspektiv atau melihat layaknya karakter yang dimainkan

MMORPG: 'Massively Multiplayer Online Role Playing Games' adalah game dimana dimainkan secara online dan dapat dimainkan oleh banyak pemain.

Platform : adalah jenis game dimana latar belakang berganti dan karakter dari pemain melompat dari satu latar belakang ke latar belakang yang lainnya. Game ini biasanya hanya dapat lari dan melompat.

Puzzle : Permainan puzzle adalah permainan grafis pendek tapi adiktif yang biasanya membutuhkan pemain untuk memecahkan teka-teki seperti masalah, labirin logis atau posisi bagian yang berbeda bersama-sama.

Racing Games : game yang menitikberatkan pemain untuk saling berkompetisi dalam balapan

RPG : Role Playing Game adalah dimana karakter pemain memiliki skill dan kemampuan berdasarkan statistic. Permainan ini menuntut karakter untuk mengeksplorasi dan menyelesaikan quest atau misi untuk meningkatkan skill dan kemampuan. Dapat dimainkan perseorangan atau banyak orang.

Strategy Games : permainan yang membutuhkan pemain untuk mengambil alih sebuah masalah dari setiap scenario

Serious Game : permainan yang berdukasi, diskusi atau debat layaknya dunia nyata namun terkonsep pada permainan.

Simulations : game yang menyimulasikan sebuah realita seperti kondisi hingga aktivitas.

Sports Game : permainan yang mengutamakan permainan fisik olahraga.

TPS : Third Person Shooters adalah permainan dimana pemain melihat atau sebagai orang ketiga pada karakternya.

Web Base Games : permainan yang tersedia pada web dan biasanya dibuat melalui Flash atau Shockwafe.

==========


Game, everybody knows game, children , adults. every person recognize that word. A game is structured playing, usually undertaken for enjoyment and sometimes used as an educational tool. Games are distinct from work, which is usually carried out for remuneration, and from art, which is more often an expression of aesthetic or ideological elements. However, the distinction is not clear-cut, and many games are also considered to be work . Several years ago, game just played in reality but today game just not more reality, thanks to technology, we can play games in a ‘box’ we called Personal Computer, and games become Video Games. Like cinema, computer games have as many different genre categories as they do audience groups, here are some of the most notable:

dvergames: Games developed for advertising purposes.

Adventure: Adventure games involve exploration of, and interaction with, the environment as a main facet of gameplay.

Classic Arcade: Classic arcade games refer to games that originally existed on freestanding coin-operated machines.

Fighting: Fighting games involves rendering opponents unconscious or dead by using a number of different moves.

First Person Shooters (or FPS): are games in which the player has a first-person perspective of their character.

MMORPG: 'Massively Multiplayer Online Role Playing Games' are multi-player role-playing games that enable thousands of players to play in an evolving virtual online world at the same time.

Platform: Platformers or side scrollers are games in which the background scrolls and the player jumps from platform to platform. Game-play generally includes running and jumping.

Puzzle: Puzzle games are short but addictive graphical games that usually require the player to solve a puzzle such as a maze, logical problem or positioning different pieces together.

Racing Games: Racing games involve the player competing in races.

RPG: 'Role Playing Games' are games in which the player's character has skills and abilities represented by statistics. Gameplay involves the characters exploring and completing quests that build up their statistics and possessions. Can be single or multi-player.

Strategy Games: Strategy games require the player to take on a leadership role and oversee every detail of the provided scenario(s).

Serious Games: Serious games are games aimed at teaching, discussing or debating real-world concepts via gameplay.

Simulations: Simulation games attempt to realistically mimic conditions of a particular environment or activity.

Sports Games: Sports Games emulate traditional physical sports.

TPS: 'Third Person Shooters' offer players a third person perspective of their character.

Web based games: Web based games are those available via the web and are usually developed in Flash or Shockwave.

Stats

Translete