Senin, 07 Oktober 2013

PT Darta Media Indonesia (KASKUS Networks)

Kaskus adalah situs forum komunitas maya terbesar dan nomor 1 Indonesia dan penggunanya disebut dengan Kaskuser. Kaskus lahir pada tanggal 6 November 1999 oleh tiga pemuda asal Indonesia yaitu Andrew Darwis, Ronald Stephanus, dan Budi Dharmawan, yang sedang melanjutkan studi di Seattle, Amerika Serikat. Situs ini dikelola oleh PT Darta Media Indonesia.  
PT Darta Media Indonesia, (KASKUS Networks) adalah sebuah perusahaan dalam pengembangan industri digital dan konten lokal Indonesia. Dalam usahanya melakukan kemitraan dengan menaungi KASKUS sebagai situs no.1 di Indonesia untuk forum komunitas online. Sejarah Kaskus sendiri lahir pada tahun 1999 oleh tiga pemuda asli Indonesia.



Kaskus, yang merupakan singkatan dari Kasak Kusuk, bermula dari sekadar hobi dari komunitas kecil yang kemudian berkembang hingga saat ini. Kaskus dikunjungi sedikitnya oleh 900 ribu orang, dengan jumlah page view melebihi 15.000.000 setiap harinya. Hingga bulan Juli 2012, Kaskus sudah mempunyai lebih dari 601 juta posting.
Menurut Alexa.com, pada bulan maret 2013 Kaskus berada di peringkat 333 dunia dan menduduki peringkat 8 situs yang paling banyak dikunjungi di Indonesia.
Pada tanggal 26 Mei 2012, Kaskus mengalami gangguan pada DNS (Domain Name System) pada domain .us. Sehingga, pada 27 Mei 2012, Kaskus berpindah domain yang mulanya berdomain .us sekarang menjadi .co.id dan .com
Kaskus diciptakan tanggal 6 November 1999 oleh tiga mahasiswa asal Indonesia yaitu Andrew Darwis, Ronald Stephanus, dan Budi Dharmawan, di Seattle, Amerika Serikat. Kaskus awalnya bertujuan sebagai forum informal mahasiswa Indonesia di luar negeri. Nama "Kaskus" sendiri merupakan singkatan dari kata "kasak-kusuk".
Pada bulan Agustus 2005, PC Magazine Indonesia memberikan penghargaan kepada situs Kaskus sebagai situs terbaik dan komunitas terbesar, kemudian Kaskus terpilih kembali sebagai website terbaik pilihan pembaca PC Magazine pada 2006.
Pada tanggal 23 Mei 2006 manajemen Kaskus terpaksa mengubah domain dari .com menjadi .us, karena penyebaran virus Brontok yang dibuat dengan tujuan menyerang situs-situs besar Indonesia di mana Kaskus masuk dalam target penyerangan.
Karena saking padatnya pengunjung, pada Awal April 2007, manajemen Kaskus menambah dua server baru untuk meningkatkan performa situs Kaskus (Dell Server).
Pada Juli 2008, Pengelola Kaskus akhirnya memutuskan untuk mengoperasikan server Kaskus di Indonesia. Untuk keperluan tersebut Kaskus membeli delapan server Dell PowerEdge 2950 dan dioperasikan melalui jaringan open IXP. Akibat dari ini akses Kaskus berlipat ganda dan akhirnya pengelola berencana menambahkan delapan server lagi sehingga total yang akan beroperasi di bulan September adalah enam belas server.
Awal tahun 2011, Kaskus mengumumkan ekspansi bisnisnya dengan menjalin hubungan kerja sama dengan Global Digital Prima yang merupakan anak perusahaan dari PT Djarum. Selain itu, Kaskus juga akan menambah jumlah server-nya hingga 250 buah serta melakukan perekrutan pegawai baru hingga delapan puluh orang.
Pada tanggal 26 Mei 2012 manajemen Kaskus mengubah lagi domain .us menjadi .co.id karena mengalami gangguan dengan DNS.
Di sekitar tahun 2012 manajemen Kaskus memutuskan untuk membuat engine sendiri pada forumnya yang kemudian dinamakan Kaskus 2.0 dan dijuluki New Kaskus oleh para penggunanya. Saat masih dalam masa percobaan, pengguna yang terpilih dapat mencoba menggunakan New Kaskus, sementara pengguna lainnya tetap menggunakan versi vBulletin.
Pada sekitar pertengahan akhir tahun 2012 Kaskus 2.0 sudah mencapai finalnya, sehingga pengguna yang sebelumnya tak dapat mencoba versi percobaan menjadi dapat menggunakannya, dan keseluruhan Kaskus diubah ke versi 2.0 namun terdapat thread (topik) yang tak dapat ditransfer ke Kaskus 2.0 sehingga manajemen kaskus memutuskan untuk tetap menggunakan vBulletin (yang kemudian dijuluki Old Kaskus) pada topik-topik tersebut, meskipun para pengguna tak dapat menyunting maupun membalas topik yang ada pada Old Kaskus tersebut.

source

Jumat, 28 Juni 2013

Apa itu Virtual Reality ?

Virtual reality adalah teknologi yang digunakan oleh pengguna untuk berinteraksi dengan lingkungan simulasi komputer baik berdasarkan objek nyata maupun animasi.Lingkungan realitas maya terkini umumnya menyajikan pengalaman visual, yang ditampilkan pada sebuah layar komputer atau melalui sebuah penampil stereokopik, tapi beberapa simulasi mengikutsertakan tambahan informasi hasil penginderaan, seperti suara melalui speaker atau headphone. Virtual reality disingkat dengan VR yang dapat menciptakan sebuah simulasi dunia tiga dimensi.

Sebagai contoh flight simulator, pesawat dapat dikendalikan oleh user menggunakan sebuah komputer dan menjalankan navigasi penerbangan melalui keyboard.







Contoh lain EAgames The Sims, manusia diciptakan dengan komputer begitu juga rumah tempat tinggal manusia tersebut. Kita dapat mengatur tata letak ruang rumah dan perjalanan kehidupan manusia tersebut dengan menggunakan mouse dan keyboard.





VRML merupakan kepanjangan dari virtual Reality Modeling Language. VRML adalah format komputer yang menjelaskan object 3 dimensi statis maupun dinamis dan object multimedia melalui hiperlink seperti text, suara, gambar, dan film.Contoh dari scene VRML adalah berupa ruang virtual dimana pengguna dapat menggunakan tombol kontrol untuk bergerak di dalam ruangan (atau memindahkan ruang itu sendiri) seolah-olah mereka berjalan dalam ruang nyata. Untuk melihat file VRML,pengguna membutuhkan browser VRML khusus(selain koneksi internet dan sebuah browser web).
Virtual reality sudah banyak mengalami perkembangan dan hal-hal baru yang terjadi. Teknologi ini sudah banyak dimanfaatkan dalam berbagai bidang seperti bisnis, pariwisata, pendidikan, militer, medis, olahraga. Virtual reality merupakan sebuah media yang bisa menghidupkan imajinasi bagi para penggunanya. Sehingga seolah-olah pengguna merasakan keadaan yang sesunggunya. Bahkan dalam bidang militer Virtual Reality sudah dipakai untuk melakukan latihan perang dan terjun payung. Teknologi bisa lebih menghemat biaya dibandingkan dengan cara konvensional.

Berikut ini gambar-gambar Virtual Reality:





Source

Sejarah Teknologi Augmented Reality

Mobile AR

