Online based
Downloadable exercise
Offline viewing
Fixed/flex schedule
Fixed time homework
Certificate of completion
Objectives
- Understand the basics of game development and design principles.
- Use Python programming language to develop interactive games.
- Apply key libraries and frameworks such as Pygame for game development.
- Implement game mechanics, graphics, and sound.
- Debug and optimize game performance.
- Develop a complete game project from concept to completion.
Level expectations
- Hands-On Learning: Practical experience with real-world projects.
- Beginner-Friendly: Designed for students with no prior game development experience.
- Comprehensive Coverage: From basic concepts to advanced techniques.
- Real-World Application: Develop a complete game as a final project.
- Support and Resources: Access to readings, external links, and beginner-friendly coding examples.
Content
- Introduction to Game Development
- Setting Up the Development Environment
- Basic Concepts of Game Design
- Working with Pygame
- Advanced Game Development Techniques
- Debugging and Optimizing Games
- Final Project: Developing a Complete Game