Kamis, 28 Maret 2013

GAME DESIGN (TUGAS SOFTSKILL PENGANTAR TEK. GAME)



Game Design merupakan ide dibalik sebuah game ataupun permainan yang mengarah pada tema dan point utama dalam sebuah game. Bertujuan agar sebuah game itu balance dan memiliki gamification yang tinggi. Dan orang yang bertugas untuk membuat alur cerita dalam sebuah game disebut Game Designer. Hal inilah yang akan membuat kita sebagai pemain tidak mudah merasa bosan dalam memainkannya karena terbawa oleh alur cerita game itu sendiri. Untuk menjadi seorang game designer, kita harus memperoleh keterampilan dalam memainkan banyak game meskipun bukan game yang kita sukai. Langkah berikutnya yaitu mempelajari lebih lanjut dengan membaca setiap buku, tidak hanya buku yang berisi tentang rancangan sebuah game namun buku yang lainnya seperti buku pengetahuan umum, buku cerita dan yang lainnya juga dapat diterapkan hingga menjadi sebuah rancangan game.



Game designer termasuk dalam pre-production stage, yang berarti game designer bekerja sebelum Artist dan Programmer. Sebagai game designer maka ia harus mengetahui genre konsep dari game yang akan dibuat. Beberapa genre yang umum dipakai yaitu Action, Adventure, Casual, Educational, Fighting, Online Game, Puzzle, RPG, Simulation, Sport, dan Strategy.

Bagian-bagian pada Game Designer, yaitu :

1. Lead Designer 
adalah orang yang bertanggung jawab atas semua kinerja team nya. Dia juga memastikan komunikasi tim berjalan dengan baik dan mengambil keputusan.

2. Game Mechanic Designer 
adalah orang yang mendesain dan menyeimbangkan mekanika alur cerita pada sebuah game.

3. Level Designer or Environment Designer 
adalah orang yang bertanggung jawab dalam pembuatan misi game, level game, dan lingkungan sekitar pada game.

4. Writer 
adalah orang yang bekerja untuk memahami cerita dari permainan, dialog, komentar, dan cerita cuplikan game.

Beberapa hal yang perlu diperhatikan dalam mendesain sebuah game, yaitu :

1. Level Design
yaitu mendesain setiap level game termasuk fitur, tingkat kesulitan, dan tema dari setiap level.

2. World Design
yaitu merancang dunia dalam game. Mulai dari latar tempat, waktu dan tema keseluruhan dari game.

3. Game Writing
yaitu merancang setiap dialog, komentar dan jalan cerita dari game.

4. User Interface Design
yaitu mendesain interaksi user dan segala feedbacknya, misalnya saat kita mengetuk pintu, apa yang akan terjadi selanjutnya.

5. Content Design
yaitu mendesain karakter, barang, perlengkapan, misi, dan lain-lain.

6. System Design
merancang game rules dan rumus-rumus yang digunakan secara garis besar. Misalnya pada game Angry Bird, bagaimana game akan terjadi, apakah menggunakan rumus parabola, atau lebih mengutamakan fitur physics, atau bahkan kedua-duanya.


Game Design

Game engine adalah sebuah perangkat lunak yang dirancang untuk pembuatan dan pengembangan suatu video game. Game engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan di buat. Sebuah game engine dibagi menjadi dua bagian besar yaitu API dan SDK. API (Applicaiton Programming Interfaces) adalah bagian operating system, services dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang diperlukan. Dalam hal ini contohnya DirectX. Sementara SDK adalah kumpulan dari libraries dan API yang sudah siap digunakan untuk memodifikasi program yang menggunakan operating system dan services yang sama. Fungsi utama yang disediakan oleh game engine meliputi rendering untuk grafik 2D atau 3D, deteksi tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi dan layar grafik. Untuk mengetahui selengkapnya 

Referensi :
http://en.wikipedia.org/wiki/Game_design
http://agatestudio.com/blog/2011/11/game-dev-heroes-game-designer/