Secara umum, Augmented Reality (AR) adalah penggabungan antara objek virtual dengan objek nyata. Sebagai contoh, adalah saat stasiun televisi,menyiarkan pertandingan sepak bola, terdapat objek virtual, tentang skor pertandingan yang sedang berlangsung.Menurut Ronald Azuma pada tahun 1997, Augmented Reality adalah menggabungkan dunia nyata dan virtual, bersifat interaktif secara real time, dan merupakan animasi 3D. Sejarah tentang Augmented Reality dimulai dari tahun 1957-1962, ketika seorang penemu yang bernama Morton Heilig, seorang sinematografer, menciptakan dan memapatenkan sebuah simulator yang disebut Sensorama dengan visual, getaran dan bau. Pada tahun 1966, Ivan Sutherland menemukan head-mounted display yang dia claim adalah, jendela ke dunia virtual.
Tahun 1975 seorang ilmuwan bernama Myron Krueger menemukan Videoplace yang memungkinkan pengguna, dapat berinteraksi dengan objek virtual untuk pertama kalinya. Tahun 1989, Jaron Lanier, memeperkenalkan Virtual Reality dan menciptakan bisnis komersial pertama kali di dunia maya, Tahun 1992 mengembangkan Augmented Reality untuk melakukan perbaikan pada pesawat boeing, dan pada tahun yang sama, LB Rosenberg mengembangkan salah satu fungsi sistem AR, yang disebut Virtual Fixtures, yang digunakan di Angkatan Udara AS Armstrong Labs, dan menunjukan manfaatnya pada manusia, dan pada tahun 1992 juga, Steven Feiner, Blair Maclntyre dan dorée Seligmann, memperkenalkan untuk pertama kalinya Major Paper untuk perkembangan PrototypeAR.
Pada tahun 1999, Hirokazu Kato, mengembangkan ArToolkit di HITLab dan didemonstrasikan di SIGGRAPH, pada tahun 2000, Bruce.H.Thomas, mengembangkan ARQuake, sebuah Mobile Game AR yang ditunjukan di International Symposium on Wearable Computers.
Pada tahun 2008, Wikitude AR Travel Guide, memperkenalkan Android G1 Telephone yang berteknologi AR, tahun 2009, Saqoosha memperkenalkan FLARToolkit yang merupakan perkembangan dari ArToolkit. FLARToolkit memungkinkan kita memasang teknologi AR di sebuah website, karena output yang dihasilkan FLARToolkit berbentuk Flash. Ditahun yang sama, Wikitude Drive meluncurkan sistem navigasi berteknologi AR di Platform Android. Tahun 2010, Acrossair menggunakan teknologi AR pada I-Phone 3GS.
Bidang-bidang yang pernah menerapkan teknologi Augmented Reality adalah:
  1. Kedokteran (Medical): Teknologi pencitraan sangat dibutuhkan di dunia kedokteran, seperti misanya, untuk simulasi operasi, simulasi pembuatan vaksin virus, dll. Untuk itu, bidang kedokteran menerapkan Augmented Reality pada visualisasi penelitian mereka.
  2. Hiburan (Entertainment): Dunia hiburan membutuhkan Augmented Reality sebagai penunjang efek-efek yang akan dihasilkan oleh hiburan tersebut. Sebagai contoh, ketika sesorang wartawan cuaca memperkirakan ramalan cuaca, dia berdiri di depan layar hijau atau biru, kemudian dengan teknologi augmented reality, layar hijau atau biru tersebut berubah menjadi gambar animasi tentang cuaca tersebut, sehingga seolah-olah wartawan tersebut, masuk ke dalam animasi tersebut.
  3. Latihan Militer (Military Training): Militer telah menerapkan Augmented Reality pada latihan tempur mereka. Sebagai contoh, militer menggunakan Augmented Reality untuk membuat sebuah permainan perang, dimana prajurit akan masuk kedalam dunia game tersebut, dan seolah-olah seperti melakukan perang sesungguhnya. 
  4. Engineering Design: Seorang engineering design membutuhkan Augmented Reality untuk menampilkan hasil design mereka secara nyata terhadap klien. Dengan Augmented Reality klien akan tahu, tentang spesifikasi yang lebih detail tentang desain mereka.
  5. Robotics dan Telerobotics: Dalam bidang robotika, seorang operator robot, mengunnakan pengendari pencitraan visual dalam mengendalikan robot itu. Jadi, penerapan Augmented Reality dibutuhkan di dunia robot.
  6. Consumer Design: Virtual reality telah digunakan dalam mempromsikan produk. Sebagai contoh, seorang pengembang menggunkan brosur virtual untuk memberikan informasi yang lengkap secara 3D, sehingga pelanggan dapat mengetahui secara jelas, produk yang ditawarkan. (Anggriyadi,2012)
Di Indonesia sendiri, terdapat perusahaan MonsterAR yang telah mampu menggunakan dan mengembangkan teknologi ini, anda dapat melihat di website nya http://monsterar.net, Augmented Reality yang dapat dikembangkan mencakup Mobile Application, Augmented Reality Games maupun Augmented Reality Event.

Source

Sejarah 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.
Beberapa 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.
2. 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.
3. 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
Sedikit tambahan nih perbandingan Blender Game Engine dengan DXStudio :

VS.

Blender Game Engine

Blender merupakan open source 3D modelling, rendering, game 3D animasi, simulasi pengembangan sistem. Blender terus ditingkatkan dengan fitur baru dan didukung oleh komunitas yang aktif. Blender adalah grafis 3D aplikasi yang dapat digunakan untuk pemodelan, texturing rendering, edting dan membuat aplikasi 3D interaktif, termasuk permainan video, film animasi atau efek visual. Blender tersedia untuk sejumlah sistem operasi termasuk Linux, Mac OS X, dan Microsoft Windows.
Kelebihan yang dimiliki Blender adalah dapat membuat game tanpa menggunakan program
tambahan lainnya, Karena Blender sudah memiliki “Engine Game” sendiri dan menggunakan “Python” sebagai bahasa pemograman yang lebih mudah ketimbang menggunakan C++,C, dll.
Blender menggunakan “OpenGL” sebagai render grafiknya yang dapat digunakan pada berbagai macam “OS” seperti Windows, Linux dan Mac OS X. Sekarang ini Blender merencanakan sudah mengeluarkan versi yang terbarunya, yaitu Versi 2.63a yang lebih ditujukan untuk pembuat game. Karena Versi ini memiliki fitur-fitur baru yang dirancang untuk membuat tampilan game yang lebih realistis dari pada versi sebelumnya.
Blender 2.63a memiliki fitur baru seperti :

  • Video Texture
  • Real-time GLSL Material
  • Game Logic
  • Bullet SoftBody
  • Python Editor
  • Multilayer Textures
  • Physics
  • Composite Adalah tempat menambahkan efek visual.
  • Render Baking dan Normal Mapping dan masih banyak yang lainnya.

Untuk membuat game di Blender anda tidak perlu jago pemograman, jika anda hanya ingin membuat game sederhana anda cukup mempelajari tool-tool yang disediakan oleh blender tanpa harus menggunakan “script” sedikitpun.
Perbandingan dengan Software 3D lainnya :
Blender memiliki kedalaman dan keluasan fitur dibandingkan dengan komersial, eksklusif. Sebuah perbandingan cukup komprehensip antara software 3D yang tersedia dapat dilihat pada perbandingan grafik. Blender cenderung kurang up to date.
Installer blender lebih kecil dibandingkan dengan penuh fungsi perangkat lunak grafis 3D. Misalnya Blender installer dari 2.63a membangun untuk Windows 32 bit adalah 27 MB , 36 MB membutuhkan setelah instalasi, dan membangun lite membutuhkan 2,2 MB, sedangkan perangkat lunak seperti AutoCAD membutuhkan sekitar 2 GB . Dengan demikian, Blender dapat dengan mudah download (meskipun beberapa buku panduan  telah mnyediakan Blender CD).
DXStudio

