התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


1 America’s Sweethearts: Dallas Cowboys Cheerleaders Season 2 - Tryouts, Tears, & Texas 32:48
Taking the Next Step in Python Game Development
Manage episode 290718060 series 2637014
Are you interested in creating video games but feel limited in what you can accomplish within Python? Is there a platform where you can take advantage of your Python skills and provide the benefits of a dedicated game engine? This week on the show, we have Paweł Fertyk. Paweł is a Real Python author and has been creating games as Miskatonic Studio for several years now.
Paweł has worked with PyGame. We recently featured his article on creating a clone of Asteroids in a previous episode. After working with PyGame for a while, he also tried a visual novel engine named Ren’Py, and Panda3D.
After struggling within these Python libraries, he started to look for an open-source game engine that could help him create the types of games he was striving to create. He found Godot and its Python-like scripting language of GDScript. We talk about his creations, the tools, and how game development is not exactly like most other types of development.
Course Spotlight: Make a 2D Side-Scroller Game With PyGame
In this step-by-step course, you’ll learn how to use PyGame. This library allows you to create games and rich multimedia programs in Python. You’ll learn how to draw items on your screen, implement collision detection, handle user input, and much more!
Topics:
- 00:00:00 – Introduction
- 00:01:55 – Writing for Real Python
- 00:02:58 – Asteroids PyGame Article
- 00:11:05 – Do you think programming games is a good way to learn programming?
- 00:13:46 – What game technologies did you try before PyGame?
- 00:18:35 – Trying out Ren’Py, Panda3D, and looking for an engine
- 00:27:16 – Sponsor: Digital Ocean
- 00:27:56 – What appealed to you about Godot?
- 00:33:42 – Working with a GUI editor
- 00:37:03 – GDScript, programming game logic, and similarities to Python
- 00:42:46 – Creating Molecules: Osmos clone
- 00:48:21 – Video Course Spotlight
- 00:49:33 – Creating Intrepid: 3D Escape Room
- 00:55:47 – Creating 3D assets and finding collaborators
- 00:58:18 – Exporting the finished game
- 01:01:24 – GOAT: Godot Open Adventure Template
- 01:08:27 – What are you excited about in the world of Python?
- 01:12:39 – What do you want to learn next?
- 01:14:57 – Thanks and goodbye
Show Links:
- About Paweł Fertyk: Real Python Author
- Build an Asteroids Game With Python and Pygame: Real Python Step by Step Project
- Miskatonic Studio: Home Page
- Miskatonic Studio: GitHub Page
- Miskatonic Studio: YouTube Page
- iOS Snake Game with UI Switches
- How I Made a Snake Game Out of Checkboxes: JavaScript
- Ren’Py: Visual Novel Engine
- Panda3D: Open-Source, Free-To-Use Engine for Realtime 3D Games
- Godot: Open-Source Game Engine
- Molecules Game: GitHub page
- Intrepid: Steam Store (Free)
- Intrepid: GitHub
- Blender: Open-Source 3D Creation
- Miskatonic Studio: CGTrader 3D Models
- cgtrader: The World’s Preferred Source for 3D Content
- ArtStation: Showcase Your Portfolio
- GOAT: Godot Open Adventure Template - GitHub
- CircuitPython: Beginner friendly, open source version of Python for tiny, inexpensive computers called microcontrollers
Level up your Python skills with our expert-led courses:
258 פרקים
Manage episode 290718060 series 2637014
Are you interested in creating video games but feel limited in what you can accomplish within Python? Is there a platform where you can take advantage of your Python skills and provide the benefits of a dedicated game engine? This week on the show, we have Paweł Fertyk. Paweł is a Real Python author and has been creating games as Miskatonic Studio for several years now.
Paweł has worked with PyGame. We recently featured his article on creating a clone of Asteroids in a previous episode. After working with PyGame for a while, he also tried a visual novel engine named Ren’Py, and Panda3D.
After struggling within these Python libraries, he started to look for an open-source game engine that could help him create the types of games he was striving to create. He found Godot and its Python-like scripting language of GDScript. We talk about his creations, the tools, and how game development is not exactly like most other types of development.
Course Spotlight: Make a 2D Side-Scroller Game With PyGame
In this step-by-step course, you’ll learn how to use PyGame. This library allows you to create games and rich multimedia programs in Python. You’ll learn how to draw items on your screen, implement collision detection, handle user input, and much more!
Topics:
- 00:00:00 – Introduction
- 00:01:55 – Writing for Real Python
- 00:02:58 – Asteroids PyGame Article
- 00:11:05 – Do you think programming games is a good way to learn programming?
- 00:13:46 – What game technologies did you try before PyGame?
- 00:18:35 – Trying out Ren’Py, Panda3D, and looking for an engine
- 00:27:16 – Sponsor: Digital Ocean
- 00:27:56 – What appealed to you about Godot?
- 00:33:42 – Working with a GUI editor
- 00:37:03 – GDScript, programming game logic, and similarities to Python
- 00:42:46 – Creating Molecules: Osmos clone
- 00:48:21 – Video Course Spotlight
- 00:49:33 – Creating Intrepid: 3D Escape Room
- 00:55:47 – Creating 3D assets and finding collaborators
- 00:58:18 – Exporting the finished game
- 01:01:24 – GOAT: Godot Open Adventure Template
- 01:08:27 – What are you excited about in the world of Python?
- 01:12:39 – What do you want to learn next?
- 01:14:57 – Thanks and goodbye
Show Links:
- About Paweł Fertyk: Real Python Author
- Build an Asteroids Game With Python and Pygame: Real Python Step by Step Project
- Miskatonic Studio: Home Page
- Miskatonic Studio: GitHub Page
- Miskatonic Studio: YouTube Page
- iOS Snake Game with UI Switches
- How I Made a Snake Game Out of Checkboxes: JavaScript
- Ren’Py: Visual Novel Engine
- Panda3D: Open-Source, Free-To-Use Engine for Realtime 3D Games
- Godot: Open-Source Game Engine
- Molecules Game: GitHub page
- Intrepid: Steam Store (Free)
- Intrepid: GitHub
- Blender: Open-Source 3D Creation
- Miskatonic Studio: CGTrader 3D Models
- cgtrader: The World’s Preferred Source for 3D Content
- ArtStation: Showcase Your Portfolio
- GOAT: Godot Open Adventure Template - GitHub
- CircuitPython: Beginner friendly, open source version of Python for tiny, inexpensive computers called microcontrollers
Level up your Python skills with our expert-led courses:
258 פרקים
כל הפרקים
×

1 Comparing Real-World Python Performance Against Big O 45:01


1 Solving Problems and Saving Time in Chemistry With Python 1:13:10


1 Structuring Python Scripts & Exciting Non-LLM Software Trends 54:07


1 Scaling Python Web Applications With Kubernetes and Karpenter 1:04:47


1 Starting With marimo Notebooks & Python App Config Management 51:41


1 Rodrigo Girão Serrão: Python Training, itertools, and Idioms 1:02:49


1 Python Thread Safety & Managing Projects With uv 34:48


1 DjangoCon Europe 2025: Live Recording From Dublin 57:19


1 Going Beyond requirements.txt With pylock.toml and PEP 751 1:31:46


1 Experiments With Gen AI, Knowledge Graphs, Workflows, and Python 59:18


1 Exploring DuckDB & Comparing Python Expressions vs Statements 52:01


1 Learning Intermediate Python With a Deep Dive Course 56:26


1 GUIs & TUIs: Choosing a User Interface for Your Python Project 46:39


1 A Decade of Automating the Boring Stuff With Python 1:06:01


1 Manage Projects With pyproject.toml & Explore Polars LazyFrames 48:43
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.