Skip to main content

Pembuatan Game Top-Down Shooter 2D


BINUSx

Free

Enrollment in this course is by invitation only

Deskripsi Mata Kuliah

Top Down Shooter 2D ini bertujuan untuk melatih peserta agar dapat memahami konsep fundamental pengembangan game 2D yang diimplementasikan ke dalam bentuk bentuk micro game Top Down Shooter 2D. Peserta yang mengikuti mata kuliah ini diharapkan memiliki dasar logika matematika dan algoritma pemrograman. Materi yang diajarkan dalam mata kuliah ini meliputi Single/Multiple Sprite, Vertical Tiled-Background, Enemy AI dan Win/Love Condition. Metode yang digunakan merupakan kombinasi antara modul, video, dan praktikum mandiri menggunakan “Predefined Game Project”. Asesmen pada mata kuliah adalah membuat project Top Down Shooter 2D yang hasilnya dievaluasi secara mandiri berdasarkan file “Completed Game Project”. 

Textbook: 

  1. ​​Halpern, J. (2019). Developing 2D Games with Unity: Independent Game Programming with C#. Berkeley: Apress. 
  2. Byl, P. d. (2015). Holistic Mobile Game Development with Unity. Burlington: Focal Press. 

Prerequisite mata kuliah: tidak ada.

Bobot sks: 2 (1 sks= 45 jam)

Model pembelajaran: Instructor-pace

Jenjang Pendidikan : Strata 1 - S1

Bidang ilmu: Game Technology

Tingkat mata kuliah: Basic

Technology dan sarana pembelajaran: 

  1. LMS Open Edx: untuk mengakses materi dan forum
  2. Discord: untuk kolaborasi dan komunikasi
  3. Zoom: untuk pertemuan virtual tatap muka
  4. Unity dan Visual Studio 2019 Community version: untuk game engine 
  5. Photon: untuk multiplayer sistem

Perangkat hardware dan software yang dibutuhkan dengan spesifikasi minimum adalah:

  • Laptop/PC 
  • OS : Windows 7, 64-bit versions only
  • CPU : X64 architecture with SSE2 instruction set support
  • Graphics :  DX10, DX11, and DX12-capable GPUs
  • Unity version: 2019.x

Versi pengembangan mata kuliah: 1.1

Jadwal perkuliahan: 27 February 2023 - 22 April 2023

Week 1 1 2 2 3 4 4 5 5 5 6 6 7 7 8
Sesi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Final project
Mode VC 1 OL - 1 OL - 2 OL - 3 OL - 4 OL - 5 VC 2 VC 3 OL - 6 OL - 7 OL - 8 OL - 9 OL - 10 VC 4
              Quiz 1             Quiz 2
Jadwal 27-Feb-23 06-Mar 13-Mar 20-Mar 27-Mar 03-Apr 10-Apr 17-Apr

 

Keterangan:

  1. VC: Video Conference
  2. OL: Self Learning
  3. Jadwal Video conference:
    1. VC1: 27 Feb 2023, 13.20 - 15.00
    2. VC2: 13 Mar 2023, 11.20 - 13.00
    3. VC3: 20 Mar 2023, 11.20 - 13.00
    4. VC4: 3 Apr 2023, 11.20 - 13.00

Capaian Pembelajaran

Setelah menyelesaikan mata kuliah ini, diharapkan mahasiswa mampu:

  • Mahasiswa mampu melakukan mengimport Tileset Image pada project Unity 
  • Mahasiswa mampu menerapkan mekanisme enemy 
  • Mahasiswa mampu menerapkan mekanik: Top Down Shooter 2D 

Topik mata kuliah ini:

  • Import Sprite & Background 
  • Tilemap 
  • Create Player & Enemy Class 
  • Player Control 
  • Enemy Control & Movement 
  • Shooting Mechanism 
  • Bullet Pooling 
  • Bullet Collision & Damage 
  • Score System 
  • Win/Lose Condition 

Evaluation:

Evaluation: Bobot
Kuis 1 20%
Kuis 2 20%
Final Project 60%
Total  100%

Syarat kelulusan untuk mata kuliah Intro to Unity harus mencapai nilai akhir evaluasi minimum 51.

Segala bentuk tindak PLAGIARISME akan mendapatkan konsekuensi NILAI 0!


 

Komunikasi dan interaksi:

Komunikasi dilakukan dengan aktif di forum diskusi yang akan dijawab dan dibalas oleh mentor setiap harinya kecuali Sabtu-Minggu, jam 9.00-18.00 WIB.


Dosen Pengampu

Francisco Maruli Panggabean, S.Kom., M.TI. 

email: [email protected] 