DX Studio adalah sebuah lingkungan pengembangan terintegrasi yang lengkap untuk membuat grafis 3D yang interaktif. Sistem ini terdiri dari baik mesin 3D real-time dan suite dari alat editing. Mesin memungkinkan JavaScript mengendalikan semuanya dari perubahan latar belakang untuk jerat mengedit secara real-time. Anda juga dapat komando dan kontrol dokumen dari luar pemain menggunakan ActiveX / COM interface. Menggunakan DX Studio Anda dapat membangun aplikasi lengkap interaktif real-time, simulasi atau permainan, untuk menggunakan Pengukur atau untuk embedding di lain Microsoft Office / aplikasi Visual Studio. Mesin pemutaran di kedua EXE dan DLL ActiveX bentuk dapat didistribusikan lebih lanjut tanpa royalti.
  • Fitur DXStudio :

Sistem ini meliputi baik 2D dan 3D editor tata letak, dan memungkinkan kontrol JavaScript adegan, objek dan media secara real-time. Dokumen juga dapat dikendalikan dari luar pemain menggunakan ActiveX / antarmuka COM atau TCP / IP port. Mesin belakang DX menggunakan DirectX 9.0c Studio
Menggunakan teknologi ActiveX pengguna dapat membangun sendiri C + +, C # atau aplikasi VB.Net dan drop DX Studio Player sebagai komponen. Sebuah dokumen interaktif yang lengkap dapat dikompilasi menjadi EXE didistribusikan tunggal.
Untuk pengguna tingkat lanjut plug-in yang tersedia SDK, dengan beberapa DirectX / C + + atau pengetahuan HLSL, pengguna dapat kode efek mereka.


  • Lisensi DXStudio :

DX Studio tersedia dalam edisi standar baik dan profesional. Perbedaan dalam perizinan antara dan non-komersial pengguna komersial juga dibuat. Kendali source code ke pemutar juga tersedia di bawah Lisensi Perusahaan.

Perbandingan DXStudio dengan Blender Game Engine :

DXStudio :
Author : Worldweaver Ltd.
Graphics API : DirectX
Operating Systems : Windows
Programming Language : C/C++, C#, Visual Basic 6, VB.NET

Blender :
Author : Blender Foundation
Graphics API : OpenGL
Operating Systems : Windows, Linux, MacOS, Solaris, FreeBSD, Irix
Programming Language : C/C++, Python


Source

Kamis, 18 April 2013

Sejarah Perkembangan Game

