1 / 5

CMPCD3026 Advanced Computer Games Technology

CMPCD3026 Advanced Computer Games Technology. Module Leader: David Llewellyn-Jones Room: 706A Tel: 0151 231 2082 Email: D.Llewellyn-Jones@ljmu.ac.uk. Key Elements of the Module. Runs in Semester 2 Assessment Overview 40% Exam (2 hours)

Download Presentation

CMPCD3026 Advanced Computer Games Technology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CMPCD3026Advanced Computer Games Technology Module Leader: David Llewellyn-Jones Room: 706A Tel: 0151 231 2082 Email: D.Llewellyn-Jones@ljmu.ac.uk

  2. Key Elements of the Module • Runs in Semester 2 • Assessment Overview • 40% Exam (2 hours) • 60% Coursework – programming of advanced computer games techniques • The module covers advanced techniques of modern games software implementation

  3. Aims & Learning Outcomes • Main Aims • To present advanced techniques applicable to game programming. • Identify, formulate and apply solutions to a diverse range of advanced computer game problems. • For example, data types for storage, communication and manipulation of game world data; 2D and 3D animations; simulation methods to model behaviour in computer games; artificial intelligence techniques; game networking. • Learning Outcomes • Demonstrate awareness of advanced techniques applicable to games software. • Demonstrate knowledge of advanced gaming technology. • Critically evaluate current API's and discuss relative strengths and weaknesses. • Use an appropriate API to implement a particular advanced aspect of computer games technology.

  4. More Detailed Syllabus • 3D Game engine components • DirectX D3D, 3D modelling and rendering • Camera setting and animation • Meshes, level loading and editing, Level of Detail • Terrain rendering • Spatial data structure : BSP and PVS • Non Player Character behaviour and 3D PathFinding : A*, Flocking, Scripting • 3D collision detection • Shading languages • Game networking issues : architecture, protocol, event synchronisation • Console programming

  5. Conclusion • This module covers a lot of fascinating and exciting game development techniques • A whole range of important gaming subjects are covered, including graphics, AI and movement

More Related