COMP06168 2012 Game Design and Programming

General Details

Full Title
Game Design and Programming
Transcript Title
GD1
Code
COMP06168
Attendance
N/A %
Subject Area
COMP - Computing
Department
COMP - Computing & Creative Practices
Level
06 - NFQ Level 6
Credit
05 - 05 Credits
Duration
Semester
Fee
Start Term
2012 - Full Academic Year 2012-13
End Term
9999 - The End of Time
Author(s)
Paul Powell
Programme Membership
SG_KWDEV_B07 201200 Bachelor of Science in Computing in Web Dev and Creative Media SG_KSYSN_B07 201200 Bachelor of Science in Computing in Systems and Networking L7 SG_KCMPT_B07 201300 Bachelor of Science in Computing SG_KSYSN_B07 201500 Bachelor of Science in Computing in Systems and Networking L7 SG_KWDEV_B07 201500 Bachelor of Science in Computing in Web Dev and Creative Media SG_KSYSN_B07 201700 Bachelor of Science in Computing in Systems and Networking L7 SG_KGDEV_B07 201700 Bachelor of Science in Computing in Game Development SG_KWDEV_B07 201700 Bachelor of Science in Computing in Web Dev and Creative Media SG_KSDEV_B07 201700 Bachelor of Science in Computing in Software Development
Description

This module introduces the student to ideas of game design and programming. A Game of a particular genre is developed using an existing game engine. A storyline is developed from the concept stage through to completion. Students work in groups and demonstrate their game at the end of the course. Students must successfully meet all learning outcomes examined by assessment and final exam to pass this subject.

Learning Outcomes

On completion of this module the learner will/should be able to;

1.

Conceptualise an idea

2.

Understand the Game development process

3.

Develope an idea into a workable game mechanic

4.

Work in Teams to develope a software application in the form of a game

5.

Manage a group game project

6.

Incorporate game content and logic to produce a functioning game using an existing game engine

Module Assessment Strategies

A number of initial assessment will provide them with the skills to incorporate content and game logic to produce features in a game. Students will work in groups to develope a game using shared assets. Students will also have responsibility for their own part of the game and will be graded accordingly.

Indicative Syllabus

Storyline

  • Outline a story based on a title
  • Extract character and game play from storyline
  • Create a textual or Graphical story board

Game Mechanics

  • Character Movement
  • manipulating Sprites and sprite sheets
  • Handling Collision detection
  • Cueing sounds
  • Hierarchy objects
  • Scripting
  • Paths and Computer Generated Characters
  • AI techniques

 

Coursework & Assessment Breakdown

Coursework & Continuous Assessment
60 %
End of Semester / Year Formal Exam
40 %

Coursework Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Project to develop and produce a group game based on a concept Continuous Assessment UNKNOWN 40 % Week 12 1,2,3,4,5,6
2 Performance Evaluation of Student Engagement Continuous Assessment UNKNOWN 20 % OnGoing 3,4,5
             

End of Semester / Year Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Final Exam Final Exam UNKNOWN 40 % End of Term 1,2,3,4,5,6
             
             

Full Time Mode Workload


Type Location Description Hours Frequency Avg Workload
Laboratory Practical Computer Laboratory Game development Labs 2 Weekly 2.00
Lecture Computer Laboratory Theory introducing game design techniques 1 Weekly 1.00
Total Full Time Average Weekly Learner Contact Time 3.00 Hours

Module Resources

Non ISBN Literary Resources
  • Game Design, Thomson Course Technology : ISBN: 1-59200-493-8 (Bob Bates)
  • Andrew Rollings and Ernest Adams on Game Design: ISBN 1592730019 (Andrew Rollings and Ernest Adams, 2003)
  • The art of game design. A book of lenses: ISBN 9780123694966 (Jesse Schell, 2008)
  • Game Design Workshop: Designing, Prototyping, and Playtesting Games: ISBN:1578202221 (Tracy Fullerton, Christopher Swain and Steven Hoffman, 2004)
Other Resources

E-bary library access

A game development environment such as Game Maker, Unity or UDK

 

Additional Information

None