Sejarah teknologi game komputer secara langsung berhubungan dengan perkembangan komputer itu sendiri. Komputer dengan kecepatan processor tinggi, grafis yang lebih mendekati realita, dan media penyimpanan yang lebih besar sebenarnya dimaksudkan untuk memenuhi kebutuhan dalam bermain games.Sebelum dimulai, akan kita pahami dulu apa arti dari game (game komputer). Game adalah sebuah permainan interactive yang membutuhkan komputer untuk bermain. Program komputer menerima input dari si pemain melalui pengendali dan menampilkan lingkungan buatan melalui TV atau layar monitor.
Image 
Pada tahun 1947 adalah tahun pertama di mana game didesain untuk dimainkan dengan layar CRT (cathode ray tube). Game sederhana ini dirancang oleh Thomas T. Goldsmith Jr. dan Estle Ray Mann. Aplikasi ini dipatenkan pada tanggal 14 Desember 1948. Sistem yang dibuatnya terdiri dari 8 vacum tubes dan mensimulasikan peluru ditembakkan pada target, ide ini berasal dari display radar pada Perang Dunia II. Beberapa knop disediakan untuk mengatur kurva dan kecepatan titik yang mewakili peluru. Karena pada waktu itu grafik belum bisa dibuat, target penembakan digambarkan pada sebuah lapisan yang kemudian ditempelkan pada CRT. Hal ini adalah sistem pertama yang secara spesifik didesain untuk game pada layar CRT.
Banyak yang menyebutkan bahwa penemu video game adalah William Higinbotham.
Pada tahun 1952, A.S. Douglas membuat OXO, game grafis noughts and crosses atau nol dan silang, di University of Cambridge untuk mendemonstrasikan tesisnya tentang interaksi komputer dan manusia. Permainan ini bekerja pada komputer besar yang menggunakan CRT display. Perangkat game portable genggam yang pertama dibuat adalah Tic Tac Toe di tahun 1972 oleh Waco Company.
Tahun 1958 menciptakan game Tennis for Two pada osiloskop. Game ini menampilkan lapangan tenis sederhana dipandang dari samping. Bola seakan dipengaruhi oleh gravitasi dan harus melewati net/jaring. Dengan dua kontrol yang masing-masing dilengkapi knop untuk mengarahkan bola dan sebuah tombol untuk memukul bola sampai melewati net.
Tahun 1972 dirilis perangkat video game pertama untuk pasar rumahan, Magnavox Odyssey, dihubungkan dengan televisi. Meski tidak sukses besar, perusahaan lain dengan produk yang sama harus membayar lisensi. tetapi, kesuksesan menjemput sejak Atari meluncurkan Pong sebuah video game ping-pong pada 29 November 1972. Berangkat dari sini, video dan komputer game menjadi populer dan hobi baru di saat PC baru saja mulai dikenal dan dipakai secara luas.
Mistery House, rancangan ibu rumah tangga, Roberta Williams dipercaya sebagai game petualangan pertama dengan grafis pada Apple II. Meski interface untuk input perintah masih berupa teks, ilustrasi grafik hitam putih sebuah rumah bergaya viktoria merupakan gebrakan baru di masa itu. Game ini begitu populer dan mendorong Roberta Williams mendirikan Sierra On-Line bersama suaminya dan terus memproduksi game khususnya petualangan.
Pada awal tahun 1980-an ditandai oleh Nintendo, Kesuksesan LCD genggam ini menciptakan banyak pengikut untuk membuat yang sama dengan mengadopsi game-game popular, awal tahun 1980-an juga ditandai dengan hadirnya media penyimpan CD-ROM yang dalam waktu singkat menjadi populer. Era game 3 dimensi (3D) dengan perspektif orang pertama dan multiplayer game mulai muncul di era ini. Suara dan musik semakin berkembang di pertengahan 1980-an seiring dengan hadirnya produk sound card. Jadi, memang terasa bahwa pasar game komputer semakin berkembang sejalan dengan perkembangan teknologi pendukungnya.
Untuk Lebih Jelas Disini Saya Akan Menjelaskan Secara Rinci
Game Generasi Pertama
1972, pada saat itu orang belum mengenal konsol atau game komputer, yang mereka tahu adalah video game, yaitu sebuah permainan elektronik yang menampilkan gambar bergerak (video). Sebuah perusahaan bernama Magnavox meluncurkan video game pertama, yaitu Odyssey.
Magnavox Odyssey, konsol game pertama di dunia mengoperasikan Pong.
Tidak lama setelah itu sebuah game arcade legendaris Atari berjudul “Pong” muncul. Pong merupakan sebuah game sederhana yang mengambil konsep permainan tenis, satu bola dan 2 papan di kiri dan kanan, pemain sebisa mungkin harus berusaha mengembalikan bola ke daerah lawan. Atari merilis Pong dalam bentuk sebuah mesin ding dong bernama Sears.
1975, Magnavox menyerah dan menghentikan produksi Odyssey. Sebagai gantinya, mereka mengikuti jejak Atari, memproduksi mesin ding dong bernama Odyssey 100, yang khusus menyajikan game Pong.
Game Generasi Kedua
1976, Fairchild mencoba menghidupkan kembali dunia video game dengan menciptakan VES (Video Entertainment System). VES adalah mesin pertama yang disebut ”konsol”. Konsol ini menggunakan kaset magnetik yang disebut cartridge. Nah, konsep ini kemudian diikuti oleh beberapa produsen lain, termasuk Atari, Magnavox, dan RCA, ketiga perusahaan tersebut juga merilis konsol serupa.
Fairchild VES, pertama di dunia yang menggunakan media cartridge.
1977, dunia konsol menjadi tidak populer, game-game yang ada tidak berhasil menarik minat. Fairchild dan RCA mengalami kebangkrutan. Praktis, hanya ada Atari dan Magnavox yang masih bertahan di dunia video game.
1978, Magnavox meluncurkan Odyssey 2, seperti halnya Odyssey pertama, konsol ini pun gagal menjadi hit. Tak lama berselang, Atari meluncurkan konsol legendaris, Atari 2600, yang terkenal dengan game Space Invaders-nya
1980, berbagai produsen konsol muncul, dan mereka mengambil Atari 2600 sebagai konsep dasar, perkembangan dunia game pun semakin pesat.
1983, dunia video game kembali ambruk. Game-game yang kurang kreatif membuat konsol kembali mendapat sambutan dingin, apalagi, PC saat itu menjadi semakin canggih. Orang lebih memilih membeli PC ketimbang konsol video game, selain untuk bermain, PC juga produktif untuk bekerja. Game-game komputer (PC Game) semakin berkembang pesat, hingga saat ini. Pelopor PC ber-game saat itu adalah Commodore 64, konsol sekaligus personal computer yang menyediakan tampilan grafis 16-warna dan memiliki kapasitas memori jauh lebih baik dari konsol videogame model apa pun.
Atari 2600, sempat hit tahun 80-an. Memiliki “adik” bernama Atari 2600 Jr.
Game Generasi Ketiga
1983, perusahaan bernama Famicom (Jepang) menciptakan gebrakan baru, sebuah konsol bernama Famicom/Nintendo Entertainment System (NES) dirilis di akhir 1983. Konsol ini menampilkan gambar dan animasi resolusi tinggi untuk pertama kalinya. Setelah mendapat sambutan hangat di Jepang, Famicom memperluas pemasarannya ke Amerika, yang dikenal dengan NES (Nintendo Entertainment System). Nintendo memiliki chip pengaman pada cartridge game mereka, dengan demikian seluruh game yang akan dirilis haruslah seijin developer Nintendo. Dan akhirnya, muncul sebuah game legendaris, Super Mario Brothers, yang dibintangi karakter fenomenal yang tetap eksis hingga kini, Mario.
Famicom dari Nintendo, berhasil merajai pasar videogame di era generasi ketiga.
Game Generasi Keempat
1988, NES mendapat sambutan hangat di seluruh dunia, dan sebuah perusahaan bernama Sega mencoba menyaingi Nintendo. Sega merilis konsol next-generation mereka, Sega Mega Drive (yang juga dikenal dengan Sega Genesis). Konsol ini menyajikan gambar yang lebih tajam dan animasi yang lebih halus dibanding NES. Konsol ini cukup berhasil memberi tekanan, tetapi NES tetap bertahan dengan angka penjualan tinggi.
1990, Nintendo kembali menggebrak dengan konsol next-gen mereka, SNES (Super Nintendo Entertainment System). Selama 4 tahun, Nintendo dan Sega menjadi bebuyutan, meskipun ada beberapa produsen seperti SNK dengan NeoGeo-nya, NEC dengan TurboGrafx-16 dan Phillips CD-i, tapi kedua konsol mereka begitu handal dan populer.
Rivalitas yang legendaris, Super NES dan Mario Brothers sebagai ikonnya melawan SEGA Mega Drive dan Sonic the Hedgehog sebagai ikonnya.
Game Generasi Kelima
1990-1994, Sega dan Nintendo tetap bersaing. Berbagai game fenomenal dirilis. SNES menyertakan chip Super FX pada cartridge mereka, dan Sega menggunakan Sega Virtua Processor, keduanya bertujuan untuk meningkatkan kualitas grafis dari game. Alhasil, SNES dan Sega saling beradu dengan game-game keren seperti Donky Kong Country (SNES) dan Vectorman (Sega).
1993, sebuah perusahaan ternama, Panasonic, merilis konsolnya yang bernama Panasonic 3DO. Ini adalah konsol pertama yang menggunakan CD sebagai pengganti cartridge. Harganya yang sangat mahal membuat konsol ini tidak populer, 3DO tidak bertahan lama dan harus segera menghentikan produksinya.
Panasonic 3DO, konsol game pertama yang menggunakan media CD.
1994, Atari kembali meluncurkan konsol baru untuk menandingi Nintendo dan Sega. Atari Jaguar jelas jauh lebih canggih ketimbang NES maupun Mega Drive, tetapi penggunaannya yang sulit menjadi batu sandungan, belum lagi, pada tahun yang sama, Sony merilis konsol super legendaris, PlayStation. Atari bangkrut dan akhirnya melakukan merger. Konsol basis CD yang pertama kali menuai sukses adalah Sony PlayStation. Konsol Jepang ini segera mendapat sambutan hangat, dan hingga saat ini, PlayStation sudah terjual ratusan juta unit. PlayStation yang juga disebut PS-One merupakan konsol terlaris sepanjang masa. Sega dan Nintendo tampaknya menyadari ketertinggalan mereka dari Sony. Sega kemudian merilis Sega Saturn, dan Nintendo mengeluarkan Nintendo 64.
Ini dia sang Sony Playstation generasi pertama!!
Game Generasi Keenam
1998, Setelah jatuhnya Nintendo dan Sega, kini dunia konsol jadi milik Sony. PlayStation menjadi raja dan bisa dibilang tidak memiliki pesaing. Sega mencoba meluncurkan Sega Dreamcast untuk mematahkan dominasi Sony, tetapi kembali gagal, akhirnya pada tahun itu juga, Sega mengundurkan diri dari dunia produsen konsol.
2000, Sony semakin ’merajalela’ ketika mereka berhasil merilis konsol barunya, PlayStation 2, yang sudah berbasis DVD. Nintendo mencoba bertahan di dunia konsol dengan merilis GameCube. Konsol ini tidak menggunakan DVD 12 cm biasa, melainkan DVD yang berukuran lebih kecil, yaitu 8 cm. Ukuran keping medianya yang lagi-lagi nyeleneh membuat GameCube kurang populer. Satu-satunya pesaing serius PlayStation 2 adalah Xbox. Sebuah konsol keluaran Microsoft ini menggebrak dengan tampilan visual yang sangat tajam dan berkualitas yang kala itu lebih menarik dibanding dengan PlayStation 2. Sayangnya game-game Xbox ternyata tidak sepopuler PlayStation 2. Satu game Xbox yang menjadi hit dan cukup fenomenal yaitu Halo. Karena game ini udah memanfaatkan fasilitas ‘unggul’ dari Microsoft, yaitu Xbox Live.
Dari kiri ke kanan: Nintendo GameCube, Microsoft Xbox, Sony Playstation 2. Diurut berdasarkan tingkat popularitasnya.
Game Generasi Ketujuh
2005, Boleh dibilang, Xbox terlambat meluncur ke pasaran dibanding PlayStation 2, dan support game-game tenar juga sangat minim. Tetapi, Microsoft seolah belajar dari kesalahannya. Pada saat Sony masih melakukan riset untuk konsol PlayStation 3 yang menggunakan Blu-Ray, Microsoft kali ini telah mengambil seribu langkah lebih cepat. Xbox 360, konsol generasi terkini yang memanfaatkan media HD-DVD.
2006, Xbox 360 hadir dengan segudang fitur istimewa, mulai dari grafis, hingga titel-titel game terkenal. Di antaranya Best Game of The Year s2006 versi beberapa situs game terkemuka, Gears of War. Apalagi, Xbox Live semakin disempurnakan, dan mendapat sambutan luar biasa dari para gamer. Kali ini, giliran Sony yang terlambat. PlayStation 3 dirilis pada November 2006, selang seminggu sebelum Nintendo meluncurkan terobosannya, yaitu Nintendo Wii. Posisi PlayStation 3 kurang menguntungkan, selain karena Xbox 360 sudah keburu tenar duluan, Wii juga menawarkan inovasi pada stik kontrol mereka yang ’motion sensitive’. Apalagi, harga konsol terbaru Sony itu merupakan yang paling mahal dibanding dua pesaingnya. Alhasil, penjualan PlayStation 3 menjadi yang terendah di bawah Xbox 360 dan Wii.
Xbox 360, Wii, Playstation 3, menjadi pesaing tetap dari generasi sebelumnya.
Game Generasi Handleheld
Merebaknya popularitas game membuat berbagai perusahaan elektronik berusaha membuat terobosan baru. Di antaranya adalah membuat sebuah mesin game berukuran kecil, yang bisa dibawa ke mana pun. Belakangan, konsol pun dibuat mini, serupa dengan handheld, tentu saja, ini merupakan sebagian terobosan besar yang tidak boleh dilupakan dalam sejarah game.
1976-1979, sejarah video game saku ini bermula, beberapa piranti dari Mattel dirilis ke pasaran, tetapi tidak begitu populer. Demikian pula dengan handheld buatan Milton Bradley yang dilempar ke pasaran.
1980-1984, Perusahaan-perusahaan Jepang mulai merambah pasar handheld, tetapi tetap sama saja hasilnya. Hal ini terus berlanjut hingga 1984. Pada waktu itu, sebuah nama yang tentu tidak asing sampe sekarang, Game Boy, muncul. Handheld buatan Nintendo ini begitu diminati dan dinobatkan sebagai handheld pertama di dunia yang angka penjualannya boleh dikatakan sukses.
1989, Atari mengakhiri era handheld hitam putih. Produk andalannya, Atari Lynx, membawa dimensi baru. Ini handheld pertama yang mampu menampilkan warna, sekaligus animasi 3D yang sederhana.
1990, dunia handheld semakin menggila, NEC, perusahaan elektronik terkemuka di Jepang membuat handheld yang mampu merender animasi 3D lebih kompleks, karena menerapkan konsep grafis 3D untuk PC (personal computer).
Handheld beda generasi: 1. Sony PSP, 2. GamePark XGP, 3. GamePark GP32, 4. Atari Lynx, dan 5. NEC TurboExpress.
1994, Semenjak tahun tersebut, produsen game semakin gencar melakukan riset untuk handheld. Sega merilis Game Gear dan setahun berselang, Nintendo memperbarui produknya dengan Super Game Boy. Bahkan, Sega memproduksi handheld tanpa layar, Mega Jet, untuk diimplementasikan di pesawat terbang guna menghibur penumpangnya. Nintendo Virtual Boy menyusul, lengkap dengan kacamata 3D-nya, yang sekarang banyak ditiru untuk pelengkap berbagai paket produk grafis 3D.
1995, ada ide untuk mengecilkan ukuran konsol, dimulai dari Sega Nomad. Konsol ini membutuhkan cartridges Sega Mega Drive, tetapi ukurannya kecil, maka dari itu tergolong handheld.
1996, muncul Neo Geo Pocket, disusul oleh beberapa variasi Game Boy Pocket dan Game Boy Color, yang terus berinovasi tiap tahunnya.
1998-2000, Sony merilis PocketStation dan memberikan kejutan besar di dunia konsol. Handheld ini memiliki kualitas visual yang jauh lebih baik dibanding handheld lain yang ada di pasaran. Salah satu pentolan Nintendo, Gumpei Yokoi, memutuskan untuk keluar dan bergabung dengan Bandai, kemudian merilis WonderSwan dan WonderSwan Color.
Nokia NGage QD, usaha pabrikan ponsel Nokia merambah industri game.
2001, Game Park GP32 muncul. Handheld buatan Korea ini sangat unik, selain fitur multimedia, pemiliknya bisa mendesain aplikasi dan game sendiri untuk GP32. Nintendo juga merilis Game Boy Advance pada tahun yansg sama. Bahkan, Nokia produsen ponsel yang tidak asing bagi Anda, merilis handheld Nokia N-Gage. Ini merupakan ponsel sekaligus piranti game yang lengkap dengan fitur-fitur multimedia dan interkonektivitas, seperti Bluetooth. Dan juga pada tahun ini, dirilis Game Boy Advance SP dengan model yang cantik, solid, dan padat.
2004-2006, Sony merilis handheld pertama yang menggunakan cakram bernama PSP dan dibarengi dengan hadirnya Nintendo DS, yang menggunakan konsep dual screen (layar ganda). Disusul oleh Game Boy Micro dan Game Park XGP. Nintendo DS Lite dan Pelican VG Pocket Caplet menjadi handheld terbaru yang dilempar ke pasaran.

