2D Game Developer

Game District

Job Summary

Game District is seeking a Mid-Level 2D Game Developer to design, develop, and maintain 2D mobile games using Unity and C#. The role involves collaborating with designers and artists, implementing game mechanics, optimizing performance for mobile devices, and ensuring clean, maintainable code. Candidates should have 2-5+ years of experience in 2D game development, strong OOP knowledge, and expertise in Unity's physics, animation, UI, and particle systems, along with a passion for player experience.

Must Have

  • Design, develop, and maintain 2D mobile games using Unity & C#.
  • Collaborate with game designers and artists for responsive gameplay and fluid animations.
  • Implement game mechanics, UI systems, and level logic efficiently and scalably.
  • Optimize performance for a wide range of mobile devices.
  • Ensure clean, maintainable, and reusable code following best practices.
  • Participate in brainstorming sessions, contributing creative ideas.
  • Debug and fix issues quickly for stable and polished game releases.
  • 2–5+ years of professional experience developing 2D games in Unity (C#).
  • Strong understanding of object-oriented programming and clean code principles.
  • Experience with 2D physics, animation systems, UI, and particle effects.
  • Familiarity with mobile performance optimization techniques.
  • Knowledge of asset management, prefabs, and scripting patterns in Unity.
  • A good eye for detail and a passion for gameplay feel and player experience.
  • Strong communication and teamwork skills.

Job Description

Key Responsibilities:

  • Design, develop, and maintain 2D mobile games using Unity & C#.
  • Collaborate with game designers and artists to bring concepts to life with responsive gameplay and fluid animations.
  • Implement game mechanics, UI systems, and level logic in an efficient and scalable manner.
  • Optimize performance for a wide range of mobile devices.
  • Ensure clean, maintainable, and reusable code following best practices.
  • Participate in brainstorming sessions, contributing creative ideas to enhance player experience.
  • Debug and fix issues quickly to ensure stable and polished game releases.

Required Skills & Qualifications:

  • 2–5+ years of professional experience developing 2D games in Unity (C#).
  • Strong understanding of object-oriented programming and clean code principles.
  • Experience with 2D physics, animation systems, UI, and particle effects.
  • Familiarity with mobile performance optimization techniques.
  • Knowledge of asset management, prefabs, and scripting patterns in Unity.
  • A good eye for detail and a passion for gameplay feel and player experience.
  • Strong communication and teamwork skills.

4 Skills Required For This Role

Team Management Unity Game Texts C#

Similar Jobs