PyGame Platformer Project (Full Topic)

last edited Feb 26 2017 by Holly Billinghurst | Created by Holly Billinghurst | Other contributors:

An interactive tutorial to introduce students to creating their own games in PyGame over a 6 - 8 week Project Based Topic.

This interactive powerpoint & code files have been set up to support classroom teaching using a games design project.

This is suitable for use as a KS4 project to allow classroom teaching to focus on the theory & provide a structured set of tutorials to refer to in order to create their own games. Student tasks may be differentiated by creating a spectrum of projects which purely follow the basic tutorials to recreate the given game to using the tutorials as a springboard to creating their own game concepts. It is expected that students will have covered the basics of Python including sub-routines before starting this topic which allows them to practice their skills using a more visual version of Python.

This may also be used as an introductory resource for A Level Computer Science to teach the basics of Object Oriented code (there would be a need to extend this to include inheritance in order to teach the required aspects)

Alternatively, this could also provide resources for independent work in a code club.

The resources attached include the powerpoint, code files, & assets used. The powerpoint uses hyperlinked buttons which need to be in slide show mode to function. _ Note: This is a newly developed resource. Feedback is very welcome!_

Level: Intermediate

Duration: KS4 - Half term +

Teaches: Advanced concepts of Python Programming, Basic Object Oriented Concepts, Efficient coding


By downloading this resource you agree to the CAS resource guidelines and use it appropriately.

Note: Unless otherwise specified, this resource and all associated files are published here under the Creative Commons Attribution-Share Alike 3.0 Licence. If you wish to use a different license, please state this in the description.

Read our resource guidelines

Feedback and Comments

Available when logged in (sign-up, for free):
  • View 6 comments on this resource.
  • View resource history, links to related resources.
  • Leave feedback for the author(s), or help by editing the resource.

This resource has attached files: to access these files, please tick the box below to assent to the license terms

License: The resources on CAS website are under Creative Commons Attribution-Share Alike 3.0 licence unless otherwise specified by the resource creators.

You must confirm that you have read and agree the licence's ToS before you can download the attachments of this resource.

It has been downloaded 469 times.

I have read the licence agreement of this resource and agree to abide by its terms and conditions.