Source : http://muhammadgibrhan.blogspot.com/2013/02/sejarah-perkembangan-game.html

Selasa, 19 Maret 2013

GameMaker: Studio, Aplikasi Untuk Kembangkan Game Windows Phone 8



GameMaker: Studio Kini Hadir untuk Windows Phone 8

Patut diketahui bahwa GameMaker: Studio merupakan program yang sudah cukup dikenal di kalangan developer. Hal ini tidak terlepas dari kemampuannya yang mendukung berbagai macam platform seperti Android, iOS, dan Mac. Dengan adanya tambahan dukungan terhadap OS Windows Phone 8, tentunya akan semakin menambah kekuatan dari aplikasi yang satu ini. Pihak YoYo Games sendiri percaya bahwa Windows Phone 8 menyimpan potensi besar untuk dunia game. Program ini diluncurkan dengan maksud untuk merangsang gairah perkembangan game di platform Windows Phone 8.

Aplikasi GameMaker: Studio dirilis dalam dua buah versi. Versi yang khusus hanya mendukung platform Windows Phone 8 dibandrol dengan harga $199. Versi ini disebut dengan versi Professional. Sedangkan untuk versu Master Collection, pengembang akan memiliki kemampuan untuk merancang game dalam satu bahasa kode tertentu untuk kemudian dapat memproses hasil akhirnya ke berbagai platform yang berbeda, mulai dari Android, iOS, Mac, hingga Chrome dan Facebook!

