Sunday, March 11, 2012

Portofolio

Data Pribadi

Nama  :  Dirghayusa Adhimukti
Jenis Kelamin  :  Laki-laki
Agama  :  Islam
Tempat Tanggal Lahir  :  Jakarta, 1 Juni 1991
Alamat  :  Jl.H.Dilun 12A RT 06 RW 07 Ulujami, Pesanggrahan, Jakarta 12250
Nomer Telepon  :  0816768376
Email  :  prince.len@hotmail.com
Status  :  Belum Menikah
Kewarganegaraan  :  Indonesia


Pendidikan Formal


1996-1997       :  TK SDN Darunnajah
1997-2000       :  SD Muhammadiyah 28 Jakarta
2000-2003       :  SDN Gunung 01 Pagi Jakarta
2003-2006       :  SMPN 11 Jakarta
2006-2009       :  SMAN 6 Jakarta
2009-sekarang  :  Universitas Gunadarma, S1 Teknik Informatika




Pendidikan Non-Formal


2012  :  Kursus Internet Server Building with Linux di UniversitasGunadarma
2012  :  Workshop XML di Universitas Gunadarma



Pengalaman Bekerja


2011  :  Part Time sebagai Tester Game Online di PT. Kingslaim


Kemampuan


• Memahami hardware dan software komputer
• Memahami sistem komputer
• Dapat menggunakan program Microsoft Office
• Memahami tentang Internet
• Aktif dalam jejaring sosial

Saturday, March 10, 2012

Game Engine


Game Engine adalah sebuah perangkat lunak sistem yang dirancang untuk penciptaan dan pengembangan video game. Fungsi inti biasanya disediakan oleh game engine yang mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, sebuah mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, lokalisasi dukungan, dan sebuah adegan grafik. Bahkan sekarang ada game engine yang sudah menyediakan AI. 




Tipe-tipe game engine :
  • 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.
  • Mostly-ready game engines
Game 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.
  • 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 dengan mudah. 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 berdaya kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan. Game engine seperti ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman, dan secepatnya merilis game game mereka.






Contoh game engine :


• Game engine gratis •

1. OGRE
2. Irrlicht
3. Panda3D
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
7. DX Studio
8. NeoAxis Engine
9. Visual3D.NET Game Engine
10. Esenthel Engine


untuk lebih lengkapnya dapat dilihat di http://en.wikipedia.org/wiki/List_of_game_engines


Sunday, March 4, 2012

Apa itu game ?

pengertian game dalam terjemahan dari bahasa inggris kebahasa indonesia adalah permainan. namun seiring perkembangan jaman, kata "game" sudah mulai mengarah menjadi permainan virtual. di Indonesia seseorang yang membicarakan "game" memiliki maksud permainan virtual, bukan hanya sekedar permainan dalam artian yang sebenarnya.

game virtual dapat dimainkan dibeberapa jenis platform, antara lain :
  • arcade game, biasa disebut ding-dong di Indonesia. game ini dimainkan di-box atau mesin khusus yang memiliki keadaan seperti di dalam game yang dimainkan. misalnya kita memainkan game balap motor, maka mesin tersebut akan memiliki replika motor untuk memainkannya agar player terasa masuk ke dunia virtual terserbut.
  • PC-game yaitu game yang dapat dimainkan dengan menggunakan komputer atau laptop. biasanya orang yang memiliki komputer dimainkan di rumah. jika tidak, dapat menggunakan jasa rental di warnet jika game yang dimainkan bersifat multi player. 
  • console game yaitu game yang hanya dapat dimainkan dengan menggunakan console tertentu, seperti playstation, xbox, nintendo, sega, dll.
  • Handheld game atau portable, biasanya dimainkan menggunakan sejenis console portable yang dapat dibawa kemana-mana, seperti PSP, nintendo DS.
  • mobile game adalah platform game yang dapat dimainkan dengan menggunakan handphone atau mobile phone.
game virtual juga memiliki banyak jenis genre diantaranya :
  • action : permainan yang mengandung unsur tantangan dengan menjalankan misi, biasanya menggunakan seorang tokoh atau karakter.
  • shooter : permainan dengan intinya adalah tembak-tembakan, dapat berupa perang, berburu hewan, dsb. genre shooter juga dapat dibagi menjadi dua jenis yaitu first person shooter (FPS) dan third person shooter (TPS). karena genre tersebut merupakan turunan akan saya jelaskan terakhir.
  • adventure : mirip action namun ini lebih mengarah ke pemecahan masalah atau misteri dan harus mengikuti alur cerita.
  • simulator : genre ini pun sekarang memiliki banyak turunan yang dikembangkan. game ini merupakan simulasi dari kehidupan nyata. jenis-jenis simulator : life simulation, management simulation, vehicle simulation.
  • racing : game yang menggunakan unsur balapan.
  • fighting : game berbasis perkelahian. dapat berupa satu lawan satu atau satu lawan banyak.
  • strategy : game yang mengandalkan kemampuan player dalam mengatur strategi untuk memenangkan permainan. turunan dari genre ini ada banyak sekali, namu yang paling menonjol adalah real-time strategy, yaitu game yang berjalan seperti waktu yang sebenarnya. baik player maupun AI berjalan serentak.lalu turunan dair genre strategy yaitu puzzle, turn-based strategy, dll.
  • visual novel : ini merupakan jenis baru dalam genre game. game ini diambil dari cerita sebuah film animasi (jepang biasanya) atau disebut anime. genre ini dapat dibilang cara lain menikmati sebuah anime melalui sebuah permainan. game ini memiliki banyak ending. cara memainkannya dengan memilih pilihan yang tersedia pada setia scene. piliha tersebut menentukan ending dari game.
  • Role Playing Game (RPG) : sebuah game yang para pemainnya memainkan peran dari tokoh fantasi. biasanya fiture dari genre ini sangat kompleks, memiliki beberapa ending, dan dapat bebas menjelajah tanpa harus terus mengikuti alur seperti genre adventur. genre ini pun merupakan gabungan dari beberapa genre.
  • massive multiplayer online (MMO) : game online yang sedang marak di dunia. game ini dapat dimainkan secara online, bersifat real time. dalam game yang bersifat online, player dapat berinteraksi secara langsung dengan player lain. 
selanjutnya dalam pembuatan sebuah game, ada beberapa komponen wajib yang diperlukan agar menjadi sebuah "game".
  • grafik (visual)
  • suara (audio)
  • kecerdasan buatan / AI (artificial intiligent)
  • cerita / gameplay
  • networking (bersifat optional)
grafik, suara, AI, dan cerita merupakan satu kesatuan yang tidak dapat dipisahkan. keempat poin tersebut harus ada pada sebuah game. networking hanya diperlukan jika membuat game yang bersifat online. sekarang banyak game engine yang sudah memiliki keempat poin penting tersebut. para pemula juga dapat mencoba membuat game sederhana dengan game engine yang bersifat open source. maka dari itu perkembangan game virtual sekarang sangat pesat.