NIE2222 Computer Games Development - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

NIE2222 Computer Games Development

Description:

... relationship between a games development API, graphics/physics engine and the ... Design and implementation of physics engines. ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 9
Provided by: samcl
Category:

less

Transcript and Presenter's Notes

Title: NIE2222 Computer Games Development


1
NIE2222 Computer Games Development
  • Introduction

2
Rules
  • No Food/Drinks No excuses.
  • NO MOBILE PHONES
  • No playing games Unless you wrote them.
  • NO MOBILE PHONES

3
Where to find things
  • Blackboard
  • compeng.hud.ac.uk/sengsjc/NIE2222/lectures/
  • J\sam_clayton\nie2222\

4
Learning OutcomesKnowledge and Understanding
  • Understands the relationship between a games
    development API, graphics/physics engine and the
    hardware of the target system
  • Understands the fundamentals of 3D graphics
    programming
  • Understands the important characteristics and
    development process for games media components

5
Learning OutcomesAbility
  • Can write structured computer games programs
  • Can integrate external media into computer games

6
Outline Syllabus
  • Use of existing APIs high-level comparisons
  • Games programming techniques
  • Introduction to 3D graphics
  • Projective Geometry
  • Matrices, shear/rotation/inverse matrices,
    normalisation, Gimbal lock, quaternions,
    homogenous coordinates and projective space
  • Hardware and Software acceleration.
  • Page flipping and buffering.
  • Hardware considerations use of assembler, DMA,
    interrupts, pipelines, coprocessors and graphics
    hardware.

7
Outline Syllabus
  • Design and implementation of graphics engines.
  • Design and implementation of physics engines.
  • Programming AI in games environments vehicles,
    characters etc
  • Project planning and documentation.
  • High-level games program design, decomposition
    and refinement.
  • Games programming style.
  • Introduction to the principles of working in
    development teams.
  • Awareness of other teams and their contributions
    3D modelling, artwork, sound
  • Careers in the computer games industry.

8
Assignments
  • Two assignment 50 each
Write a Comment
User Comments (0)
About PowerShow.com