Country
Sector
Search a job
Video Game Programmer
Implement game mechanics and systems using Unity and Unreal Engine to deliver immersive gaming experiences on time and within budget.
8 000 – 35 000 ETB ($)
Average salary / year
Bachelor's degree
Education level
00
Automation level
Medium
Difficulty
Moderate
Employability
1-3 years
Market tension
Medium
Intl. mobility
Possible
Automation level
Medium
Difficulty
Moderate
Employability
1-3 years
Market tension
Medium
Intl. mobility
Possible
About
As a Video Game Programmer, you'll have a transformative impact on creating immersive gaming experiences. Situated in a dynamic tech-focused environment, you will be key in implementing game mechanics and systems. Collaborating closely with designers and artists, you will ensure seamless integration using tools like Unity and Unreal Engine, while focusing on optimization and performance metrics to deliver cutting-edge games on time and within budget.
Skills
Technical skills
- Proficiency in Unity for developing interactive experiences
- Mastery of Unreal Engine for creating immersive worlds
- Strong command of C++ for efficient coding solutions
- Expertise in C# for robust application development
- Skillful use of JavaScript for dynamic content creation
- Understanding of game physics to enhance realism
- Experience in AI Development for intelligent gameplay
- Familiarity with Version Control Systems for project management
Interpersonal skills
- Excellent problem-solving abilities to tackle challenges
- Attention to detail ensuring high-quality outcomes
- Effective collaboration within diverse teams
- Adaptability to changing requirements and environments
- Proactive communication to ensure clarity and alignment
- Creative thinking to innovate and push boundaries
- Strong technical writing skills for clear documentation
Tasks
- Develop game mechanics and systems using Unity or Unreal Engine, ensuring high performance. Collaborate with designers and artists to seamlessly integrate visual assets and sound into games. Optimize code for enhanced performance and reduced resource consumption to meet quality standards. Implement real-time analytics to monitor user interactions and game performance metrics. Efficiently manage resources to adhere to project deadlines and budget during game development. Participate in code reviews and testing to ensure code quality and compliance with industry standards. Develop patches and updates based on user feedback and analytics data to improve player experience. Conduct technical audits to identify areas of improvement in the game's architecture. Regularly communicate with other teams and stakeholders to align on game updates. Document development processes and create technical manuals for future reference.
Work environments
Work environments for professionals in this sector may vary:
Tech-focused office environment fostering innovation and growth
Collaborative creative teams that drive dynamic projects
Agile project management frameworks promoting efficiency
Remote and in-office work settings offering flexibility
Multicultural and diverse team enriching the workplace culture
Cutting-edge facilities equipped with advanced technology
Flexible work schedule supporting a healthy work-life balance
Career paths
- Progress to Lead Game Developer to oversee project teams
- Advance to Technical Director to guide technical strategy
- Become a Product Manager to lead game development initiatives
- Evolve into a Game Design Director to shape creative vision
- Ascend to Chief Technology Officer to drive innovation
Profile sought
An analytical thinker who excels in problem solving
Collaborative team player with strong interpersonal skills
Innovative problem solver who embraces challenges
Detail oriented with a focus on precision
Adaptability to thrive in dynamic environments
How to become a Video Game Programmer?








