Sabtu, 11 Maret 2017

Desain Sekenario, Script, Storyboard Game dan Storyboard Animasi


Judul/Bab             : Desain Sekenario, Script, Storyboard Game dan Storyboard Animasi (TUGAS 2)
Nama                   : Muhammad Zaky Fauzi
NPM                    : 57414606
Kelas                   : 3IA21
Mata Kuliah          : Pengantar Teknologi Game
Nama Dosen        : Syefani Rachma Deski



Desain Skenario

 

Desain skenario pada sebuah game sama halnya dengan desain skenario pada sebuah film. Jika pada sebuah film terdapat sutradara namun pada game terdapat perancang game, mengapa dibutuhkan sutradara pada sebuah film? Jawabannya adalah karena pada sebuah film membutuhkan skenario dan adegan yang setiap pemain memiliki ciri khas masing-masing. Jadi dibutuhkannya perancang game dalam suatu desain game ialah untuk memberikan ide dalam pembuatan skenario serta adegan yang terdapat di setiap karakter dalam sebuah game. Selain itu karakter pada sebuah game pasti memiliki ciri khas yang tidak dimilki oleh karakter lain.

Pada sebuah game untuk menggambarkan bagaimana game tersebut akan dibuat dinamakan GDD( Game Design Document). GDD tersebut merupakan acuan yang digunakan oleh para anggota tim pengembang dalam pembuatan game. Hal itu sesuai dengan pendapat yang dikemukakan oleh Bob Gates (2004), “pembuatan game akan dimulai dari pembuatan game desain dokumen. Game desain dokumen digunakan untuk menjadi landasan pengembangan game tersebut, dan untuk menarik minat pembaca serta menginformasikan gambaran keseluruhan game yang akan dibuat kepada tim pengembang”.

GDD bisa dikatakan sebagai living document, yang berarti perubahan bisa dilakukan sesuai dengan kebutuhan baru. Akan tetapi jika terlalu sering melakukan perubahan akan menyebabkan implementasi pada sebuah game akan terganggu. Dengan adanya game desain dokumen yang detail akan mampu memberikan gambaran lengkap bagi seluruh tim sehingga proses pengembangan game lebih efektif dan efisien.
 

Script

 

Dalam pemrograman komputer, naskah adalah sebuah program atau urutan instruksi yang ditafsirkan atau dilakukan dengan program lain daripada oleh komputer prossesor. Skrip (script) adalah semacam bahasa pemrograman dalam tingkat kesulitan yang lebih rendah, tanpa aplikasi hasil kompilasi interpreter; skrip biasanya disisipkan ke dalam bahasa pemrograman yang lebih kompleks dan hasil skrip digunakan oleh bahasa pemrograman yang lebih kompleks itu. 

Contohnya ialah penyisipan skrip assembly ke dalam program Pascal untuk mengakses hardware pada level bahasa tingkat rendah. Skrip merupakan kumpulan sintaks bahasa pemrograman yang siap untuk di-compile.

Script adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang pada saat di akses.
 
Tentang Script:
  • Jenis script sangat menentukan statis, dinamis, atau interaktifnya sebuah situs
  • Semakin banyak script yang digunakan maka akan terlihat semakin dinamis, dan interaktif serta terlihat lebih bagus.
  •  Bahasa dasar yang di pakai setiap situs adalah HTM
  •  Macam-macam script, PHP, ASP, JSP, Java Script, Java Applets, VBScript.


Storyboard

 

Storyboard adalah visualisasi ide dari aplikasi yang akan dibangun, sehingga dapat memberikan gambaran dari aplikasi yang akan dihasilkan. Storyboard dapat dikatakan juga visual script yang akan dijadikan outline dari sebuah proyek, ditampilkan shot by shot yang biasa disebut dengan istilah scene.

