Objective: This course introduces students to game development using Python and Pygame, a library for creating 2D games. Students will gain proficiency in Python programming, understand Pygame’s functions and structure, and develop the skills to build interactive 2D games.
Methods: Hands-on coding exercises, project-based learning, and interactive lectures focused on practical game development skills in Python.
Skills Gained:
The modules listed below are those currently intended for delivery in the current academic intake of this course. These may be subject to change in future years as the University regularly revises.
Topics: Installing Pygame, understanding Python basics, setting up a Pygame window, displaying images, managing multiple objects, creating responsive controls.
Register for the full course syllabus
Topics:Detecting collisions, implementing physics like gravity and friction, frame-by-frame animation, multi-level setup, other HUD elements.
Register for the full course syllabus
Topics: Adding sound effects, background music, and audio management, timers, profiling tools, explore packaging for distribution.
Register for the full course syllabus
By the end of this course, students will be able to:
Start Your Journey Today!
Detailed study for foundational learning and development in coding.
Virtual labs, simulations, and real-world case studies.
Live teaching from experienced professionals in the field.
Foundation for advanced studies and careers in coding.
+1 (877) 822-0080
Hours of Operation
Monday - Friday: 08:00 - 16:00 | EST
© 2025 Code Institute By STEM. All Rights Reserved.