Skip main navigation

Course Introduction

Video of course leader Dr Paul Robertson outlines the purpose and topics covered in the course.
Hi, I’m Dr Paul Robertson. I’m a lecturer here at Abertay University. This course is designed to give you an introduction into the world of games programming. We’ll be looking at some of the major components in developing games. So looking at the rendering, sprite animation, collision detection, and some of the physics involved in building 2D games. The second week we’ll then spend more in-depth time looking at the actual code, looking at different types of loops, conditional statements, data storage, and object-oriented programming.

I’d like to take this opportunity to welcome you onto the course. I am Dr Paul Robertson, a lecturer in Games Programming at Abertay University. More information about me and what I do can be found here my Abertay Profile and you can follow me on Twitter @dr_beep_boop.

The course structure aligns closely with a 1st year class I teach, with the order of topics carefully considered. As each new topic is covered it will link back or build on the previous topic. It is therefore recommend you go through the course in the ordered presented. For the First Week we will discuss the major programming concepts used when building games, and they are:

  • The Game Loop
  • User Input
  • Rendering
  • Delta Time
  • Sprites
  • Animated Sprites
  • Physics and Forces
  • Collision Detection
  • Tile Map Rendering

The Second Week we will focus on the programming structures and concepts, including:

  • Programming Fundamentals
  • For Loops
  • While Loops
  • Conditional Statements
  • Data Storage
  • Functions
  • Classes

Each week ends with a short quiz on the topics covered.

Please take a moment to introduce yourself in the course’s discussion area.

This article is from the free online

Video Game Design and Development: Introduction to Game Programming

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education