Skip to main content

MUDP - Introduction To Game Programming


BINUSx

Free

Enrollment in this course is by invitation only

Course Description

The Introduction to Unity course aims to equip participants with a strong foundation in game development, focusing on the core concepts of using Unity as a game engine. Participants are expected to have basic computer literacy and a general understanding of digital media. The course covers materials such as Unity Interface Navigation, Basic Object Manipulation, Scripting Basics, and Introduction to 2D and 3D Environments. The teaching method is a combination of modules, videos, and self-directed practice using a "Sample Game Project."

Course Outcomes

  • Participants are able to navigate the Unity interface and utilize basic tools.
  • Participants are able to create and manipulate 2D and 3D objects within Unity.
  • Participants are able to apply basic scripting to control game elements.

Textbooks

  • Borromeo, N. A. (2020). Hands-on unity 2020 game development ed.
  • Lavieri, E. (2018). Getting Started with Unity 2018: A Beginner's Guide to 2D and 3D game development with Unity. Packt Publishing Ltd.
  • Thorn, A., Doran, J. P., Zucconi, A., & Palacios, J. (2019). Complete Unity 2018 Game Development: Explore techniques to build 2D/3D applications using real-world examples. Packt Publishing Ltd.
  • Lanzinger, F. (2020). 2D Game Development with Unity. CRC+Press.
  • Buttfield-Addison, P., Manning, J., & Nugent, T. (2019). Unity game development cookbook: essentials for every game. O'Reilly Media.

Prerequisite Courses

None

Credit Hours

2 Credit Hours (1 Credit Hour @45 Hours)

Learning Model

Self-Paced

Education Level

Undergraduate (S1/D4)

Field of Study

Informatics Engineering

Course Level

Basic

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 to Unity Interface Part A
  • Introduction to Unity Interface Part B
  • Working with  2D Imported Assets 
  • Working with 3D Imported Assets
  • Working with Scene and UI  
  • Working with 2D Game objects
  • Working with 3D Game objects
  • Unity Project Organizations
  • Unity Package Manager
  • Building The Project
  • Metaverse 101
  • eXtended Reality

Teaching Team

Muhamad Fajar, S.Kom., M.Kom

Muhamad Fajar is a lecturer in the Game Application and Technology Study Program at Binus University. Has completed undergraduate studies from the Game Application and Technology Study Program at the School of Computer Science, Binus University. Had the opportunity to receive a master's scholarship in the Informatics Engineering Study Program at the Binus Graduate Program, Binus University. Directly involved in working on Virtual Reality, Augmented Reality and Game Development projects in educational institutions and state-owned enterprises.  As well as, experience in collaborating on multimedia projects such as Graphic Design, UI/UX Design to Video Editing.

  1. Course Number

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