Senior Game Developer
Lahore, Punjab, Pakistan
Full Time
Experienced
Key Responsibilities:
- Develop core gameplay systems and mechanics for mobile 3D games using Unity (C#) or Unreal Engine (C++).
- Translate design and art assets into functional, interactive, and engaging in-game experiences.
- Create and implement player controls, camera systems, AI behaviors, physics interactions, and user interfaces.
- Build scalable and maintainable code architecture with reusability and performance in mind.
- Optimize game performance and memory usage to ensure smooth experiences on a wide range of Android and iOS devices.
- Conduct regular profiling and debugging to identify and address CPU, GPU, and memory bottlenecks.
- Work with art and tech teams to ensure all assets are optimized for mobile delivery.
- Collaborate cross-functionally with designers, artists, QA testers, and product managers to define, prototype, and iterate on gameplay features.
- Integrate third-party SDKs such as analytics, ads, in-app purchases, multiplayer networking, or AR frameworks as required.
- Maintain clear and consistent documentation for all systems, tools, and processes.
- Manage the game build and deployment processes for App Store and Google Play.
- Help establish and refine CI/CD pipelines and version control processes (Git, Perforce).
- Provide post-launch support with bug fixes, performance tuning, and content updates.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Game Development, or a related field (or equivalent practical experience).
- 4-6 years of hands-on experience developing and shipping 3D mobile games.
- Solid command of Unity with C# or Unreal Engine with C++.
- Strong understanding of 3D game systems such as physics, animation blending, navigation, particle effects, and real-time rendering.
- Familiarity with game mathematics (vectors, quaternions, matrices, collision detection, etc.).
- Demonstrated experience in optimizing for CPU, GPU, and memory performance on mobile hardware.
- Excellent debugging and troubleshooting skills across multiple platforms.
- Experience with mobile development workflows, publishing, and monetization systems (ads, IAPs).
Apply for this position
Required*