Storyboard sekarang lebih banyak digunakan untuk membuat kerangka pembuatan websites dan proyek media interaktif lainnya seperti iklan, film pendek, games, media pembelajaran interaktif ketika dalam tahap perancangan /desain.

Seorang pembuat Storyboard harus mampu menceritakan sebuah cerita yang bagus. Untuk mencapainya, mereka harus mengetahui berbagai film, dengan pengertian tampilan yang bagus, komposisi, gambaran berurut dan editing. Mereka harus mampu untuk bekerja secara sendiri atau dalam sebuah bagian tiam. Mereka harus mampu menerima arahan dan juga bersiap membuat perubahan terhadap hasil kerja mereka.


Storyboard pada Game


Storyboard pada Game sedikit berbeda dari storyboard animasi, dimana pada storyboard game terdapat goal / mission yang akan dibuat pada game itu sendiri. Kemudian storyboard pada game menjelakaskan tentang alur permaianan itu sendiri seperti apa tergantung dari jenis game.  misalkan game ber-genre arcade tidak memiliki alur cerita namun game terebut menitik beratkan pada perolehan point. Jadi storyboard yang dibuat yaitu bagaimana pemain mendapat nilai / point setinggi mungkin.


Storyboard pada Aminasi 

 

Storyboard pada animasi ialah untuk menjelaskan tentang alur narasi dari sebuah cerita, atau storyboard pada animasi sebagai acuan agar animator  dalam membuat animasi tidak melenceng dari yang dibuat pada storyboard. Sebenarnya fungsi dari storyboard itu sama, namun yang berbeda hanya media yang diperuntukkan dari storyboard itu sendiri, contoh storyboard pada game atau storyboard pada iklan.


Daftar Pustaka


Storyboard pada game Skyrim

Judul/Bab     : Storyboard pada game Skyrim ( Penulisan 2 )
Nama           : Muhammad Zaky Fauzi
NPM            : 5414606
Kelas           : 3IA21
Mata Kuliah  : Pengantar Teknologi Game
Nama Dosen : Syefani Rahma Deski



Setelah mengetahui apa yang dimaksud dengan storyboard game, saya akan menjelaskan storyboard salah satu game yang sering saya mainkan pada waktu luang. Game tersebut bernama The Elder Scrolls V : Skyrim.

Skyrim merupakan game Open-world ber-genre RPG dari Bethesda, merupakan installment ke 5 dari The Elder Scrolls Series. Berlatarbelakang kehidupan pada sebuah alam semesta yang berbeda dengan dunia kita, dimana planet bernama Nirn dibentuk oleh para dewa yang disebut Aedra dan  terdapat para dewa yang tidak terlibat dalam pembentukan Nirn mereka dinamakan Daedra. Skyrim merupakan sebuah provinsi dari benua bernama Tamriel.

Game dimulai ketika karakter utama dibawa oleh sekelompok tentara menggunakan kereta kuda untuk menjalani hukuman mati bersama dengan tahanan perang lainnya. Lalu disaat yang genting muncul seekor naga legendaris bernama Alduin yang dapat menghancurkan sebuah kota dengan satu serangan. Karakter utama berhasil melarikan diri ke kota terdekat, game memberikan tutorial bagaimana game berjalan disini.

Plot utama pada game ini adalah munculnya naga - naga jahat yang dipercaya hanya sebuah legenda. Karakter utama sebagai "Dragonborn" baru mengetahui bahwa dirinya memiliki kekuatan yang besar untuk mengalahkan naga - naga tersebut setelah menyerap jiwa seekor naga yang berhasil dikalahkannya. Sudah menjadi tugas karakter utama untuk menjaga Skyrim dari naga yang ingin menghancurkannya.

Pemain memiliki kebebasan yang luas dalam bermain game RPG ini, pemain dapat memilih "Faction", memilih "Quest" yang diinginkan, menjelajahi dunia game yang luas, dan menaikkan level dengan cara mengalahkan monster-monster dengan level kesulitan yang berbeda-beda.

