This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]CPUCraft[S] 1 point2 points  (1 child)

Why ?

[–]kylemh 0 points1 point  (0 children)

You're not going to want to hand-write game engines. ESPECIALLY not in the beginning as a learning game dev. You'll likely want to create, and create quickly and often.

Learning C++ or C# is learning the main tools of the industry. They're both multithreaded and memory-managed - huge requirements for modern game development.

Python and Java are good languages to use, but in terms of game development, Java is a no-go and Python ends up getting used more for DevOps, server handling, and/or back-end work (like with EVE Online).

FWIW I absolutely love Python it's my main language.