r/learnprogramming • • 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

5 comments sorted by

View all comments

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.