Skip to main content

MUDP - Game Side Scrolling/Platform 2D Development


BINUSx

Free

Enrollment in this course is by invitation only

Course Description

The Side Scrolling 2D Game Development course is designed to guide participants in creating a 2D side-scrolling game, focusing on level design and character movement. Participants are expected to have prior experience with basic 2D game development and programming logic. The course covers materials such as Parallax Scrolling, Character Animation, Enemy AI, and Level Progression. The teaching method is a combination of modules, videos, and self-directed practice using a "Predefined Game Project."

Course Outcomes

  • Participants are able to design and create a side-scrolling 2D game environment.
  • Participants are able to implement character movement and animation for a side-scrolling game.
  • Participants are able to develop enemy AI and level progression mechanics.

Textbooks

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

Prerequisite Courses

None

Credit Hours

2 Credit Hours (1 Credit Hour @45 Hours)

Education Level

Undergraduate (S1/D4)

Field of Study

Informatics Engineering

Learning Technology & Facilities

  • LMS Open EDX: To access main materials and discussion forums
  • Discord: For collaboration and communication
  • Zoom: For virtual face-to-face meetings
  • Unity and Visual Studio 2019 Community version: For game engine development

Hardware & Software Requirements

  • 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, 2020.x, 2021.x

Course Topics

  • Introduction
  • Player Movement
  • Character Animation 
  • Character Jump 
  • Game Asset 
  • Projectile 
  • Camera Movement 
  • Health Systems 
  • Traps
  • Pickups 
  • Enemy
  • Game Level

Teaching Team

A person wearing a graduation cap and gownDescription automatically generated with low confidence

Thomas Galih Satria, S.Kom., M.TI. 

Thomas Galih Satria graduated from Informatics Engineering - Multimedia Systems from Bina Nusantara University in 2014 with the topic Multiplayer Games using Game Engine Unity and continued his Masters in Informatics Engineering - Software Engineering at Bina Nusantara University which was completed in 2016 with the topic of researching the contribution of games for autistic children using system dynamics.

Currently working at Bina Nusantara University as Subject Content Coordinator for Game Art and Design and active as a lecturer with research topics related to games, gamification, and serious games including images processing. 

Since 2016, he has been actively participating in Worldskills Competition activities as an Expert in the field of Web Technologies with the Ministry of Education and Culture and Ministry of Manpower Training Center. Contributed to bringing a gold medal at Worldskills Asia Abu-Dhabi in 2018 as an expert in the field of Web Design and Development.

  1. Course Number

    MUDP0003
  2. Enrollment Start

  3. Enrollment End

    Aug 17, 2024
  4. Class Start

  5. Class End

    Dec 31, 2024
  6. Estimated Effort

    5.5
  7. Language

    English
  8. Course Type

    Self Paced
  9. Quota

    None
  10. Price

    Free
  11. Level

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