Get the latest Education e-news
 
  • Queen's University Belfast - School of EEECS

    -- Belfast, Antrim 
  • Queen's University Belfast
    University Road
    Belfast, Antrim BT7 1NN
    GB
  • +44 (0)28 9097 1779 / 4634
  • +44(0)28 9097 1702
  • p.hanna@qub. ac.uk
  • http://www.qub.ac.uk/eeecs
  • Computer Games Design and Development (MEng, 5 Years)
    For a position in Programming / Software Engineering

  • Campus:Yes         Online: No
  • In state: 0 US Dollars (USD) per Year
    Out of state: 0 US Dollars (USD) per Year
    Non-US National (Overseas Students): 0 US Dollars (USD) per Semester
  • Yes
  • 15:1
  • The Subject

    Soundtechnical skills and creativity are essential for the design anddevelopment of a successful electronic game. This prestigiousintegrated programme in Computer Games Design and Development(including an optional placement year) will involve development of thenecessary programming, content management and architectural designskills and provide students with a full development experience fromconcept through design and development to final implementation inpreparation for a development-oriented career in the industry.

     

    Course Content

    Thecourse is modular, with core modules defined in each year and pathwaysthat allow an increasing degree of specialism as students progress fromStage 1 to Stage 4. Modules are combined across the stages to reflectthe various themes within the degree. 

     

    Stage 1
    ThisStage is concerned with the development of core programming skills andthe exploration of issues surrounding the design and development ofcomputer and video games. A number of fundamental Computer Sciencetopics are also explored. Modules within this stage will include:

    Principles behind game theory and game creation (including team-based game development)
    Fundamentals of programming and algorithmic development
    Theory and development of multimedia systems
    Principles of computer architecture 

     

    Stage 2
    Withinthis Stage students refine their core programming competencies throughtaking a range of modules that explore issues of relevance to gameprogramming and Computer Science. Team-working and professional skillsare also developed through team-based game development. Modules withinthis stage will explore:

    Games programming (using XNA)
    Internet and network-based communications
    Data structures and algorithm analysis
    Sound and signal processing techniques
    Principles of software engineering explored through team-based game development
    Extended principles behind game theory and game creation
    Professional development

     

    Stage 3
    ThisStage is concerned with building specific games programming skills.Students will be offered a range of modules that cover core areas ofgames programming, for example, audio programming, AI programming, gameengine programming, etc. Modules within this stage will explore:

    3D Game engine design and development
    3D Graphics and programming
    Audio programming
    Concurrent (multi-core) programming
    Real-time physics programming
    Live performance systems and interaction design
    Sound recording/engineering
    Artificial Intelligence
    Agile and Component-based software development

     

    Year of Professional Experience
    BetweenStage 3 and Stage 4 students undertake an optional full year’s paidindustrial placement, the Year of Professional Experience.

    Theplacement year is an opportunity both to put into practice theprinciples learned to date in the course and gain practical experiencein games design and development with an appropriate games developmentstudio where possible. Students will receive assistance in obtaining asuitable placement.

     

    Stage 4
    In Stage 4students develop specialism in games programming through the selectionof research based modules and the completion of a games developmentresearch project.

    A number of these modules are closely linkedto the research and consultancy expertise of staff and evolve andchange rapidly to reflect some of the current, emerging, novel andexciting advances in computer and video game development. Based oncurrent research strengths the types of module to be offered wouldinclude:

    Adaptive and self-learning
    Artificial Intelligence
    Reasoning under uncertainty
    Advanced audio techniques for computer gaming
    Sound/music interfaces and interaction
    Advanced algorithmic analysis
    Embedded software systems
    Advanced computer vision techniques

     


UBM Tech