2D Game Developer

9 Minutes ago • 3-6 Years
Game Programmer

Job Description

This role involves developing and implementing 2D gameplay features, mechanics, and systems in Unity using C#. The developer will collaborate with designers and artists, optimize games for Android and iOS, and integrate 2D animations and UI. Key responsibilities include debugging, profiling, participating in sprint planning, and supporting live games with updates and bug fixes. Candidates need 3-6+ years of experience in 2D game development with Unity.
Good To Have:
  • Build and maintain tools, editors, and reusable components to streamline development.
  • Integrate 2D animations, UI, and effects using Unity’s 2D systems (Animator, Timeline, etc.).
  • Participate in sprint planning, code reviews, and contribute to best practices.
  • Support live games with updates, bug fixes, and feature improvements.
  • Experience with UI systems (UGUI or custom UI frameworks).
  • Familiar with version control systems like Git.
  • Comfortable working in Agile/Scrum teams and cross-discipline collaboration.
Must Have:
  • Develop and implement 2D gameplay features, mechanics, and systems in Unity using C#.
  • Optimize games for performance and memory usage on Android and iOS devices.
  • Debug, profile, and resolve issues to ensure smooth player experiences.
  • 3–6+ years of professional game development experience, with a strong focus on 2D games in Unity.
  • Solid expertise in Unity (C#) and Unity's 2D toolsets.
  • Proven track record of shipping mobile 2D games.
  • Deep understanding of mobile performance optimization and device compatibility.

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

github
unity
game-texts
agile-development
c#
git

💼 Responsibilities:

  • Develop and implement 2D gameplay features, mechanics, and systems in Unity using C#
  • Collaborate with designers, artists, and other developers to bring concepts to life
  • Optimize games for performance and memory usage on Android and iOS devices
  • Build and maintain tools, editors, and reusable components to streamline development
  • Integrate 2D animations, UI, and effects using Unity’s 2D systems (Animator, Timeline, etc.)
  • Debug, profile, and resolve issues to ensure smooth player experiences
  • Participate in sprint planning, code reviews, and contribute to best practices
  • Support live games with updates, bug fixes, and feature improvements

✅ Requirements:

  • 3–6+ years of professional game development experience, with a strong focus on 2D games in Unity
  • Solid expertise in Unity (C#) and Unity's 2D toolsets (Sprite Renderer, Animator, 2D Physics, etc.)
  • Proven track record of shipping mobile 2D games (provide portfolio or links)
  • Deep understanding of mobile performance optimization and device compatibility
  • Experience with UI systems (UGUI or custom UI frameworks)
  • Familiar with version control systems like Git
  • Comfortable working in Agile/Scrum teams and cross-discipline collaboration

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 💛💙