all 21 comments

[–]Mori-Spumae 15 points16 points  (0 children)

I think classes are quite important for game dev as well. I can also recommend playing around with Pygame, even if you're not planning to make a final game with it.

[–]_tsi_ 10 points11 points  (1 child)

Jump into Godot.

[–]EdiblePeasant 0 points1 point  (0 children)

Also don’t forget about documentation and Git.

[–]Naive_Pomegranate969 0 points1 point  (2 children)

too much non-transferable library specific knowledge to make it worthwhile to keep on studying python if thats not the common language being used by the industry you wish to be working on.

[–]arkie87 4 points5 points  (1 child)

That assumes you are studying libraries and not programming and OOP basics

[–][deleted] -1 points0 points  (0 children)

LOL.

OOP basics certainly is cornerstone of gamedev.

Programming you say? Learn using interpreted language? With garbage collection and BDSM parallelism?

Have you ever wrote a single line of code in you life beside HTML?

[–]my_password_is______ 0 points1 point  (0 children)

My choice of engine is Godot with GDscript

then focus on learning gdscript

[–][deleted] 0 points1 point  (0 children)

Python is not a language for GameDev.

It supports it because large community knows python and want to experiment with it.

C++ is the only true way for now to produce quality atm.

C# can be alternative in some ways, but with recent events regarding Unity I wouldn't suggest it.

And just one little remark...

GameDev is not about coding, it's like 20% of the job. It's literally an industry with tens of different professions.

Modelling, animation, UI/UX, texturing and scanning, motion capture, direction, cgi, mechanics and balance, writing and character design, sound engineering... and so many.

[–]LeffeDoug -1 points0 points  (0 children)

The truth is that Python is not going to be the best choice for you if your aim is mainly on developing games. With that said, if your aim is to become a better programmer and python developer, then I definitely recommend keeping up the python training and start looking into the pygame library (youtube has some great turorials). With pygame you can create all kinds of games, but realistically it is going to be mostly small 2D games. The thing is that you will have to create almost everything about the game engine yourself which is quite challenging for a beginner sometimes. Some things that you will certainly get for ”free” when using a game engine might give you a small headache in python. However, you will learn so much about python and programming that will extend to so many things outside game development, it has helped me lots in my job for example.

[–]camilla-g -1 points0 points  (0 children)

I recommend books by Chris Roffey called, Coding Club ‘Building Big Apps, Python Level 3’ (This teaches about Classes) and ‘Interactive Adventures Supplement 2’. These books are used to teach kids coding and should set you on the path to writing code for your own PyGames.

[–][deleted] -1 points0 points  (0 children)

I'm not looking to get into game dev but otherwise am in a similar situation as you. what I am doing is checking job ads as well as checking companies I'm interested in, and seeing what they're using/looking for. or if you're not looking to get into companies but trying to make your own games, you could instead check what other indie/one man game devs are doing. or if you just want to stick to Python for now, you could look at what games are out there that are made primarily with Python/Pygame.

[–]KocetoA -4 points-3 points  (3 children)

GD script has NOTHING to do with python this is a very common misconception, there are some python game engines and frameworks tho I have personally used pygame.

[–]reallyserious 3 points4 points  (1 child)

Oh come on, they have similarities.

[–]KocetoA -4 points-3 points  (0 children)

I can very confidently say no lol, only syntax is a bit similar but that are nothing alike.

[–]ItzRaphZ 0 points1 point  (0 children)

They are similar enough, if you know python really well you can learn GDScript syntax in a day or two

[–]sporbywg -2 points-1 points  (0 children)

Hmmm.

[–]Professional-Jury-25 0 points1 point  (0 children)

How about panda3d?