Untuk menyelesaikan game ini, pemain harus mengalahkan naga bernama Alduin dan menyerap jiwanya agar tidak dapat hidup kembali. Dan untuk melawan Alduin pemain harus menjadi kuat dengan menaikan level dan mengambil kekuatan-kekuatan yang ada.


Dragonborn melawan Alduin

Review Teknologi Game

Judul/Bab     : Review Teknologi Game ( Penulisan 1 )
Nama           : Muhammad Zaky Fauzi
NPM            : 5414606
Kelas           : 3IA21
Mata Kuliah  : Pengantar Teknologi Game
Nama Dosen : Syefani Rahma Deski


Teknologi game selalu berkembang pesat, mulai dari game pertama bernama "Pong" hingga  munculnya era Virtual Reality yang membuat permainan menjadi lebih nyata.

Father of All video games

Apa itu Virtual Reality?


Virtual reality terdiri dari dua kata yaitu virtual dan reality yang berarti maya dan realitas. Virtual reality adalah teknologi yang dapat berinteraksi dengan suatu lingkungan yang disimulasikan oleh komputer. Dalam teknisnya, virtual reality digunakan untuk menggambarkan lingkungan tiga dimensi yang dihasilkan oleh komputer dan dapat berinteraksi dengan seseorang.



Bagaimana Virtual Reality bekerja?


Peralatan VR seperti VR Googles dapat menampilkan gambaran melalui layar stereoskopik dan mendeteksi pergerakan kepala pengguna melalu sensor sensor yang ada. Hasil pendeteksian ini akan diubah menjadi raw data inputan yang dapat dibaca oleh aplikasi game dan ditranlasikan menjadi pergerakan head pengguna (kamera). Hal ini memberikan immersion seakan-akan pemain masuk kedalam dunia virtual.

Kekurangan Virtual Reality

Virtual Reality memiliki beberapa kekurangan dalam pengembangan saat ini yaitu:
  • Peralatan yang digunakan untuk VR sangat mahal
  • Ukuran File untuk platform VR cukup besar
  • Kualitas Video kurang baik dan membutuhkan sumber daya yang besar


Perkembangan Teknologi game di Indonesia


Indonesia mengalami perkembangan teknologi game yang bisa dibilang cukup pesat, dapat dilihat pada kemunculan para developer lokal yang berkarya sampai saat ini.

Teknologi game di indonesia dimulai saat masuknya game konsol pada tahun 90an, pada saat itu indonesia dibanjiri oleh game-game buatan luar negeri.

Pada tahun 2000an banyak bermunculan publisher lokal meskipun game yang diterbitkan masih dari luar negeri.

Pada tahun 2003 mulai bermunculan para developer game indie berbasis PC.

Game buatan developer lokal yang mungkin bisa dibilang sukses adalah "Dreadout" oleh developer Digital Happiness untuk platform PC, dan "Tahu bulat" oleh Own Game untuk platform mobile device.

Teknologi Game

Judul/Bab             : Teknologi Game (TUGAS 1)
Nama                   : Muhammad Zaky Fauzi
NPM                    : 57414606
Kelas                   : 3IA21
Mata Kuliah          : Pengantar Teknologi Game
Nama Dosen        : Syefani Rachma Deski


1. Konsep game

Konsep game merupakan unsur terpenting dalam pembuatan game. Konsep game menentukan game seperti apa yang akan dibuat. Mulai dari genre, judul, cerita, karakter, koreografi, dan lainnya ditentukan dalam konsep game.

Konsep adalah suatu ide pemikiran sebelum membuat suatu produk, dalam hal ini konsep game adalah suatu ide pemikiran yang membuat game tersebut terlihat bagus dan menarik untuk para penggunanya.

Contoh Konsep game sederhana 


2. Pengertian game 

