Read more

 2Month/20 Hours                                                  Price:45,000

                                                                                      40,000

Game Development Python


Take this course only if you want to learn professional game development techniques. This Omni Academy course is taught in Python (an easy to learn language with clear coding conventions) but the language you use doesn’t really matter. You’ll be learning how to develop games, and the concepts this course covers can then be applied to any programming language.

If you are serious about learning the techniques pros use to develop games, this course is for you! you will learn the basics of game development with Python using the PyGame modules. Through hands on, practical experience, you will go through concepts like creating a game loop, image display and transformation, event handling, and writing game logic. You will then apply the concepts to create your first game with Python and PyGame.

Course is aimed at learners who are looking to get started with game development using Python, and have some prior basic programming experience in the Python or any other programming language.  Course participants from Karachi, Lahore, Islamabad and all over world are joining our online classes and learning about Game Development tools and techniques from specialized faculty.


What you’ll learn

Learn Python Game Development step-by-step :

Introduction – Creating a Basic Framework – Events – Quit Event Handling – Colors and Fill – Draw Rect and Fill – Moving Rectangle – Moving Objects – Frames Per Second – More User Control – Moving Up – Boundaries – Fixing the Hardcoding – Adding Text to the Screen – Game Over Functionality – Adding an Apple – Eating the Apple – More Apples and Snake Functions – Snake Length Rules – More Snake Functionality – How to Lengthen the Snake – More Object Contact – Fixing Some Stuff – Collision Detection – More Collision Detection – Finishing Up Collision Detection – Centering Text – Drawing the Snakes Head – Attaching Snakes Head to Body – Using Logic to Rotate Images

Game Over Screen – Updating Menus and Fonts – Start Screen – Start Screen Logic – Apple Sprite – Creating a Game Icon – randapple Function – Adding the Score – Pausing the Game – Converting to Executable – Finish Converting to Executable – Pause and Game Over Non-Clearing – Drawing Stuff – Drawing More Stuff – Cleaning the Slate – Button Intro – Button Adding – Responsive Hover – Button Functions – Button Actions


Course Key Content


  1. Installing Python and Pycharm
  2. Creating Our First Game Window
  3. Changing the Title, Logo and Background Color
  4. Adding Images into Our Space Invader Game
  5. Movement Mechanics in Game Development
  6. Keyboard Input Controls & Key Pressed Event
  7. Adding Boundaries to Our Game
  8. Creating the Enemy
  9. Movement Mechanics of the Enemy Space Invader
  10. Adding a Background Image
  11. Creating Bullets for Shooting
  12. Shooting Multiple Bullets at Space Invaders
  13. Collision Detection
  14. Creating Multiple Enemies
  15. Adding Text and Displaying Score
  16. Adding Sounds and Background Music
  17. Game Over
  18. Final Project

Who this course is for:

  1. This course is designed for Students who are Very Interested in Developing Games Professionally or as a Hobby
  2. People who want to learn how to make their own video games, learning to code as they go.
  3. Anyone who has a Game Idea and wants to learn how to Code that Game into Reality


 Python Virtual Environments Download


Course Useful Download

Download Python 
Python Documentation 
Applications for python
Learn about 5 best Game Development Courses 

International Student Fee: 235 USD | 890 SAR | 890 AED


System requirements

  • OS: Windows 7 SP1+, 8, 10, 64-bit versions only; Mac OS X 10.12+; Ubuntu 16.04, 18.04, and CentOS 7
  • GPU: Graphics card with DX10 (shader model 4.0) capabilities (optional).

0 Reviews

Contact form

Name

Email *

Message *