Source : http://www.teknobanget.com/yoyo-games-luncurkan-gamemaker-studio-aplikasi-untuk-kembangkan-game-windows-phone-8.html

Membuat Game Android Dengan Game Maker Studio

Game Maker Studio
Game maker studio adalah software yang paling mudah digunakan diantara software lain yang dapat anda gunakan untuk membuat game pada perangkat android (menurut saya), beberapa kelebihannya antara lain:
1.Game maker studio menggunakan metoda drag n drop. 
2.Bagi anda yang bisa menggunakan bahasa GML (game maker language) anda bisa melakukan edit lebih leluasa. 
3.Tidak seperti software lain, hasil dari game maker studio dapat anda mainkan tanpa limitasi waktu. 
4.Game maker tersedia dua versi yaitu lite dan pro, pada versi lite akan menyertakan logo ketika loading, namun jika anda sedikit kreatif anda dapat mengubah bahkan menghilangkannya dan menjadikan seperti pro version.
Selain game maker studio, masih banyak sekali pilihan yang dapat anda gunakan diantaranya:

Namun pada artikel ini saya hanya berbagi kepada anda dengan menggunakan game maker studio saja.

Install Game Maker Studio
1.Download game maker studio (klik gambar di bawah ini untuk download).
2.Ekstrak file tersebut, kemudian install.

3.Setelah install tahap pertama selesai, klik "finish" dan posisi jalankan game maker tetap di centang, maka akan install update secara otomatis.

4.Akan muncul dua pilihan, pilih pada opsi stable, dikarenakan terkadang yang versi beta masih sering terjadi crash.

5.Anda tutup aplikasi game maker tersebut.

6.Kemudian patch file, caranya:
-tekan tombol windows atau tekan tombol start 
-kemudian tekan R atau jalankan run command
-ketik %appdata%\GameMaker-Studio
-setelah itu copy file patch.exe pada folder gamemaker-studio tersebut, kemudian anda klik tombol "Patch".
7.Setelah selesai patching, anda restart PC / laptop anda.

8.Finish dan anda dapat menggunakan game maker tersebut.

Catatan:
-Pastikan anda telah memiliki android SDK dan beberapa software pendukung lainnya yang dapat anda lihat pada web official. 
-Untuk cara install lengkapnya anda dapat langsung menuju ke official web di sini. 
-Jika anda mengalami error "Just In Time Debugger" (saya mengalami ketika saya melakukan uji coba untuk artikel ini) , solusinya adalah masuk control panel >> internet option >> advanced >> pada kolom "browsing" ada dua pilihan yaitu "disable script debugging (internet explorer)" dan "disable script debungging (other)" pastikan kedua opsi tersebut dalam posisi di centang.
Memasukan sprites ke dalam game
Sprites adalah gambar yang mewakili objek dalam suatu game, maksudnya bahwa sprite merupakan suatu alat untuk visualisasikan objek yang sudah kita buat agar terlihat oleh pemain game. 

Contoh dari sprites misalnya : gambar karakter, gambar dinding atau gambar item.
Cara membuat sebuah sprite dalam game maker studio yaitu:
Pilih menu Sprites >> create sprites (ubah dulu game maker menjadi advanced mode untuk mendapatkan hasil yang maksimal; caranya : 
"File >> Advanced mode"), setelah itu maka akan muncul tampilan berikut:
Pada kotak "name", anda dapat memberikan nama untuk sprite tersebut. Perlu di ketahui bahwa setiap sprites harus di beri nama berbeda dari sprites lain yang tujuannya untuk memudahkan kita mengelola sprites tersebut.

Untuk Memasukan gambar ke menu sprites klik "load sprite", setelah itu pilih gambar mana yang akan anda masukan lalu pilih "open", jika anda memasukan animated gif maka sprite itu akan berubah penjadi potongan animasi.

Klik menu "Transparant" untuk membuat background gambar sprite anda menjadi transparan.

Lalu terakhir menu "edit sprites", berfungsi untuk melihat preview sprite anda, menu ini juga bisa berfungsi untuk memanipulasi gambar dari mulai merotasi gambar, menambahkan alpha, dan mengelola gambar strips seperti yang di atas.

Catatan:
Untuk mendapatkan file transparant biasa menggunakan .gif atau .png , anda dapat menggunakan animasi gif yang anda bongkar sehingga setiap gerakan animasi dapat anda jadikan sprites.
Membuat Objek dalam Game Maker
Objek adalah komponen dalam game maker yang berfungsi untuk menuliskan perintah-perintah yang harus di jalankan oleh suatu sprites atau resources lain. Objek memiliki peranan penting karena mengatur segala interaksi yang terjadi dalam game, misalnya karakter bergerak, menembak, atau menghindar.

Untuk membuat objek dalam game maker caranya yaitu: Klik kanan Object >> Create Object, maka akan muncul tampilan berikut ini:
Menu objek cukup kompleks, karena di bagian kiri terdapat informasi mengenai sprites yang akan di pakai, di bagian tengah terdapat "menu event" dan di bagian kanan terdapat "menu Action".

Lalu masukan sprites yang anda inginkan ke dalam objek. Menu visible berfungsi untuk menentukan apakah sprites yang kita masukan harus terlihat dalam permainan atau tidak. Sebagian besar Sprites dibuat visible tapi adakalanya Sprites di buat tidak terlihat, misalnya untuk membuat jalur gerak musuh atau membuat pintu menuju ruang rahasia dalam game.

Sedangkan menu Solid berfungsi untuk menentukan apakah objek tersebut harus di buat padat dan keras atau tidak, (biasanya menu ini solid di gunakan untuk membuat background).

