Get the latest Education e-news
 
  • Staffordshire University

    -- Stafford 
  • Faculty of Computing, Engineering and Technology
    Beaconside
    Stafford, ST18 0AD GB
  • +44(0)1782 294400 or +44 (0)1782 294000
  • enquiries@staffs.ac.uk
  • http://www.staffs.ac.uk
  • Computing: Games Development (MSc, 1 Years)
    For a position in Programming / Software Engineering

    Computer Games Programming (MSc, 1 Years)
    For a position in Programming / Software Engineering

    Computer Games Programming (BSc, 4 Years)
    For a position in Programming / Software Engineering

    Multiplayer Online Games Programming (BSc, 4 Years)
    For a position in Programming / Software Engineering

  • Campus:Yes         Online: No
  • In state: 0 British Pounds Sterling (GBP) per Course
    Out of state: 0 British Pounds Sterling (GBP) per Course
    Non-US National (Overseas Students): 0 British Pounds Sterling (GBP) per Course
  •  Please see our website for current tuition fees.

    Computing: Games Development

    MSc, Postgraduate Certificate (PgC), Postgraduate Diploma (PgD)

     Key features

    • Specially developed for graduates of games-related degrees such as Computer Games Design or Games Production, who are aiming for a career as a Games Programmer
    • Builds on your existing knowledge of the games industry, covering the core computing skills you need for a technical game development role
    • Learn several programming languages with an emphasis on C++, the games industry standard
    • Gain industrial experience in an optional 6-12 month paid placement
    • Dedicated games programming labs with facilities for PC, console and handheld game development

    What you do 

    You will learn the fundamentals of programming in an intensive preliminary study period. You will then study modules in object-oriented programming in C++, programming techniques for game development, the structure of computer systems, game artificial intelligence, and game industry software development practice.  

    Throughout your course you will create games for a variety of computer and console platforms, mobile devices, and networked systems, both individually and in teams, building up a portfolio of work to show to potential employers. 

    You will learn research methods and write a research proposal, and will then undertake a dissertation in an area of game programming which interests you.

    Computer Games Programming

    MSc, Postgraduate Certificate (PgC), Postgraduate Diploma (PgD)

    Key features

    • For graduates of computing-based awards who are aiming for a Computer Games Programming role in the games industry.
    • Builds on your existing knowledge of programming, software engineering and computer systems, and covers the game-specific topics you need to succeed
    • Gain industrial experience in an optional 6-12 month paid placement
    • Dedicated games programming labs with facilities for PC, console and handheld game development

    What you do

    Core taught modules cover game engine programming, computer graphics theory and algorithms, game platform architecture, low level techniques and optimisation, game artificial intelligence, game industry software development practice, and advanced topics in game development and real-time rendering.  

    Throughout your course you will create games for a variety of computer and console platforms, mobile devices, and networked systems, both individually and in teams, building up a portfolio of work to show to potential employers. 

    You will learn research methods and write a research proposal, and will then undertake a dissertation in an area of game programming which interests you.

    Computer Games Programming

    BSc(Hons)/BEng(Hons)

     Key features

    •  Accredited by the British Computer Society (BCS) - CITP (Chartered IT Professional) and partial CEng
    • Institute For The Management of Information Systems (IMIS
    • Engineering Council accredited degree
    •  Placement year - with companies such as Blitz Games, Kuju Entertainment and Jagex
    •  Teaches you the software engineering skills needed to program games on current and future generations of computers and game console
    • Opens up opportunities within the Computer Games Industry, as well as in the wider computing sector

    What it's about

    Our Computer Games Programming degree covers the computing and games-specific knowledge needed to program games, game engines, and tools for current and future generations of PCs and game consoles. After graduating, your skills will be in demand in both small and large game development studios. You will also have the technical computing knowledge needed for a career in the wider computing industry.

    What you do

    You will learn several of the programming languages most widely used in industry, including C++, the
    industry standard, and apply them to game animation, physics, artificial intelligence and graphics rendering.  You will learn the software engineering techniques needed to design, write, test and maintain large games systems. Along the way, you will consider the user interface, hardware and networking issues needed to make a successful game.

    You will start developing games from your very first semester, building up a portfolio which could include
    graphics applications and games using XNA, DirectX and OpenGL on a variety of platforms.  In your final year project, you could develop a complete game for a particular platform, or research and build a system which demonstrates an advanced games programming technique.

    Multiplayer Online Games Programming

    BSc(Hons)/BEng(Hons)

      Key features
    • Teaches you the technical skills needed to create massively multiplayer fantasy worlds and collaborative games
    • Placement year
    • Opportunity for CISCO professional qualifications in networking

    What it's about

    This award is intended for students interested in developing multiplayer online games, and related collaborative and virtual community computer applications. It covers the game software engineering and computing concepts essential for general game development, plus the specific technical skills needed to create virtual worlds and allow players to interact and communicate within them.

    What you do

    You will learn several of the programming languages most widely used in the games industry and apply them to game animation, physics, artificial intelligence and graphics rendering. You will also learn the networking concepts that will allow you to build distributed multiplayer games.
     
    You will start developing games from the beginning, building up a portfolio, which could include graphics
    applications using OpenGL, XNA and DirectX, and multiplayer games on PCs, consoles, mobile phones
    and other portable devices.  In your final year project, you might build a complete multiplayer game, or research and demonstrate an advanced technique for multiplayer interaction.


UBM Tech