Dasar Pengembangan Game menggunakan Unity
Dalam
Course Game Programming ini akan mempelajari tentang dasar pembuatan game dari
sisi game programming melalui implementasi pembuatan game Flappy Bird sederhana.
Sebelum mengikuti course ini, diharapkan peserta sudah mengerti cara
pengoperasian software Unity dan dasar Bahasa pemrograman, khususnya yang
berbasis Object Oriented Programming. Untuk implementasi Flappy Bird, bisa
menggunakan asset yang disediakan ataupun menggunakan asset sendiri. Course ini
memiliki modul seperti pengenalan project, pembuatan project, dan penentuan
target platform. Hal ini perlu dipelajari karena hasil game yang dibuat harus
disesuaikan dengan target platform yang dituju. Selain itu, ada juga modul
Import Asset, Memasukkan Sprite, dan UI untuk mempelajari cara memasukkan asset
kedalam project dan menggunakannya untuk UI. Pada Unity, UI akan dibuat
menggunakan system Canvas. Selain itu, sprite juga akan digunakan sebagai
karakter Flappy Bird dan rintangan yang ada. Sisa modul yang ada akan membahas
tentang gameplay dan system game. Modul Game Manager akan membahas tentang cara
mengatur alur game mulai dari awal permainan sampai game over. Setelah mengatur
alur permainan, peserta juga akan mengendalikan UI dengan mengganti skor yang
ditampilkan agar sesuai dengan skor yang dimiliki saat ini. Modul Aksi Melompat
dan Kontrol Gravitasi akan membahas mekanisme pergerakan Flappy Bird agar dapat
melompat dan menghindari rintangan. Pada modul Skor dan Mengulang Permainan,
peserta akan mempelajari cara game untuk mengulang stage yang ada agar pemain
dapat bermain Kembali.
- Pengajar: Dimas Ramdhan, S.Kom., M.Kom.
Konsep Dasar dalam Membuat Desain Game
Dalam Course Game Design ini akan mempelajari teori dan fundamental game design hingga implementasi dan pembuatan secara langsung game design document. Untuk teori dan fundamental game design akan mempelajari teori-teori dasar yang dibutuhkan dan harus dipahami sebelum membuat game design document dalam course ini juga akan membahas beberapa misconception tentang jobdesk Game Designer. Sedangkan untuk materi implementasi akan mempelajari secara langsung pembuatan game design document dengan templat dari Unity 3D. Course ini memiliki bebarapa module seperti Designing and Developing Games yang memperlajari tentang Key Component dari Game Design dan jenis jenis game design document, Money from Game yang akan mempelajari sumber pendapatan dan market untuk merilis game, Creating and Validating Idea yang akan mempelajari teknik research untuk memvalidasi ide, Choosing The Genre yang akan mempelajari cara dalam menentukan genre dari sebuah game, Game Style and Target Audience yang akan mempelajari jenis-jenis dari target user, User Experience and User Interface yang akan mempelajari tampilan visual dalam game, Types of Design Documents yang akan mempelajari lebih lengkap jenis-jenis document dalam game design document, Game Design Flowchart yang akan mempelajari pembuatan Flowchart menggunakan web, Game Design Flowboard yang akan mempelajari pembuatan Flowboard menggunakan Figma dan terakhir adalah Creating Game Design Document yang akan mempelajari secara langsung pembuatan game design document dari salah satu game mobile terkenal. Buku yang digunakan dalam course ini adalah, Fundamentals of Game Design Third Edition yang di Tulis oleh Ernest Adams.
- Pengajar: David , S.Kom., M.T.I.
Pengenalan Komponen Dasar di Unity
Materi yang disampaikan adalah pengenalan komponen dasar pada game engine Unity. Course ini berisi materi komponen dasar yang sering digunakan untuk membuat game seperti GameObject, Collider, Rigidbody, User Interface, serta Animation. Diharapkan setelah mempelajari course ini, pelajar dapat membuat game dengan memanfaatkan komponen yang sudah disediakan oleh game engine Unity