2D Game Developer

1 Week ago • 2-5 Years
Game Programmer

Job Description

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.

Add these skills to join the top 1% applicants for this job

team-management
unity
game-texts
c#

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.

Set alerts for more jobs like 2D Game Developer
Set alerts for new jobs by Game District
Set alerts for new Game Programmer jobs in Pakistan
Set alerts for new jobs in Pakistan
Set alerts for Game Programmer (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