Interface Game

  • Diegetik : Antarmuka yang disertakan dalam permainan dunia - yaitu, dapat dilihat dan didengar oleh karakter permainan. Contoh: antarmuka hologram dalam Dead Space.


Di samping adalah contoh dari elemen antarmuka yang diegetik. Waktu disajikan dengan menonton, dan navigasi dengan GPS dan peta fisik. Ini perlu dicatat bahwa meskipun peta secara fisik diwakili di dunia, ikon dan indikator bergerak dan berperilaku berdasarkan bermain game.


  • Meta : Representasi bisa eksis dalam dunia game, namun tidak selalu divisualisasikan spasial untuk pemain, ini adalah representasi meta. Contoh yang paling jelas adalah efek ditampilkan di layar, seperti percikan darah pada kamera untuk menunjukkan kerusakan. 
Contoh ini adalah percikan darah di layar yang digunakan dalam Killzone 2


  • Spasial : Elemen UI disajikan dalam ruang 3D permainan dengan atau tanpa suatu entitas dari dunia permainan yang sebenarnya (diegetik atau non-diegetik). Karakter menguraikan dalam Need Four Speed & Relly Dakar adalah contoh dari non-diegetik UI spasial. 
Contoh : Tampilan Spacial dalam game Need Four Speed

Contoh : Tampilan Spacial dalam game Rally Dakar


  • Non-diegetik : Antarmuka yang diberikan di luar dunia game, hanya terlihat dan terdengar ke pemain di dunia nyata. Contoh: paling klasik kepala-up display (HUD) elemen.

    Contoh : Non-diagetic dalam game  Fallout 3

  • ICON :
Dalam sebuah game, ikon meliputi gambar-gambar dari gambar abstrak sampai sangat realistik. Sebuah icon yang dilambangkan dalam bentuk gambar dengan resolusi tinggi dan sangat realistik (seperti foto) disebut picons. Jika menjadikan sebuah gambar yang bergerak sebagi icon, kita menyebutnya micons. 

Contoh : Picons




Contoh : Micons


 Platform Game :

Dalam ilmu komputer, platform atau serambi merupakan kombinasi antara sebuah arsitektur perangkat keras dengan sebuah kerangka kerja perangkat lunak (termasuk kerangka kerja aplikasi). Kombinasi tersebut memungkikan sebuah perangkat lunak, khusus perangkat lunak aplikasi, dapat berjalan. Platform yang umum sudah menyertakan arsitektur, sistem operasi, bahasa pemrograman dan antarmuka yang terkait (pustaka sistem runtime atau antarmuka pengguna grafis) untuk komputer.

Platform adalah unsur yang penting dalam pengembangan perangkat lunak. Platform mungkin dapat didefinisikan secara sederhana sebagai tempat untuk menjalankan perangkat lunak. Penyelenggara platform menyediakan pengembang perangkat lunak dengan kesepakatan serangkaian kode logika yang akan berjalan secara konsisten sepanjang platform ini berjalan di atas platform yang lainnya. Kode logika ini mencakup bytecode, kode sumber, dan kode mesin. Dengan demikian, pelaksanaan program tidak dibatasi oleh jenis sistem operasi yang tersedia. Platform telah menggantikan sebagian besar bahasa mesin independen.

 ~ Platform game (Genre)

Platform game, juga biasa disebut platformer, adalah game yang dalam gameplay nya melibatkan perjalanan antar platform dengan cara meloncat (biasanya juga berayun dan memantul). Genre ini biasanya dihubungkan dengan tokoh-okoh kartun seperti sonic the hedgehog, Mario, dan rayman, walaupun mungki mempunyai tema yang lainnya. Elemen-elemen tradisional dari game ini termasuk berlari, lompat, dan memanjat tangga atau pijakan. Genre ini seringkali meminjam elemen dari genre lain seperti fighting atau perkelahian dan shooting atau tembak-menembak.

~Platform Game (Console)
Platform game merupakan dimana game yang akan dikembangkan untuk dijalankan. Jenis platform game secara umum :

1. DOS
Masa keemasan platform ini sudah selesai. Namun kini sudah tidak dikembangkan lagi karena perpindahan sistem operasi yang beralih ke windows atau konsol yang lain. Akan tetapi masih banyak resource di internet yang masih menyediakan pembahasan dan programming dengan DOS.

2. Windows
Saat ini game yang berjalan di platform ini sangat mendominasi pasar. Memamfaatkan kemampuan windows untuk tampilan yang menarik dengan kemampuan DirectX yang disediakan Microsoft, menjadikan para pengembang game umumnya di platform ini. Tools dan software untuk membuat game sangat banyak tersedia di platform windows.


