Game Programmer Job Profile
Game Programmer Job Profile
Needed Skills to Be
a Game Developer
1 2 3 4 5 6
Programming Concepts & Computer Graphics
Problem-Solving Skills Mathematical Skills The Laws Of Physics Technology Use “Game Engine”
Language
1- Gained By Practicing. 1- Trigonometry. Like Newton Physics. Learning Resources: The Most Popular Platforms:
1- OOP.
2- Design Patterns. 2- The Most-Recommended 2- Vectors. Learnopengl.com
Sites To Find Out: 3- Linear Algebra. “Interactive Computer Graphics
3- Clean Code Rules. CodinGame. HackerRank. Top Down Approach” Book.
4- Numerical Integration.
topCoder. 5- Matrices. “GPU Gems” Book Series
3-Problem Solving Competitions. 6- Linear Transformations. From Nvidia.
The Most-Recommended
Learning Resources: Sites For Practice:
For Intermediate Level:
CS50 Course From edX “Coding Math” YouTube
Platform. Channel.
For Beginners:
Khan Academy.
Game Development
Roles
1 Gameplay Programmer 2 AI Programmer 3 UI Programmer Generalist Game Programmer
Develop Game Actions (Control, Develop The NPCs And The Way Create an Interface That Behaves As
Logic, Polish). These Characters Operate To Interact Responsible For:
Users Would Expect To Facilitate
Engine Official With Players. a Seamless And Efficient User
Tutorials: Should Have Advanced Experience. UI AI game play
https://unity.com/learn Knowledge Of: Should Be
https://www.unrealengine.com/en- Familiar With:
Mathematics. Could Be
US/onlinelearning-courses UX Rules & Best Practices.
Problem Solving.
Certificates: C++ game Unreal game Unity game
Behaviors Algorithms.
https://unity.com/products/unity- programmer developer developer
certifications
9 Month Program
itch.io/jams
"Game Development"
track.