Game Developer

A Game Developer is responsible for creating and developing video games across various platforms, such as consoles, mobile devices, and PCs. They work closely with designers, animators, and other team members to bring game concepts to life by coding the game mechanics, building game environments, and optimizing game performance. Game Developers use programming languages like C++, C#, and scripting tools within engines such as Unity or Unreal Engine to build interactive gaming experiences. Their work spans gameplay programming, physics, AI, animation, and user interface (UI) development, making them critical to the game's overall production.

Skills
Recruitment Bullet

Game Engines (Unity, Unreal Engine)

Recruitment Bullet

Programming (C++, C#)

Recruitment Bullet

Game Design and Physics

Responsibilities

  • Job Title: Game Developer
  • Job Summary: We are seeking a creative and passionate Game Developer to join our game development team. You will work on developing and optimizing exciting games across multiple platforms, including mobile, console, and PC. This role involves close collaboration with designers, artists, and fellow developers to create engaging gameplay experiences. The ideal candidate will have experience with game development engines like Unity or Unreal, strong programming skills, and a passion for creating innovative and immersive games.
  • Requirements:
    • Bachelor’s degree in Computer Science, Game Development, or a related field.
    • 3+ years of experience in game development.
    • Proficiency with game engines such as Unity or Unreal Engine.
    • Strong programming skills in C++, C#, or Python.
    • Experience with game physics, animation, and AI programming.
    • Familiarity with 3D modeling and animation tools.
    • Strong debugging and optimization skills for various platforms (mobile, PC, consoles).
    • Passion for gaming and game development.
  • Responsibilities:
    • Design, develop, and optimize games across multiple platforms (mobile, console, PC).
    • Write clean, efficient, and maintainable code to implement game mechanics, AI, and physics systems.
    • Collaborate with designers, artists, and animators to bring game concepts to life.
    • Debug and optimize games to ensure smooth performance on all target platforms.
    • Participate in the planning, design, and implementation of new game features and updates.
    • Stay up-to-date with industry trends and incorporate new technologies into game development.
  • Must Have:
    • Proficiency with Unity or Unreal Engine.
    • Strong experience with C++ or C# programming.
    • Knowledge of game physics, AI programming, and animation systems.
    • Familiarity with version control systems such as Git.
    • Ability to troubleshoot and solve complex coding issues efficiently.
    • A passion for creating fun, engaging, and innovative gaming experiences.
  • Soft Skills:
    • Creativity: Ability to think outside the box and bring unique ideas to the table.
    • Problem-Solving: Strong analytical and problem-solving skills, especially when troubleshooting technical issues.
    • Communication: Ability to work effectively in a team and communicate ideas clearly to both technical and non-technical team members.
    • Attention to Detail: A meticulous approach to ensuring that all aspects of the game function as intended.
    • Collaboration: Work well within cross-functional teams, such as artists, designers, and writers.
  • Hard Skills:
    • Game Development Tools: Proficiency with game engines like Unity or Unreal, and 3D tools like Blender or Maya.
    • Programming Languages: Expertise in C++, C#, or Python for game mechanics, scripting, and optimizations.
    • Animation and Physics: Knowledge of game animation systems, physics engines, and AI development.
    • Optimization: Ability to optimize games for performance across various platforms.
    • Multiplayer Integration: Experience with networked multiplayer games and synchronization mechanics.

Can't find a role your hiring for?

Request a role and we'll help you connect with Whitecarrot.io team

Request a Role