Game Development

Course ID
CEID_NE565
Department
Division of Applications and Foundations of Computer Science
Professor
TSICHLAS KOSTAS
Semester
Winter
ECTS
5

SYLLABUS

  • Introduction to Game Development and Unity
  • Game Design Principles and Mechanics
  • Game Design Documents
  • Basic Math for Game Development
  • Graphics – Lighting (raycasts, textures, materials, shaders)
  • Physics in Game Development (collision detection, forces, particle systems)
  • Basic AI – Pathfinding
  • 2D Games and Related Concepts (sprites, camera)
  • Animation
  • Audio
  • Basics on User Interface (event system)
  • 3D Games and Related Concepts (first/third person, meshes)
  • Multiplayer Networking

Lab:

  • A Brief Introduction to Unity Scripting with C#
  • Unity Editor Interface and Basic Functionality
  • Creation of Basic Game Assets
  • 2D and 3D Physics in Unity
  • User Interface in Unity
  • Audio Management in Unity
  • Implementing Animation in Unity
  • Game AI and Pathfinding in Unity

Implementing Multiplayer Networking in Unity

Skip to content