Skip to main content

MUDP - Game Pong 2D Development


BINUSx

Free

Enrollment in this course is by invitation only

Course Description

The Pong 2D Game Development course aims to teach participants the fundamentals of 2D game development by recreating the classic Pong game. Participants should have a basic understanding of 2D graphics and simple programming concepts. The course covers materials such as Sprite Creation, Simple Physics, Collision Detection, and Game Logic Implementation. The teaching method is a combination of modules, videos, and self-directed practice using a "Predefined Game Project."

Course Outcomes

  • Participants are able to develop a simple 2D Pong game with basic gameplay mechanics.
  • Participants are able to implement sprite-based visuals and handle simple collisions.
  • Participants are able to create a functional scoring system and game loop for a 2D game.

Textbooks

  • Lanzinger, F. (2019). Classic Game Design: From Pong to Pac-Man with Unity Second Edition

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

  • Sprite/Image
  • Canvas Object
  • User Interface Object
  • PONG 2D Game Mechanic Part 1
  • PONG 2D Game Mechanic Part 2
  • PONG 2D Game Mechanic Part 3
  • PONG 2D Game Mechanic Part 4
  • PONG 2D Game Mechanic Part 5
  • Configure Timer System
  • Configure Scoring System
  • Win/Lose Condition Part 1
  • Win/Lose Condition Part 2

Teaching Team 

Dimas Ramdhan, S.Kom., M.Kom

Dimas Ramdhan is a lecturer in the Game Application and Technology Program at BINUS University with experience working in industry (corporations and startups). Graduated from S1 from the Game Application and Technology Program and graduated from Masters from the Informatics Engineering Program at BINUS University. Skilled in game development, especially 3D modeling and animation, game design and coordinating a project. Actively participates in game development competitions.

  1. Course Number

    MUDP0002
  2. Enrollment Start

  3. Enrollment End

    Aug 16, 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. Programming Gaming Development
Courses from Same University
Recommended Courses
© 2024 ICE Institute. All rights reserved.