Game District is seeking an experienced 2D Game Developer with expertise in Unity to join our dynamic game development team based in Gulberg 3, Lahore. This full-time, on-site role requires a minimum of four years of professional experience in Unity game development. The successful candidate will have a strong command of C# programming and a deep understanding of game development principles. You will be responsible for creating, optimizing, and maintaining high-quality 2D mobile games, working closely with designers, artists, QA, and fellow developers to deliver engaging gameplay experiences.
Key Responsibilities
- Design, develop, and maintain high-quality 2D games using Unity and C#.
- Implement gameplay systems, mechanics, user interfaces, animations, physics, and other essential game features.
- Write clean, scalable, optimized, and maintainable code to ensure game stability and performance.
- Collaborate effectively with cross-functional teams including Game Designers, Artists, QA, and other developers to implement and refine game features.
- Optimize games for performance, memory usage, loading times, and overall stability, with a focus on mobile platforms.
- Debug and resolve technical issues, crashes, and performance bottlenecks to maintain a smooth player experience.
- Integrate third-party SDKs, APIs, analytics tools, advertisements, and in-app purchase systems.
- Conduct code reviews and provide mentorship and technical guidance to junior developers.
- Participate actively in technical discussions and contribute to the continuous improvement of development practices and workflows.
- Stay current with the latest Unity features, game development methodologies, and trends within the mobile gaming industry.
Required Qualifications
- Minimum of 4 years of professional experience in Unity game development.
- Strong proficiency in C# and object-oriented programming concepts.
- Extensive hands-on experience with the Unity Engine and its core systems.
- Solid understanding and practical application of SOLID principles in software design.
- Proven experience in developing and shipping mobile games.
- Comprehensive knowledge of gameplay programming, physics, UI, animation, and game optimization techniques.
- Familiarity with Git or other version control systems.
- Excellent debugging, problem-solving, and analytical skills.
- Ability to thrive in a collaborative, fast-paced game development environment.
Tools & Technologies
Proficiency with Unity, C#, Git, Unity Profiler, Addressables, Visual Studio or Rider, Android Studio, and Firebase is expected to effectively perform in this role.
This position offers the opportunity to work on exciting mobile game projects within a supportive team environment, fostering professional growth and technical excellence. If you are passionate about creating engaging 2D games and have the required experience, we encourage you to apply and contribute to Game District’s innovative game development efforts.