Job details
Pay
- Rs 60,000 - Rs 120,000 an hour
Job type
- Full-time
Location
Lahore
Full job description
Key Responsibilities
- Develop and maintain 2D and 3D games using Unity and C#.
- Implement gameplay mechanics, UI systems, animations, and game features.
- Integrate third-party SDKs, APIs, analytics, advertisements, and in-app purchases.
- Optimize game performance, memory usage, and loading times across multiple platforms.
- Collaborate with game designers, artists, QA engineers, and project managers.
- Debug, troubleshoot, and resolve technical issues.
- Participate in code reviews and maintain clean, scalable, and reusable code.
- Implement multiplayer systems when required.
- Integrate backend services and cloud-based game features.
- Publish and maintain games on app stores and other distribution platforms.
- Stay updated with industry trends, emerging technologies, and Unity best practices.
Required Skills
- Strong proficiency in Unity Engine and C#.
- Experience developing 2D and/or 3D games.
- Understanding of object-oriented programming principles.
- Experience with Unity UI, animation systems, and particle effects.
- Knowledge of mobile game optimization techniques.
- Experience integrating:
- Google AdMob
- Unity Ads
- Firebase
- In-App Purchases
- Analytics SDKs
- Familiarity with version control systems such as Git.
- Strong debugging and problem-solving abilities.
- Knowledge of game physics, AI, and design patterns.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 1-3 years of professional Unity development experience.
- Experience with multiplayer frameworks such as Photon, Mirror, or Netcode for GameObjects.
- Experience publishing games on:
- Google Play
- Apple App Store
- Steam
- Understanding of game economy systems and live operations.
- Portfolio of published games.
Pay: Rs60,000.00 - Rs120,000.00 per hour
Work Location: In person