Menjadi Game Developer Expert
4.83

Menjadi Game Developer Expert

Topik:

iOS Android +1 lainnya
Level: Menengah - Mahir
Level: Menengah - Mahir 140 Jam Belajar
3.046

Siswa Terdaftar

Belajar game engine Unity dengan studi kasus 8 jenis game seperti platformer, arcade, shooter, virtual reality, multiplayer, dan lainnya.

Kelas sudah tidak aktif


Informasi kelas Lihat silabus
Apa yang akan Anda dapatkan

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.
Level Menengah
Memahami konsep dasar secara mendalam dan luas. Di sejumlah kelas mempelajari teknik khusus untuk pemahaman praktis.
Level Mahir
Menguasai materi dan latihan tingkat lanjut. Kelas ini mensyaratkan sejumlah penguasaan landasan pengetahuan yang baik.

Deskripsi

Kelas Menjadi Game Developer Expert hanya menerima pendaftaran sampai Kamis, 31 Desember 2020 Jam 23:59.
Terhitung Jumat, 1 Januari 2021, kelas akan ditutup.

20201117131609c195476288092706fd46196b7fdfa1f8.jpg

Saat ini industri game telah mencapai $152.1 miliar di tahun 2019 dengan pertumbuhan tahunan diperkirakan sebesar 9.6% (2019 Global Games Market Report). Hal tersebut menandakan bahwa potensi berkarir sebagai game developer sangatlah besar. Menurut laporan yang sama, 45% dari nilai industri game dipegang oleh kategori mobile gaming dimana game engine Unity sangat populer digunakan. Berdasarkan survey dari Digital Economic kepada 10.000+ game developer, 47% dari mereka menggunakan Unity. Data dari Unity Technologies sendiri mengungkapkan bahwa 34% dari top 1000 free games di Google Play menggunakan game engine Unity. Tak mengherankan apabila di tahun 2019, game development adalah salah satu dari Top 25 Hard Skill yang dicari (Linkedin, The Skills Companies Need Most in 2019).

Dicoding bekerjasama dengan Asosiasi Game Indonesia (AGI) telah menyusun kurikulum yang ada di kelas ini secara komprehensif. Kelas ini disusun untuk Anda yang ingin mempelajari tahapan development game mulai dari yang sederhana sampai kompleks. Materi kelas ini relevan dengan kebutuhan industri game saat ini.


Kenapa saya harus belajar kelas ini?

  • Kelas ini menggunakan game engine Unity yang banyak digunakan oleh industri game di Indonesia.
  • Unity memiliki banyak tools yang akan memudahkan game developer dalam membuat suatu game.
  • Sangat cocok untuk yang ingin belajar proses pembuatan game dari awal sampai rilis.
  • Unity adalah game engine gratis yang dapat berjalan di Windows, MacOS, dan Linux.
  • Hasil game yang dibuat dengan Unity mendukung multi platform.


Materi apa saja yang akan dipelajari?

  • Pengenalan : Prinsip game development beserta tahapan membuat game, gambaran akademi, dan pengenalan Unity beserta cara instalasinya.
  • Basic Scripting : Menjelaskan mengenai dasar-dasar C# di Unity beserta komponen yang ada di dalamnya, seperti Mono Behaviour, Variable, Function, Class and Object, Inheritance, dan Array.
  • Implementasi : Membuat 8 jenis game yang diurutkan berdasarkan tingkat kesulitannya dimulai dari yang sederhana (basic) hingga tingkat mahir (expert). Game yang dibuat meliputi
    1. Game Mengenal Hewan,
    2. Game Pilah Sampah,
    3. Game Pong,
    4. Game 2D Platformer,
    5. Game Tower Defense,
    6. Game Shooter 3D,
    7. Game Multiplayer,
    8. Game FPS berbasis Virtual Reality (VR).
  • Finishing : Export game ke platform Android dan iOS. Selain itu juga mempelajari tentang fitur Unity Collaborate, Ads, evaluasi game melalui Unity Analytics, dan Google Play Games.
  • Submission : Membuat game menggunakan Unity dengan tema casual, arcade atau platformer, tower defense atau shooter 3D, dan multiplayer atau VR. 