Game/permainan adalah sesuatu yang sangat digemari oleh anak-anak hingga orang dewasa. Game berarti “hiburan”. Permainan game juga merujuk pada pengertian sebagai “kelincahan intelektual” (intellectual playability). Sementara kata “game” bisa diartikan sebagai arena keputusan dan aksi pemainnya. Ada target-target yang ingin dicapai pemainnya. Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal.


3. Jenis-jenis game

  • Berdasarkan Genre

Action game

Game jenis ini menghadirkan fitur utama berupa aksi. Dalam action game, pemain harus memiliki ketrampilan dan reaksi yang cepat untuk melawan musuh dan menghindari rintangan. Intinya dalam game ini pemain harus menggunakan refles, akurasi dan waktu yang tepat untuk menyelesaikan sebuah level game.


Fighting game

Game satu ini berisi pertarungan. Dalam game ini, pemain dapat memilih karakter dengan kemampuan berbeda-beda. Pemain juga bisa mengeluarkan jurus dan kemampuan berbeda dari tiap karakter untuk mengalahkan musuh. Biasanya pertarungan hadir secara one on one (satu lawan satu) dalam sebuah arena yang terbatas. 


First Person Shooter (FPS)                                                      

Sesuai namanya, game jenis ini berisi tembak-menembak. Namun, dalam game ini kamu akan memainkan tokoh dengan cara pandang orang pertama. Tak heran dalam beberapa game, karakter hanya ditampilkan dalam bentuk tangan atau senjata saja. Dalam game FPS ini kamu akan menemukan berbagai misi yang harus kamu selesaikan. Intinya dalam game ini, pemain membutuhkan reflex, koordinasi mata dan tangan hingga waktu yang tepat.


Third Person Shooter (TPS)
 
Game ini sebetulnya mirip dengan FPS. Game tembak menembak ini hanya berbeda pada sudut pandang pemain. Biasanya game ini akan menampilkan pemain tampak setengah badan atau sudut pandang orang ketiga.


Real Time Strategy (RTS)

Game jenis ini menitikberatkan unsur strategi. Game ini memerlukan kemampuan pemain untuk memimpin sebuah pasukan, kemudian mengelola sumber daya hingga membangun peradaban. 


Role Playing Game (RPG)

Game ini menghadirkan gameplay yang mengandung unsur leveling. Dalam game ini pemain akan bebas menjelajah dunia game. Setiap karakter memiliki kemampuan dan kekuatan yang berbeda bahkan dapat berkembang sesuai yang dinginkan pemain. Game RPG memungkinkan pemain untuk berkompetisi hingga berinteraksi atau bertarung dengan pemain lain.


Adventure

Game jenis ini berisi tentang petualangan. Pemain bisa memainkan karakter untuk menjelah hutan belantara atau menjelajahi sebuah bangunan. Intinya, pemain akan melalui sebuah misi. Game ini akan menekankan jalur cerita dan kemampuan berpikir pemain untuk menemukan petunjuk berikutnya. 


Simulasi

Game dengan genre ini hadir dengan konsep yang mirip kenyataan. Semua faktor dalam game akan dibuat semirip dunia nyata, ada yang menceritakan kehidupan manusia atau kehidupan menjadi seorang walikota membangun sebuah kota. Dalam game ini semua keputusanmu berpengaruh pada karakter yang dimainkan. Inti dari game ini membuat pemain harus berpikir untuk mendirikan, membangun hingga mengatasi masalah dengan dana terbatas. 


Sport Game

Game jenis ini hadir untuk para pemain yang gemar olah raga. Game ini memiliki gameplay berbagai jenis olahraga di dunia. Intinya, pemain akan melakukan pertandingan olahraga secara virtual. 


Racing Game

Game ini berisi game balapan atau kemampuan mengemudi baik motor dan mobil atau kendaraan lainnya. Game ini akan memacu adrenalin pemain untuk menjadi yang tercepat di sirkuit.


Multiplayer Game

