Skip to main content
2 answers
2
Asked 377 views Translate

what qualification should I have to become a game programmer?

#game programmer #gaming #game-development

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

2

2 answers


0
Updated Translate

Amanda’s Answer

Hey Anjali,

Arun is correct that C/C++/C# are popular programming languages on game engines that most studios (small, or large) are likely going to use. When studying game development formally, those are also the programming languages that they encourage for beginners. Fortunately, there are a lot of resources out there for aspiring programmers to lean on when getting started.

You can find books on programming for beginners if you're someone who needs a little structure and guidance in the beginning. You can also find great free resources on how to code online. When I was studying game development previously, I used Pluralsight for my art and programming skill development sessions. Pluralsight is a paid service, but it's one example of a resource that you can find online from your home.

While I don't recommend leaning too heavily into this since it might reduce your flexibility in the long-term, you can also find blog posts and other documentation online regarding which programming languages your favorite gaming companies are using within their engines too to see where there is overlap in programming language there if you're aspiring to join one company over another.

Amanda
(Former Game Artist and Development Student)

Amanda recommends the following next steps:

[1] Research the following languages: C/C++/C#
[2] Find online resources for beginners centered around these languages
[3] Find online forums where you can ask questions about your code
[4] Research what languages are common for the companies you're interested in
0
0
Updated Translate

Arun’s Answer

Hey Anajali

C/C++ is 1 I will say. If you know that, rest becomes easy.
A couple of more options are listed here - https://www.gamedesigning.org/career/programming-languages/
0