SOFTWARE DEVELOPMENT FOR GAMES - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

SOFTWARE DEVELOPMENT FOR GAMES

Description:

SOFTWARE DEVELOPMENT FOR GAMES SEM021. and. ADVANCED COMPUTER GAMES PROGRAMMING & WORKSHOP CD3038. Abdennour El Rhalibi. Room 723 ... – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 9
Provided by: abdennour8
Category:

less

Transcript and Presenter's Notes

Title: SOFTWARE DEVELOPMENT FOR GAMES


1
SOFTWARE DEVELOPMENT FOR GAMES
SEM021andADVANCED COMPUTER GAMES PROGRAMMING
WORKSHOP CD3038
  • Abdennour El Rhalibi
  • Room 723
  • 0151 231 2106
  • a.elrhalibi_at_livjm.ac.uk

2
General Outline
  • To develop the student's skills and expertise in
    developing computer games
  • To introduce advanced techniques and platforms
    (API) and hardware applicable to game development
  • To examine current gaming hardware
  • To examine the role of application programming
    interfaces (APIs) applicable to modern game
    development.
  • To expose the students to the process, and
    techniques of creating advanced computer/video
    games under simulated conditions.

3
Aims
  • To develop an understanding of the features and
    limitations of technology used in games software.
  • To develop fundamental knowledge and skills
    applicable to games software development in
    DirectX.
  • To provide the background principles of graphics
    programming and interactive programming.
  • To develop a basic understanding of planning and
    managing games software development.

4
Course Details - Attempt
  • Game Technologies
  • Introduction to Game APIs
  • Reviewing basic games techniques the game loop,
    frame rate, rendering process, etc.
  • Game Engine Architecture and Components
  • Windows Game and DirectX Programming
  • Programming techniques for games using DirectX
    animation, sprites, collision detection ,
    physics, AI, networking and multiplayer games.
  • Game genres and expected featuresDesign
    Principles, OOD
  • Interactive program design issues event driven
    model,state transition model
  • Game hardware characteristics and limitations
  • Applying artificial intelligence (AI) to games.

5
Course Assessment- SEM021
  • 1) Coursework 80 C1 developing a small
    interactive application using 2D graphics
  • 2) Coursework 20 C2 a written assignment essay
    on Game Tehnology issues.
  • Write a critical essay (4000 words) related to
    the technologies used in Computer Games Design
    and Implementation, and to this course. You can
    select your own topic by agreement with the
    tutor.
  • If you dont have a topic of interest to you then
    you may choose from the following list.
  • 1.3D Rendering Techniques more is less
  • 2.3D Games features and support from APIs and
    Hardware
  • 3.AI The false Promises
  • 4.Platforms War and Performance
  • 5.The next killer technology
  • 6.Graphics and GPU architecture and Performance
  • 7.APIs What next?
  • 8.Games Engines and Sameliness
  • 9.Detection Collision algorithms
  • 10.3D Acceleration, Does it work?
  • 11.Will Object Technology ever be used in Games
  • 12.Pre-rendered or Real-time Environmental
    effect?
  • 13.Polygons Count - Does it matter?
  • 14.Java Game Programming, any future?
  • 15.Will Phong Shading ever be supported?

http//activeweb.livjm.ac.uk/modcat/module.asp?mod
uleCMPSEM021
6
Course Assessment- CD3038
  • 1) Coursework 50 C1 developing an small
    interactive application using 2D graphics in
    DirectX, Group of 2
  • 2) Coursework 50 C2 developing a large
    interactive application negotiated with tutor for
    platform and genre, in group

http//activeweb.livjm.ac.uk/modcat/module.asp?mod
uleCMPCD3038
7
Main References
  • Rudy Rucker (2003) 'Software Engineering and
    Computer Games' Addison Wesley 0201767910
  • Mark DeLoura (2000) 'Game Programming Gems'
    Charles River Media 1584500492
  • Mark DeLoura (2001) ' Game Programming
    Gems 2,' Charles River Media 1584500549.
  • Dante Treglia (2002) ' Game
    Programming Gems 3,' Mark Deloura, Charles River
    Media 1584502339
  • Lamothe, A. (1999) ''Tricks of the Windows Games
    Programming Gurus'' SAMS 0672313618
  • Crooks, Clayton, Ii (2001) ''3D Game Programming
    With Direct X 8.0'' Trade Paper 1584500867
  • Sinan Si Alhir (1998) ''UML in a nutshell''
    O'Reilly and Assoc 1565924487
  • Develop Magazine ' www.developmag.com
  • Game Developer Magazine ' www.gdmag.com
  • Gamasutra ' www.gamasutra.com
  • Lamothe, A. (2002) ''Tricks of the Windows Games
    Programming Gurus'' 2ND SAMS 0672323699
  • Rollings, A. Morris, D. (1999) 'Game Architecture
    and Design' Coriolis Group Books
  • The Internet

8
Information GDTW 2005
  • http//www.cms.livjm.ac.uk/GDTW/GDTW2005/default.h
    tm
  • 8-9 November Marriott Hotel Liverpool
  • 2 Days Event of Lectures, Research Seminar,
    Exhibition, Panel, on Game Design and Technology
  • Keynote Speakers
  • David Freeman Emotioneering L.A.
  • Prof. Overmars Delft University
  • Chris Bateman International Hobo
  • Dr Marc Price BBC
  • Jon Wetherall - Onteca
  • Dave Burrows - SCEE
  • Thomas Buscaglia - IGDA Board
  • Greg Albeck Game Republic
Write a Comment
User Comments (0)
About PowerShow.com