Jenis game ini terbilang sedang tren di pasar Indonesia. Dalam game ini pemain akan bermain secara bersamaan dengan lebih dari 2 orang bahkan bisa ribuan orang bila memainkannya secara online. Pemain akan berada di sebuah dunia virtual untuk melawan musuh. Rata-rata game ini menggunakan konsep strategi walaupun ada pula genre lainnya.


  • Berdasarkan Jenis atau Platform

PC Games

Game jenis ini biasanya dimainkan menggunakan personal computer atau PC Desktop hingga laptop. 

Console Games

Game jenis ini bisa dimainkan menggunakan konsol game tertentu seperti PlayStation hingga Xbox.

Handheld Games

Game satu ini bisa dimainkan di console game khusus yang mudah dibawa seperti Sony PSP atau Nintendo DS.

Mobile Games

Game jenis ini hadir semenjak era ponsel atau perangkat mobile. Game ini memang dibuat khusus untuk dimainkan pada mobile phone. 




4. Bisnis dalam game komputer 

  • Mikrotransaksi
Adalah sebuah model bisnis dimana pemakai dapat membeli barang virtual via micropayments. Mikrotransaksi sering dipakai dalam free-to-play game atau aplikasi untuk menyediakan sumber pendapatan untuk para developer. Biasanya nilai transaksi berjumlah rendah.

  • Advergame 
Adalah sebuah game yang mengandung iklan didalamnya untuk sebuah produk, jasa, atau perusahaan. Beberapa advergame dibuat oleh perusahaan yang tujuannya hanya untuk mempromosikan perusahaan itu sendiri atau salah satu produknya, dan game tersebut didistribusikan secara bebas sebagai alat marketing.



5. 3D Engine dan Scene graph

Game Engine adalah suatu software yang digunakan untuk membuat game. Fungsi utama dari Game Engine adalah sebagai renderer grafik 2D maupun 3D,  physics engine, pengatur audio, scripting, animasi game, AI (Artificial Intelligence), networking, streaming, pengaturan memori, localization support, dan pengaturan grafik. Satu Game Engine bisa untuk membuat berbagai tipe game, dan bisa memudahkan "port"  games ke console lain. 3D Engine adalah Game Engine yang berbasis pada Grafik 3D


Scene Graph adalah suatu teknik pengelolaan data atau struktur data yang biasanya dipakai pada suatu aplikasi rekayasa grafis berbasis vektor dan pemodelan tiga dimensi baik itu untuk keperluan video game ataupun yang lainnya dengan menggunakan konsep graf berarah dan pohon m-ary. Beberapa program yang menggunakan Scene Graph ini adalah AutoCad, Adobe Illustrator, Corel Draw, dll. Pengertian teoritis dari Scene Graph ini sebenarnya tidak jelas atau kabur dikarenakan para programmer yang menggunakan Scene Graph pada sebuah aplikasi hanya mengambil prinsip dasarnya lalu mengimplementasikannya pada aplikasi tersebut sesuai fungsi dari aplikasi tersebut
  

Contoh 3D engine

  • Ogre 3D (Object-Oriented Graphics Rendering Engine)
Adalah 3d engine yang fleksibel dan scene-oriented ditulis dari bahasa C++ didesain untuk membuat para developer lebih mudah dan lebih intuitif untuk membuat aplikasi yang menggunakan hardware-accelerated 3d grafik.


  • Processing
Adalah software sketchbook yang fleksibel dan bahasa untuk belajar bagaimana untuk mengkoding dalam konteks seni visual dan visual literacy dalam teknologi.


  • Game maker
Merupakan pembantu dalam pembuatan game, dengan mudah para programer pemula dapat membuat game tanpa perlu banyak mengetahui pemrograman.

  • Unity 3D
Merupakan 3D game engine yang berbasis C# , Javascript, dan Boo dikembangkan oleh Unity Technologies. Digunakan untuk mengembangkan video game untuk PC, konsole, mobile device, dan website.



Daftar Pustaka