3. Linux
Pengembang game di platform ini masih sedikit game yang dibuat. Tetapi kemudahan lain adalah tersedianya berbagai aplikasi yang gratis, sehingga walaupun komunitasnya sedikit, namun bisa membuat berbagai game yang tidak kalah platform windows.

4. Macintos
Mac atau macintos merupakan sistem operasi yang dikeluarkan Apple yang stabil dan fitur yang sangat baik. Dari awal macintos tidak terlalu banyak bersinggungan dengan dunia game, walaupun salah satu kelebihan platform ini adalah fitur grafik dan suara yang sangat baik dibandingkan windows.

5. Console
Persaingan platform windows adalah mesin konsol, seperti Playstation dan Xbox pada masa kini. Pemrograman di mesin konsol hampir sama dengan platform windows, namun terdapat tingkat kesulitan dalam mengembangkan game di platform ini. Secara individu, peralatan dan lisensi yang ada pada studio pengembang harganya sangat mahal karena demi menjaga mutu dan hak ciptanya.

6. Mobile
Mulai banyak mobile game yang akan dibuat dan dirancang khusus di platform ini. Bahkan sudah menjadi pesaing untuk beberapa jenis game seperti game online. Walaupun tidak sehebat game komputer atau konsol, tetapi dengan kemudahan dan jumlah peralatan yang banyak digunakan untuk alat komunikasi akan membuat platform ini menjadi pilihan sebagian pengembang. Umumnya menggunakan bahasa pemrograman java.




Contoh dari platform game.



Residen Evil 4



Resident Evil 4




Pertama kali muncul di tahun 1996 dengan judul Resident Evil dan game itu merupakan sebuah game revolusioner yang bisa membuat sebuah genre baru, yaitu survival horror. Game ini menuntut para pemainnya untuk berpikir berulang-ulang kali (ya, berulang-ulang kali) untuk menembak musuh, bahkan kita tidak bisa sembarangan mengambil item-item yang ada di game tersebut, karena inventory kita yang hanya bisa membawa barang "sangat" terbatas. Terus kita akan merasa tegang dan takut, karena musuh-musuh yang dihadapi kita juga bukan musuh "biasa", melainkan makhluk-makhluk yang bangkit dari kematian a.k.a. zombie dan beberapa makhluk hasil eksperimen. Pokoknya game ini bener-bener sukses di pasaran.


Misi

Menyelamatkan putri seorang president yang bernama Ashley Graham.

Karakter Zombie






Zombie ini terdiri dari latar belakang yang berbeda, namun kebanyak adalah seorang petani, peternak dan manusia eksperimen.

Karakter Utama



Senjata yang digunakan
Senjata ini digunakan tidak untuk semua jenis zombie, tapi zombie yang biasa bisa di hancuutkan dengan shoutgun atau pistol.

Penyelamatan




































Konsep Dalam Membuat Sebuah Game

Konsep Dalam Membuat Sebuah Game

1. Konsep game


Anda tidak akan dapat membuat game tanpa unsur terpenting ini. Terlebih dahulu kita pikirkan dulu raw plan gamenya, apa genre nya, judulnya apa, siapa tokoh utamanya, bagaimana jalan ceritanya, dan sebagainya. Seiring dengan pembuatan game, anda bisa "meningkatkan" kualitas game. Seperti menambah detail pada background, membuat fitur baru yang tidak mengubah konsep utama.

2. Jalan cerita

Setelah melakukan pada step pertama, jalan cerita menentukan awal dan akhir dari game itu sendiri. Tanpa jalan cerita yang jelas, pemain akan bingung mengikuti alur game tersebut sehingga membuat mereka menutup browser mereka dan mematikan komputernya. Tetapi dalam suatu genre game, jalan cerita tidak dibutuhkan seperti Arcade, Simulation, dll. Namun, misalnya, untuk RPG, sudah jelas membutuhkan alur cerita. Jalan cerita juga hendaknya unik dan berbeda dengan jalan cerita dari game-game yang sudah ada, sehingga tidak menimbulkan kebosanan kepada pengguna. Supaya menambah rasa semangat kepada pengguna untuk ingin menamatkan game maka buatlah jalan cerita yang membuat si pengguna tidak menduga akan jalan ceritanya, serta membuat rasa penasaran yang tinggi.

3. Grafik