Membuat Event dalam Game Maker
Untuk membuat Event caranya adalah masuk ke menu objek, lalu klik add event. Di bawah ini merupakan penjelasan fungsi-fungsi tombol yang ada pada menu event:
Create Event
Menu ini berfungsi untuk membuat suatu event (kejadian) ketika suatu objek tersebut dibuat. Menu ini biasanya digunkan untuk membuat variable objek dalam game.
Destroy Event
Menu ini berfungsi untuk membuat suatu kejadian ketika suatu objek dihancurkan dalam game, menu ini jarang di pergunkan karena menu ini bisa di wakili oleh Action "Destroy Instance".
Alarm Event
Menu ini berfungsi untuk membuat suatu kejadian yang kita telah set waktunya.
Step Event
Menu ini berfungsi untuk membuat suatu kejadian yan terjadi di saat suatu objek melakukan gerakan misalnya bergerak, melompat, atau menembak. Jika anda mengetahui gml atau bahasa pemrograman game maker, maka menu ini sangat efektif untuk membuat perintah perintah menu "action" menjadi lebih singkat dan terorganisir.
Collision Event
Dalam game maker, menu ini berfungsi untuk membuat suatu kejadian yang terjadi persis ketika suatu objek bertumbukan atau menyentuh objek lain. Menu ini sangat efektif untuk membuat kejadian seperti apakah yang terjadi bila peluru menyentuh karakter, atau bila karakter menyentuh power-up atau item.
Keyboard Event
Sesuai dengan namanya, menu ini berfungsi untuk membuat kejadian yang terjadi ketika suatu tombol di keyboard di tekan, misalnya bila keyboard di tekan maka akan membuka jendela inventory atau arah panah untuk menggerakan pemain.
Mouse Event
Event ini berfungsi untuk membuat suatu kejadian yang terjadi pada saat ada interaksi dengan mouse ( klik kiri, klik kanan, dan lain-lain). Tidak hanya itu saja, event ini pun memungkinkan anda untuk bisa membuat objek bisa berinteraksi dengan tombol-tombol di joystick (jika menggunakan joystick).
Outside event
Event ini berfungsi untuk membuat suatu kejadian yang terjadi pada saat suatu objek meninggalkan ruangan (room), contoh penggunaan event ini misalnya untuk membuat kejadian ketika karakter jatuh dari tebing, etc.
Boundary event
Sama seperti Outside Event, hanya saja bila outside event akan terjadi jika seluruh bagian objek meninggalkan ruangan, sedangkan bila boundary event akan terjadi walaupun hanya sedikit bagian dari objek yang keluar dari ruangan.
Views event
Berfungsi untuk menampilkan ruangan dalam sudut pandang berbeda, event ini biasanya di gunakan untuk game 3D.
Game Start Event
Berfungsi untuk membuat suatu kejadian yang terjadi pada saat permulaan game, event ini biasanya di gunakan untuk memanggil load data Secara otomatis atau memainkan musik pada saat intro game.
Game End Event 
Fungsinya merupakan kebalikan dari game start event, event ini biasanya di gunakan untuk membuat auto saving dalam suatu game.
Room Start event
Berfungsi untuk membuat suatu kejadian dalam game yang terjadi pada saat stage di mulai, biasanya event ini digunakan untuk menginisialisasi objek-objek yang ada pada game.
Room End Event 
Berfungsi untuk membuat suatu kejadian dalam game yang terjadi pada saat stage usai atau pemain kembali lagi ke layer title.
No More Lives
Event ini berfungsi untuk membuat suatu kejadian di dalam game maker yang terjadi pada saat semua nyawa karakter telah habis terpakai, event ini biasanya di gunakan untuk menampilkan layar game over, etc.
No More Health
Event ini di mana bar kesehatan suatu karakter telah habis, maka apa yang hendak terjadi.
End of Animation
Event ini berfungsi untuk membuat suatu kejadian dalam game yang terjadi pada saat animasi suatu objek berakhir, event ini hanya efektif digunakan bila sprite yang digunakan mempunyai lebih dari satu sub image.
End of path
Event ini berfungsi untuk membuat suatu kejadian yang terjadi ketika suatu objek mencapai batas dari suatu path yang sudah di tentukan.
Close Button
Event ini hanya akan berfungsi jika kita disable fungsi threat close button as key yang ada pada global game setting >> other.
User Definied
Event yang ditentukan oleh pembuat sebagai suatu rincian tertentu.
Drawing event
Event ini berfungsi untuk menggambar suatu objek , misalnya Health suatu karakter, menggambar poligon ( dalam game 3D ) , dan segala sesuatu yang berhubungan dengan gambar dan settingnya.
Key pressed dan Key Released Events
Kedua event ini fungsinya hampir sama dengan Keyboard Event, di bawah ini merupakan perbedaan diantara ketiga event tersebut. 
Keyboard Event : Fungsi ini akan terjadi bila pemain menekan dan menahan tombol, event ini biasanya digunakan untuk menggerakan pemain. 
Key Pressed Event: Fungsi ini akan terjadi hanya satu kali yaitu tepat pada saat tombol ditekan sehingga mempunyai jeda waktu, event ini berfungsi untuk membuat karakter dapat menembakan projektil atau peluru kepada musuh. 
Key Released Event: Fungsinya merupakan kebalikan dari key pressed event, sehingga event ini akan terjadi bila pemain berhenti melepaskan tombol. 
Sumber: berbagai forum, blog dan website yang berkaitan dengan game maker studio serta hasil uji coba.

Special Thanks : Bpk.Abdul Azis dan blognya yang telah membantu saya belajar menggunakan game maker studio.


Pernahkah anda bermimpi untuk membuat game android dan mengajak teman anda untuk memainkan game karya anda? Kini hal itu bukanlah mimpi lagi, kita bisa membuat game di perangkat android dengan mudah. Pada artikel ini mari kita berbagi bersama membuat game android.
Game Maker Studio
Game maker studio adalah software yang paling mudah digunakan diantara software lain yang dapat anda gunakan untuk membuat game pada perangkat android (menurut saya), beberapa kelebihannya antara lain:
1.Game maker studio menggunakan metoda drag n drop. 
2.Bagi anda yang bisa menggunakan bahasa GML (game maker language) anda bisa melakukan edit lebih leluasa. 
3.Tidak seperti software lain, hasil dari game maker studio dapat anda mainkan tanpa limitasi waktu. 
4.Game maker tersedia dua versi yaitu lite dan pro, pada versi lite akan menyertakan logo ketika loading, namun jika anda sedikit kreatif anda dapat mengubah bahkan menghilangkannya dan menjadikan seperti pro version.
Selain game maker studio, masih banyak sekali pilihan yang dapat anda gunakan diantaranya:

Namun pada artikel ini saya hanya berbagi kepada anda dengan menggunakan game maker studio saja.

Install Game Maker Studio
1.Download game maker studio (klik gambar di bawah ini untuk download).
2.Ekstrak file tersebut, kemudian install.

3.Setelah install tahap pertama selesai, klik "finish" dan posisi jalankan game maker tetap di centang, maka akan install update secara otomatis.

4.Akan muncul dua pilihan, pilih pada opsi stable, dikarenakan terkadang yang versi beta masih sering terjadi crash.

5.Anda tutup aplikasi game maker tersebut.

6.Kemudian patch file, caranya:
-tekan tombol windows atau tekan tombol start 
-kemudian tekan R atau jalankan run command
-ketik %appdata%\GameMaker-Studio
-setelah itu copy file patch.exe pada folder gamemaker-studio tersebut, kemudian anda klik tombol "Patch".
7.Setelah selesai patching, anda restart PC / laptop anda.

8.Finish dan anda dapat menggunakan game maker tersebut.

Catatan:
-Pastikan anda telah memiliki android SDK dan beberapa software pendukung lainnya yang dapat anda lihat pada web official. 
-Untuk cara install lengkapnya anda dapat langsung menuju ke official web di sini. 
-Jika anda mengalami error "Just In Time Debugger" (saya mengalami ketika saya melakukan uji coba untuk artikel ini) , solusinya adalah masuk control panel >> internet option >> advanced >> pada kolom "browsing" ada dua pilihan yaitu "disable script debugging (internet explorer)" dan "disable script debungging (other)" pastikan kedua opsi tersebut dalam posisi di centang.
Memasukan sprites ke dalam game
Sprites adalah gambar yang mewakili objek dalam suatu game, maksudnya bahwa sprite merupakan suatu alat untuk visualisasikan objek yang sudah kita buat agar terlihat oleh pemain game. 

Contoh dari sprites misalnya : gambar karakter, gambar dinding atau gambar item.
Cara membuat sebuah sprite dalam game maker studio yaitu:
Pilih menu Sprites >> create sprites (ubah dulu game maker menjadi advanced mode untuk mendapatkan hasil yang maksimal; caranya : 
"File >> Advanced mode"), setelah itu maka akan muncul tampilan berikut:
Pada kotak "name", anda dapat memberikan nama untuk sprite tersebut. Perlu di ketahui bahwa setiap sprites harus di beri nama berbeda dari sprites lain yang tujuannya untuk memudahkan kita mengelola sprites tersebut.

