Have a question?
Message sent Close

Game design and programming skills

Instructor
Alaa
  • Description
موقع الذكاء-10.jpg

🎮 Game design and development

📌Course Overview

This course aims to provide trainees with the applied skills and technical knowledge needed to design and develop electronic games across various platforms (computer, smart devices, virtual reality). The course focuses on the practical side by building an integrated game using global game engines, developing creativity and design thinking skills, and preparing a professional portfolio that supports the trainee’s entry into the labor market.

This course aims to equip trainees with the practical skills and technical knowledge needed to design and develop electronic games using the latest global engines and platforms. The course focuses heavily on hands-on training, where participants work on developing a complete game from scratch to publishing. It also emphasizes building a professional portfolio to support employment opportunities.

🎯 Learning Objectives

  • Game Design Fundamentals
  • Recognize the Game Development Life Cycle
  • Using Unity or Unreal Engine
  • Create simple characters and environments using modeling tools
  • Programming character movements and game logics
  • Use of animation, sound and visual effects
  • Building a Prototype Game
  • Prepare a publishable game on the store or desktop
  •  
  • Understand the fundamentals of game design
  • Use Unity or Unreal Engine effectively
  • Create basic characters and environments using modeling tools
  • Program character movement and game logic
  • Use animation, sound, and visual effects
  • Build a functional game prototype
  • Prepare a game for publishing on desktop or mobile platforms
  • Understand the game development lifecycle
  • Work within a team using collaboration tools (Git/Trello)
  • Apply game testing and quality assurance techniques

🎓 Learning Outcomes

  • Understand the basics of game design.
  • Use the Unity/Unreal engine to create game scenes and characters.
  • Apply programming basics to control characters and implement game logic.
  • Create Animations, visual and sound effects.
  • Build a complete playable game (from Prototype to final version).
  • Develop a professional portfolio suitable for the gaming industry.
  • Understand game design fundamentals.
  • Use Unity/Unreal Engine to build game scenes and characters.
  • Apply basic programming for character control and game logic.
  • Create animations, effects, and audio elements.
  • Build a complete playable game (Prototype → Final Game).
  • Develop a professional portfolio suitable for the gaming industry.

👥 Target Audience

  • University and technical college students
  • Gamers who want to get into the industry
  • Coders and designers looking to improve their skills
  • Educators interested in integrating game-based learning
  • Entrepreneurs aiming to enter the gaming industry
  • Individuals interested in developing games with virtual reality and augmented reality (VR/AR) technologies
  • University and Technical College Students
  • Gaming enthusiasts who wish to enter the field
  • Programmers and designers seeking to enhance their skills
  • Educators interested in integrating game-based learning
  • Entrepreneurs aiming to enter the gaming industry
  • Individuals interested in VR/AR game development

📚 Modules

First axis: Introduction to the gaming industry 

  • The history and evolution of games
  • Types of Games and Play Styles
  • Key Elements of a Successful Game
Module 1: Introduction to the Game Industry – History and evolution of games; Game genres and play styles; Essential components of a successful game

The second axis: Game Design

  • Game Design Document
  • Character Design – Designing Environments
  • Player Experience Design Methodologies
Module 2: Game Design – Game Design Document (GDD); Character and environmental design; Player experience and engagement strategies

Third axis: Learning about the Unity/Unreal game engine 

  • The basic interface of the engine
  • Dealing with Assets
  • Building Scenes
Module 3: Game Engine Fundamentals (Unity/Unreal) – Engine interface and essential tools; Working with assets; Scene building and world creation; Case Study: Facial recognition and its ethical challenges

Fourth axis: Game Programming (C#/Blueprint) 

  • The basics of in-engine programming
  • Character control
  • Adding Game Physics
  • Weapons – Points – Levels
Module 4: Game Programming – Programming basics inside the engine; Character controls; Game physics; Weapons, scoring systems, and levels

Fifth axis: Graphics and animation 

  • Simple 3D modeling
  • Animating characters
  • Adding Visual Effects (VFX)
Module 5: Graphics and Animation – Basic 3D modeling; Character animation; Adding visual effects (VFX)

The sixth axis: Sound and effects 

  • Adding sound effects
  • In-game music integration
Module 6: Audio and Sound Effects – Adding audio effects; Integrating music into games

Seventh axis: Final project 

  • Working in small teams
  • Full game development
  • Game review and rating
Module 7: Final Project – Working in small teams; Developing a complete game; Presentation and evaluation