Tentukan style anda dalam membuat game, apakah dengan detail yang tinggi, atau sederhana. Sebaiknya dalam menentukan style grafis, disesuaikan dengan konsep. Contohnya, agan akan membuat game untuk anak-anak. Maka buatlah gambar yang tidak terlalu banyak detail dan dengan warna terang dan buatlah karakter yang lucu dan imut agar anak-anak tertarik memainkannya.


Video game terbagi dua menurut dimensinya, yaitu:
-2D (two dimension)
Game dua dimensi dapat diketahui berdasarkan ruangnya yang hanya memiliki dua sisi ( X dan Y). Sedangkan untuk gambarnya sendiri dapat menggunakan Vector maupun Bitmap. Untuk membuat animasi bergerak (berjalan,melompat,berlari,dll) kita harus membuat gambar satu persatu yang disebut dengan(frame).

Kerealisasian gerakan ditentukan dari gambar yang dibuat, jumlah gambar(frame) yang digunakan, serta hitungan gambar per detik (frame per second ( semakin tinggi hitungan gambar per detik maka semakin mulus gerakan yang akan dihasilkan)). Bagi pemula sebaiknya mencoba untuk membuat game bertipe 2D terlebih dahulu.
-3D (three dimension)
Sama dengan dua dimensi , game bertipe ini dapat diketahui berdasarkan ruangnya , hanya saja dalam 2D hanya ada 2 sisi (X,Y), dalam game 3D anda akan menemui tiga sisi (X,Y,Z).

4. Alur Game

Apabila pada step kedua dijelaskan tentang jalan cerita, di step ini dijelaskan tentang alur game. Dalam suatu genre, buatlah alur game yang cocok dengan genre tersebut. Contohnya : Game RPG membutuhkan karakter yang heroik dan pendamping karakter utama. Ditengah perjalanan, mereka diharuskan melawan "bos" untuk melanjutkan permainan. Di akhir game, mereka akan melawan "bos terakhir" untuk mengakhiri permainan. "Bos terakhir" ini haruslah kuat, karena disetiap perjalanan karakter pasti akan menerima "Level Up". Sehingga pertarungan "Bos terakhir" dan karakter akan seimbang. Kalau perlu, buatlah ending yang unik.

Contoh lainnya, pada game arcade. Arcade tidak perlu alur game yang rumit seperti RPG. Alur game arcade umumnya berbentuk level. Semakin banyak level yang ada, semakin penasaran pemain untuk menyelesaikan game. Namun kembangkan fitur dalam game. Agar pemain tidak bosan dipertengahan game.

5. Kumpulkan bahan

Anda pasti membutuhkan tepung untuk membuat kue. Sama seperti game, anda juga butuh bahan-bahan yang akan digunakan untuk membuat game. Contohnya, untuk game yang lebih kompleks, agan membutuhkan efek suara. Anda bisa mendownload efek suara tersebut di web yang memberikan efek suara secara gratis.
Kemudian setelah bahan "soft"nya terkumpul sekarang kita juga perlu dari bahan "hard" nya yaitu personil(orang) dalam pembuatan game.


Personil yang dibutuhkan untuk optimilisasi pembuatan game:
Dalam membuat game 2D sebaiknya anda bekerja dalam kelompok atau team yang minimal terdiri dari 3 orang:
-1 orang programmer
-1 orang graphic design
-1 orang music composer
Sedangkan untuk membuat game 3D sebaiknya anda minimal mempunyai 5 orang dalam satu kelompok:
-1 orang programmer
-1 orang texture maker
-1 orang 3d modeler
-1 orang music composer
-1 orang pengatur gerakan (koreografer)
Sebetulnya , dalam membuat game dapat juga dilakukan sendirian, tetapi hal ini membutuhkan waktu yang lama dan hasil yang kurang maksimal , sebab tidak mungkin satu manusia memiliki kemampuan dalam membuat program, menggambar, membuat model 3D( untuk game 3D), pengatur animasi ,serta membuat musik.

6. Buat gamenya

Setelah semua persiapan, Sekarang saatnya beraksi, yaitu membuat game!


