Coding Games in Python(FREE)

Learn how to code Arcade games in Python!
4.28 (43 reviews)
Udemy
platform
English
language
Game Design
category
instructor
Coding Games in Python(FREE)
4 399
students
2 hours
content
Jun 2023
last update
FREE
regular price

Why take this course?

🎉 Course Title: Coding Games in Python (FREE) 🎮

Headline: 🚀 Learn how to code Arcade games in Python! 🚀


Course Description:

What You'll Learn:

  • Python Arcade Library: Master this intuitive, Pythonic library that's actively maintained and updated almost daily on Github.
  • Game Development: Code a variety of games using the Arcade library, including Tank Attacks, Brick Breaker, a Platformer Game like Super Mario, and Tetris.
  • Fundamentals of Arcade Game Development:
    • Drawing basic shapes
    • Basic Animation
    • Keyboard and Mouse inputs
    • Working with Images and Sprites
    • Animating Characters/Sprites
    • Basic Collision Detection
    • Resolving Wall Collisions for Top-Down Games
    • Shoot Bullets, Aim and Shoot at Angle
    • Scrolling
    • Simulating Explosions
    • Adding Sounds
    • Using Tiled Map Editor to Create Game Maps/Worlds
    • Implementing Ball-Brick Collisions for Brick Breaker Game
    • Write a Platformer Game from Scratch
    • Learn how to write Tetris from scratch!

Games to Code:

  1. Tank Attacks: Experience the thrill of a top-down tank shooting game.
  2. Brick Breaker: Revisit the classic game with your own twist.
  3. Platformer Game: Create a Super Mario-like adventure, complete with ladders, platforms, and all.
  4. Tetris: Challenge yourself with the iconic puzzle game.

Skills & Concepts Covered:

  • Basic Shapes & Animation: Learn to draw and animate shapes in a game environment.
  • Input Handling: Get familiar with handling keyboard and mouse inputs.
  • Graphics & Sprites: Understand how to work with images, animations, and sprites.
  • Collision Detection & Resolution: Grasp the basics of collision detection within games.
  • Game Physics & Mechanics: Implement shooting mechanics, explosions, and more.
  • Sound Integration: Add sound effects to enhance your game's immersion.
  • Mapping with Tiled: Create detailed game worlds using the Tiled Map Editor.
  • Complex Collision Detection: Implement intricate collision systems, like for a Brick Breaker game.
  • Platformer Development from Scratch: Build a platformer game just like Super Mario, complete with mechanics and physics.
  • Tetris Coding: Learn to code one of the most famous puzzle games of all time!

Join us on this fun-filled journey to learn Python by creating arcade games! Whether you're a beginner or looking to improve your skills, this course will provide you with the tools and knowledge to start your game development adventure. Let's code some games! 🎮🚀

Course Gallery

Coding Games in Python(FREE) – Screenshot 1
Screenshot 1Coding Games in Python(FREE)
Coding Games in Python(FREE) – Screenshot 2
Screenshot 2Coding Games in Python(FREE)
Coding Games in Python(FREE) – Screenshot 3
Screenshot 3Coding Games in Python(FREE)
Coding Games in Python(FREE) – Screenshot 4
Screenshot 4Coding Games in Python(FREE)

Loading charts...

Related Topics

2447722
udemy ID
07/07/2019
course created date
26/02/2020
course indexed date
Bot
course submited by