Francisco Maruli Panggabean merupakan dosen lulusan Universitas Bina Nusantara tahun 2014 yang saat ini bekerja di Universitas Bina Nusantara sebagai Subject Content Coordinator bidang Game Technology. Saat ini bekerja sebagai dosen, mengajar mata kuliah yang berhubungan dengan Game Programming dan 3D Modeling, dan memiliki research of interest di bidang game dan gamification. Francisco sudah mengenal dan menggunakan game engine Unity sejak tahun 2013 dan mulai menggunakan software tersebut untuk tugas kuliah, eksplorasi pribadi, pengerjaan project, sampai menjadi tools yang digunakan dalam mengajar sejak tahun 2015. Berbekal ketertarikannya pada bidang game, Francisco juga sempat mempelajari 3D Modeling dan mulai mengajar mata kuliah tersebut dan mengintegrasikan kedua bidang tersebut dalam pengembangan game dan pengajaran.


Mentor

Mentor 1:

 

Anderies, B.Eng., S.Kom., M.Kom. 

Email: [email protected] 

Anderies merupakan dosen di program  Computer Science di BINUS University sekaligus tim Research Innovation Lab, Anderies memiliki pengalaman industri startup dalam pengembangan software (mobile application dan web application) berbasis service-oriented architecture. Lulus S1 program teknik informatika di Universitas Esa Unggul dan Nanjing Xiaozhuang University serta Lulus S2 pada program Teknik Informatika di BINUS University. Sekarang anderies berfokus pada bidang artificial intelligence pada desain game dan desain perangkat lunak.

 

Mentor 2: 

 

Ivan Sebastian Edbert, S.Kom., M.Kom 

Email: [email protected] 

Ivan Sebastian Edbert merupakan dosen pada Computer Science Program di BINUS University dengan pengalaman bekerja di Industri (IT Consultant dan Startup). Lulus S1 dari program Sistem Informasi dan lulus S2 pada program Teknik Informatika di BINUS University. Sebagai Alumni dari Apple Developer Academy – BINUS Batch 2. Terampil dalam pengembangan aplikasi mobile berbasis iOS dan Android, Artificial Intelligence khususnya pada Computer Vision, dan Gamification.  

 

Mentor 3:

 

Muhamad Keenan Ario, S.Kom., M.Kom. 

Email: [email protected] 

 

Muhamad Keenan Ario merupakan dosen Mobile Application and Technology di BINUS University dengan pengalaman industri sebagai mobile developer selama 7 tahun. Lulus S1 dari program Mobile Application and Technology dan lulus S2 pada program Teknik Informatika di BINUS University. Memiliki fokus dan keterampilan dalam pengembangan aplikasi berbasis mobile pada platform Android dan iOS. Serta berpengalaman dalam pengembangan gamifikasi pada aplikasi dan mobile game. 

 

Mentor 4:

 

Sebuah gambar berisi orang, tembok, wanita, pakaian

Deskripsi dibuat secara otomatis

Risma Yulistiani, S.Kom., M.Kom. 

Email: [email protected] 

Risma Yulistiani merupakan dosen di program Computer Science Binus University, lulus S1 dari program Informatika di Universitas Pembangunan Nasional “Veteran” Jakarta dan lulus S2 dari Magister Teknik Informatika Binus University. Fokus penelitian pada bidang Data Science, Kriptografi dan Artificial Intelligence khususnya pada signal processing dan Gamifikasi. 

 

Mentor 5:

 

Alda Destiyana Fadhilah, S.Tr.Kom

Email: [email protected]

Alda Destiyana Fadhilah merupakan alumni S1 Terapan Teknologi Rekayasa Multimedia Telkom University. Merupakan tim asisten praktikum game programmer selama 1 tahun. Saat ini bekerja sebagai sebagai Account Manager di PT Telkom Indonesia (Persero) Tbk. Menguasai bidang Desain Grafis, Programming dan Digital Marketing.

 

Mentor 6:

 

 

 

Rienesa Darmawan, S.Tr.Kom

Email: [email protected]

 

Rienesa Darmawan merupakan alumni S1 Terapan Teknologi Rekayasa Multimedia Telkom University. Merupakan tim asisten praktikum game programmer selama 1 tahun. Saat ini bekerja sebagai sebagai Social Media Strategist di salah satu perusahaan teknologi nasional. Menguasai bidang Desain Grafis, Programming dan Digital Marketing.

 

Mentor 7:

 

 

 

Salsabilla Noor Budi Astari, S.Tr.Kom

Email: [email protected] 

 

Salsabilla Noor Budi Astari merupakan alumni S1 Terapan Teknologi Rekayasa Multimedia Telkom University. Merupakan tim asisten praktikum game programmer selama 1 tahun. Berpengalaman menjadi Customer Relation di PT. Ruang Teknologi Kreatif Nusantara dan saat ini bekerja sebagai sebagai Branch Support Strategist di PT. Sigzacindo Nusantara. Menguasai bidang Desain Grafis, Programming dan Digital Content Creation.

  1. Course Number

    MCGP0004
  2. Enrollment Start

  3. Enrollment End

    Feb 20, 2023
  4. Class Start

  5. Class End

    May 13, 2023
  6. Estimated Effort

    5,5
  7. Language

    Indonesian
  8. Course Type

    Instructor Paced
  9. Quota

    None
  10. Price

    Free
  11. Level

    Beginner
  12. Programming
Courses from Same University
Recommended Courses
© 2024 ICE Institute. All rights reserved.