- Lectures period : 6th Oct 2019 – 19th Jan 2020
- Exam date : 29th Jan 2020
- Course Code : SENG 42313
- Prerequisites : SENG 41323
Learning Outcomes
On completion of this course unit, the student should be able to:
- Study and apply game level/environment design
- Demonstration of applying visual effects on games and animation
- Examine quality assurance throughout the game software development
- Design games for multi-player environments
Course Content
- An advanced treatment of Game level/environment design, prototype development testing and comparative metrics. Game Visual Effects – Game Shader and Image Effects, Game Sky box, Environment Effects, Game Particles System.
- Focuses on the application of advanced technical topics as they impact game development.
- Addresses networking and distributed systems issues, including scalability and latency compensation techniques, for designing games for multi-player environments.
- Quality & Testing – Survey game software development through quality assurance and in-depth analysis of the development cycle with a focus on bug testing systems and methodologies.
- Create awareness of the Game Deployment and maintenance stages of the Game design life-cycle.
Lecture Slides
1. Level Design
- Study and apply game level/environment design
- Demonstration of applying visual effects on games and animation
- Examine quality assurance throughout the game software development
- Design games for multi-player environments
2. Graphics in Games
- Introduction to Graphics in Games
- Shaders
- Graphics pipeline
- Image effects
- Skybox and particle systems
3. Game Feel
- Defining Game Feel
- Game feel concepts
- Game polishing techniques
4. Multiplayer Games
- Types of Multiplayer Games
- Networking Model
- Routing and Object serialization
- Types of network games
- Handling network problems
5. Game QA and Testing
- History of game QA
- Types of bugs in games
- Game QA lifecycle
- Game testing
Must Read!
Must Watch!
- Juice it or Loose it
- The art of screenshake
- Post processing stack – Image effects
- Shaders 101/102/103
- 12 principles of animation
Spot Tests
Additional Content to Watch
Helping the players feel smart by Randy Smith – Link
Additional Reading
- Game Development Essentials: Game Level Design, Jeannie Novak, Travis Castillo
- Game testing all in one, C. Schultz, R. Bryant, T. Langdell. Thomson course technology, ISBN 1-59200-373-7
- Levy, L, and Novak, J. (2009), Game development essentials: game QA & testing, Delmar Cengage learning.
- Glazer, J. and Madhav, S. (2015), Multiplayer Game Programming: Architecting Networked Games (Game Design), First Edition, Addison-Wesley Professional.
- Steve, R. (2009), Introduction to game development Charles, River Media; Second Edition.
Leave a Reply