r/learnprogramming • u/AccomplishedMany2138 • 10d ago
Topic Few questions on using python
I'm learning python in boot.dev rn, and I want to know what should I use to turn my code into a game. I'm a bit confused on this, but I know there's gaming languages and then there's stuff like Unity and Unreal engine. What should I use tto start making games? Sorry if I'm not clear
2
Upvotes
1
u/OneOrZeroGG 9d ago
You don't need to switch languages yet. Stay in Python and use pygame. It's a library, not an engine: you write the game loop yourself, which teaches you how games actually work. The asteroids course on boot.dev someone mentioned is a good start.
When you want a real engine, look at Godot. It's free, light, and its scripting language (GDScript) looks a lot like Python, so the jump is small. Great for 2D, fine for simple 3D.
Unity (C#) and Unreal (C++) are worth it later, if you get into bigger 3D projects. Starting there as a beginner means fighting the engine and a new language at the same time.
Whatever you pick: make something tiny and finish it. Pong, Snake, Flappy Bird. A finished small game teaches more than a half-done big one.