Program-program untuk membuat game ada bermacam-macam.
Mari kita bahas satu persatu:
1. Game maker
Developer:Mark Overmars
Difficulty: Easy-Intermediate
Game maker merupakan suatu program yang bisa dikatakan cukup simple dan mudah untuk digunakan.
Dengan program ini anda dapat menciptakan game jenis apa saja yang anda inginkan seperti: racing,action,fighting,rpg,adventure,puzzle,tactic,simulation,dll.
Program ini lebih focus pada game berjenis 2D tetapi program ini juga menyediakan feature yang memungkinkan anda untuk membuat game jenis 3D ,namun anda tidak bisa membuat game sekelas “Halo”, ”Empire Earth”, “Need for Speed”, dengan program ini.
Karena feature 3D yang diberikan hanya untuk membuat game 3D yang sederhana.
Script yang dipakai adalah GML (Game Maker Language) yang juga bisa dipadukan dengan programming language seperti Delphi,C,dan sebagainya,hal ini bisa dilakukan dalam kapasitas penggunaan DLL (Dynamic Link Library,berupa semacam plugin yang mengandung fungsi-fungsi yang tidak dimiliki oleh GameMaker)

Spoiler gambar Game Maker
2. RPG MAKER(R.M)
Developer: Enterbrain
Difficulty: Easy
R.M merupakan program yang difokuskan untuk membuat game bertipe R.P.G (Role Playing Game).
Program ini bisa dikatakan cukup mudah untuk dipahami, karena dilengkapi dengan tools-tools yang bisa dibilang tidak terlalu rumit.
Umumnya banyak orang-orang yang mulai membuat game karena kecintaanya dengan dunia R.P.G , Misalkan setelah bermain “Suikoden “ atau “Final Fantasy”,seseorang merasa ingin membuat game R.P.G. serupa. mungkin anda salah satu dari orang –orang itu, jadi anda bisa mulai mencari program ini. Sebab dengan program ini anda dapat membuat game R.P.G sebebas-bebas mungkin .
Script yang dipakai dalam RPGmaker XP adalah RGSS (Ruby Game Scripting System,sebuah system script turunan dari bahasa Ruby),sementara untuk RPGmaker terbaru (RPGmaker VX) yang dipakai adalah pengembangan dari RGSS,yaitu RGSS2.

Spoiler gambar RPG Maker
3.AGS( Adventure Game Studio)
AGS adalah program yang khusus untuk membuat game bertipe “point and click”. Mungkin sebagian dari anda ada yang tidak mengetahui apa yang dimaksud dengan “point and click”.
Point and click adalah jenis game yang umumnya bertipe adventure atau puzzle. Game bertipe ini dimainkan dengan menggunakan mouse sebagai penentu arah bagi karakter, game bertipe ini sendiri sempat meledak dan mengalahkan game console “Atari”, ketika awal kebangkitan game PC.
Contoh –contoh game bertipe point and click adalah:
Clock Tower ( playstation one), Broken Sword, Monkey Island ,Day of the Tentacle.Jadi bagi anda yang penasaran atau hobi membuat cerita petualangan atau fiksi ilmiah dan ingin membuat cerita tsb menjadi game , anda bisa menggunakan program ini.

Spoiler gambar AGS
4. Macromedia Flash (Sekarang Adobe Flash)
Developer: Macromedia (Sekarang Adobe)
Difficulty: Easy
Mungkin sudah banyak orang yang tahu tentang program yang satu ini.
Program ini sebetulnya digunakan untuk membuat presentasi atau mendesain web. Namun selain itu dengan sedikit kreatifitas anda dapat membuat game sederhana dengan program ini. Sebab program ini tidak ditujukan untuk membuat game yang berat.
 Spoiler gambar Adobe Flash
5. 3D Game Studio
Developer: Conitec
Difficulty: Intermediate
Program yang satu ini ditujukan untuk membuat game-game bertipe 3D ataupun 2D. Namun program ini lebih dikhususkan untuk membuat game bertipe 3D. Tapi untuk tambahan , program ini bisa dikatakan cukup sulit digunakan bagi anda yang belum memiliki pemahaman dasar tentang 3D maupun tentang membuat game. Kelebihan dari program ini adalah , anda dapat membuat game sekelas dengan “Medal of Honor”, “Onimusha” , “ Prince of Persia”, “Ghost Recon”, ”Grand Theft Auto”, dll . Jadi bila anda sudah mengerti tentang dasar dari membuat game, mungkin anda dapat mencoba program ini.
http://rushprnews.com/images/posts/a8087b03c875c4e4c4ab86f5f46e25e7a0fd7e9a.jpg
 Spoiler gambar 3D Game Studio

7. Kembangkan

Selesai membuat gamenya, kembangkan agar lebih menarik. Tambahkan fitur yang lebih menarik. Seperti fitur mini-game dan semacamnya. Cobalah untuk berkreasi sesuai dengan keinginan anda. Mintalah teman anda untuk mencoba game anda, dan minta kritiknya. Terima kritiknya dan kembangkan lagi.