CSC207 Games Programming

Java Games Programming

Dr. Philip Hanna
Queen's University, Belfast

p.hannaATqub.ac.uk
Uni: +44 (0)28 9097 1779
ECIT: +44 (0)28 9097 4634

Overview

These pages hold material that is delivered as part of a 2nd year Computer Science degree module, 110CSC207 Games Programming. They are published outside of the QUB internal intranet in the hope that others may find the material useful.

Ostensively these pages are all about games programming in Java, although the true educational purpose behind the module is to improve general programming skills. In this regard, developing games provides a wonderfully engaging and efficient means of building analytical, design and coding skills.

Contents

The contents of this site are as follows:

  • Course Details: Essential module specific details, outlining the learning outcomes and educational approach associated with the module.
  • Code Repository: Collection of Java code that offers tutorials, demonstrations and sample games that can be studied, reused and adapted.
  • Lecture Material: Learning resources associated with the module.

 

The Course Details section has essential module information.

     Course Details

The Code Repository contains lots of sample Java code, including core classes and example games.

     Code Repository

The lecture material section holds teaching and learning resources, including lecture material and tutorials.

     Lecture Material