Untuk Memasukan gambar ke menu sprites klik "load sprite", setelah itu pilih gambar mana yang akan anda masukan lalu pilih "open", jika anda memasukan animated gif maka sprite itu akan berubah penjadi potongan animasi.

Klik menu "Transparant" untuk membuat background gambar sprite anda menjadi transparan.

Lalu terakhir menu "edit sprites", berfungsi untuk melihat preview sprite anda, menu ini juga bisa berfungsi untuk memanipulasi gambar dari mulai merotasi gambar, menambahkan alpha, dan mengelola gambar strips seperti yang di atas.

Catatan:
Untuk mendapatkan file transparant biasa menggunakan .gif atau .png , anda dapat menggunakan animasi gif yang anda bongkar sehingga setiap gerakan animasi dapat anda jadikan sprites.
Membuat Objek dalam Game Maker
Objek adalah komponen dalam game maker yang berfungsi untuk menuliskan perintah-perintah yang harus di jalankan oleh suatu sprites atau resources lain. Objek memiliki peranan penting karena mengatur segala interaksi yang terjadi dalam game, misalnya karakter bergerak, menembak, atau menghindar.

Untuk membuat objek dalam game maker caranya yaitu: Klik kanan Object >> Create Object, maka akan muncul tampilan berikut ini:
Menu objek cukup kompleks, karena di bagian kiri terdapat informasi mengenai sprites yang akan di pakai, di bagian tengah terdapat "menu event" dan di bagian kanan terdapat "menu Action".

Lalu masukan sprites yang anda inginkan ke dalam objek. Menu visible berfungsi untuk menentukan apakah sprites yang kita masukan harus terlihat dalam permainan atau tidak. Sebagian besar Sprites dibuat visible tapi adakalanya Sprites di buat tidak terlihat, misalnya untuk membuat jalur gerak musuh atau membuat pintu menuju ruang rahasia dalam game.

Sedangkan menu Solid berfungsi untuk menentukan apakah objek tersebut harus di buat padat dan keras atau tidak, (biasanya menu ini solid di gunakan untuk membuat background).

Membuat Event dalam Game Maker
Untuk membuat Event caranya adalah masuk ke menu objek, lalu klik add event. Di bawah ini merupakan penjelasan fungsi-fungsi tombol yang ada pada menu event:
Create Event
Menu ini berfungsi untuk membuat suatu event (kejadian) ketika suatu objek tersebut dibuat. Menu ini biasanya digunkan untuk membuat variable objek dalam game.
Destroy Event
Menu ini berfungsi untuk membuat suatu kejadian ketika suatu objek dihancurkan dalam game, menu ini jarang di pergunkan karena menu ini bisa di wakili oleh Action "Destroy Instance".
Alarm Event
Menu ini berfungsi untuk membuat suatu kejadian yang kita telah set waktunya.
Step Event
Menu ini berfungsi untuk membuat suatu kejadian yan terjadi di saat suatu objek melakukan gerakan misalnya bergerak, melompat, atau menembak. Jika anda mengetahui gml atau bahasa pemrograman game maker, maka menu ini sangat efektif untuk membuat perintah perintah menu "action" menjadi lebih singkat dan terorganisir.
Collision Event
Dalam game maker, menu ini berfungsi untuk membuat suatu kejadian yang terjadi persis ketika suatu objek bertumbukan atau menyentuh objek lain. Menu ini sangat efektif untuk membuat kejadian seperti apakah yang terjadi bila peluru menyentuh karakter, atau bila karakter menyentuh power-up atau item.
Keyboard Event
Sesuai dengan namanya, menu ini berfungsi untuk membuat kejadian yang terjadi ketika suatu tombol di keyboard di tekan, misalnya bila keyboard di tekan maka akan membuka jendela inventory atau arah panah untuk menggerakan pemain.
Mouse Event
Event ini berfungsi untuk membuat suatu kejadian yang terjadi pada saat ada interaksi dengan mouse ( klik kiri, klik kanan, dan lain-lain). Tidak hanya itu saja, event ini pun memungkinkan anda untuk bisa membuat objek bisa berinteraksi dengan tombol-tombol di joystick (jika menggunakan joystick).
Outside event
Event ini berfungsi untuk membuat suatu kejadian yang terjadi pada saat suatu objek meninggalkan ruangan (room), contoh penggunaan event ini misalnya untuk membuat kejadian ketika karakter jatuh dari tebing, etc.
Boundary event
Sama seperti Outside Event, hanya saja bila outside event akan terjadi jika seluruh bagian objek meninggalkan ruangan, sedangkan bila boundary event akan terjadi walaupun hanya sedikit bagian dari objek yang keluar dari ruangan.
Views event
Berfungsi untuk menampilkan ruangan dalam sudut pandang berbeda, event ini biasanya di gunakan untuk game 3D.
Game Start Event
Berfungsi untuk membuat suatu kejadian yang terjadi pada saat permulaan game, event ini biasanya di gunakan untuk memanggil load data Secara otomatis atau memainkan musik pada saat intro game.
Game End Event 
Fungsinya merupakan kebalikan dari game start event, event ini biasanya di gunakan untuk membuat auto saving dalam suatu game.
Room Start event
Berfungsi untuk membuat suatu kejadian dalam game yang terjadi pada saat stage di mulai, biasanya event ini digunakan untuk menginisialisasi objek-objek yang ada pada game.
Room End Event 
Berfungsi untuk membuat suatu kejadian dalam game yang terjadi pada saat stage usai atau pemain kembali lagi ke layer title.
No More Lives
Event ini berfungsi untuk membuat suatu kejadian di dalam game maker yang terjadi pada saat semua nyawa karakter telah habis terpakai, event ini biasanya di gunakan untuk menampilkan layar game over, etc.
No More Health
Event ini di mana bar kesehatan suatu karakter telah habis, maka apa yang hendak terjadi.
End of Animation
Event ini berfungsi untuk membuat suatu kejadian dalam game yang terjadi pada saat animasi suatu objek berakhir, event ini hanya efektif digunakan bila sprite yang digunakan mempunyai lebih dari satu sub image.
End of path
Event ini berfungsi untuk membuat suatu kejadian yang terjadi ketika suatu objek mencapai batas dari suatu path yang sudah di tentukan.
Close Button
Event ini hanya akan berfungsi jika kita disable fungsi threat close button as key yang ada pada global game setting >> other.
User Definied
Event yang ditentukan oleh pembuat sebagai suatu rincian tertentu.
Drawing event
Event ini berfungsi untuk menggambar suatu objek , misalnya Health suatu karakter, menggambar poligon ( dalam game 3D ) , dan segala sesuatu yang berhubungan dengan gambar dan settingnya.
Key pressed dan Key Released Events
Kedua event ini fungsinya hampir sama dengan Keyboard Event, di bawah ini merupakan perbedaan diantara ketiga event tersebut. 
Keyboard Event : Fungsi ini akan terjadi bila pemain menekan dan menahan tombol, event ini biasanya digunakan untuk menggerakan pemain. 
Key Pressed Event: Fungsi ini akan terjadi hanya satu kali yaitu tepat pada saat tombol ditekan sehingga mempunyai jeda waktu, event ini berfungsi untuk membuat karakter dapat menembakan projektil atau peluru kepada musuh. 
Key Released Event: Fungsinya merupakan kebalikan dari key pressed event, sehingga event ini akan terjadi bila pemain berhenti melepaskan tombol.

Source : http://it-kopl4k.blogspot.com/2012/12/membuat-game-android-dengan-game-maker.html#.UUh-lze0oZw