Anda tentukan sendiri berapa lama waktu belajar materi kelas ini. Materi kelas didesain untuk diselesaikan dalam waktu 140 jam. Jika Anda meluangkan waktu sedikitnya 10 jam saja dalam seminggu, maka sangat dimungkinkan Anda bisa menuntaskan kelas ini dalam waktu 100 hari. Namun tidak menutup kemungkinan Anda menyelesaikan dalam waktu yang jauh lebih cepat.


Prasyarat mengikuti kelas ini adalah:

  • Diharapkan memiliki latar belakang dan pemahaman mengenai dasar penggunaan Unity. Jika belum, silakan mengikuti kelas Belajar Membuat Game untuk Pemula terlebih dahulu.
  • Anda harus mandiri, berkomitmen, benar-benar punya rasa ingin tahu dan tertarik pada subjek.
  • Anda harus gigih, temukan topik yang menarik, bermain-main dan mengotak-atik kode Anda.
  • Sebaik apa pun materi struktur kelas ini, tak akan berguna tanpa keseriusan Anda untuk belajar, berlatih, dan mencoba.


Spesifikasi minimal Komputer/Laptop:

  • Windows 7 SP1 atau yang lebih baru, 8, 10, hanya versi 64-bit;
  • Mac OS X 10.12 atau yang lebih baru;
  • Linux seperti Ubuntu 16.04 atau 18.04 dan CentOS 7; dan
  • Perhatikan bahwa Windows XP & Vista tidak support.
  • Graphics card dengan DX10 (shader model 4.0); atau
  • DX11 with feature level 9.3 capabilities (Rekomendasi).
  • Prosesor Intel Core i3 (Rekomendasi Core i5 ke atas).
  • RAM 4GB (rekomendasi 8GB).


Tools yang digunakan:

  • Unity 2019.2 ke atas. Cara instalasi akan diajarkan pada kelas ini.
  • Teks Editor (MonoDevelop atau Visual Studio).

Kontributor

5

Curriculum Developer yang membangun kelas ini:

Educa Studio

Educa Studio

Buchori Rafsanjani

Buchori Rafsanjani

Curriculum Developer at Dicoding Indonesia

Reviewer

3

Code Reviewer yang akan me-review tugas dan kode Anda:

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Educa Studio

Educa Studio

Buchori Rafsanjani

Buchori Rafsanjani

Curriculum Developer at Dicoding Indonesia

Daniel William

Daniel William

Academy Content Writer at Dicoding Indonesia

Punto Damar Prihambodo

Punto Damar Prihambodo

Co-creator dan reviewer kelas akademi Menjadi Construct 2 Expert

balai diklat industri denpasar

balai diklat industri denpasar


Tim Reviewer

Code Reviewer yang akan me-review tugas dan kode Anda:

Ariska Hidayat

Ariska Hidayat

Code Reviewer External at Dicoding Indonesia

  • Unity Certified Developer (2017)
  • Research & Innovation Enthusiasm
Buchori Rafsanjani

Buchori Rafsanjani

Curriculum Developer at Dicoding Indonesia

Catur dari Dicoding

Catur dari Dicoding

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer



Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Devi Mikhael Empi
Devi Mikhael Empi
Universitas Gunadarma
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Puas sekali dan sangat mudah dipahami oleh pemula yang ingin mengembangkan perangkat lunak
Baca selengkapnya
Muhammad Naufal Farras
Muhammad Naufal Farras
Universitas Negeri Semarang
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Materi yang disampaikan pada kelas ini sangat informatif dan membantu teman-teman yang saat ini dalam proses belajar dalam dunia pemrograman. Banyak disampaikan juga tips ketika kita telah mulai dalam bekerja, dan itu sangat membantu untuk kedepannya.
Baca selengkapnya
Lihat semua testimoni

Kelas sudah tidak aktif

Silabus

Materi yang akan Anda pelajari pada kelas ini.