3D Game Developer

11 Minutes ago • 2-5 Years • 3D Art

Job Summary

Job Description

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 performance 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 as required. Maintain clear and consistent documentation for all systems, tools, and processes. Manage the game build and deployment processes. Help establish and refine CI/CD pipelines and version control processes. Provide post-launch support with bug fixes, performance tuning, and content updates.
Must have:
  • Develop core gameplay systems and mechanics
  • Use Unity (C#) or Unreal Engine (C++)
  • Translate assets into interactive experiences
  • Create player controls, AI, UI
  • Build scalable and maintainable code
  • Optimize for mobile performance
  • Conduct profiling and debugging
  • Work with art/tech teams
  • Collaborate with cross-functional teams
  • Integrate third-party SDKs
  • Maintain documentation
  • Manage game build and deployment
  • Establish CI/CD and version control
  • Provide post-launch support
  • Bachelor’s degree or equivalent experience
  • 2–5 years of experience in 3D mobile games
  • Solid command of Unity with C# or Unreal Engine with C++
  • Strong understanding of 3D game systems
  • Familiarity with game mathematics
  • Experience in optimizing for mobile hardware
  • Excellent debugging skills
  • Experience with mobile development workflows
Good to have:
  • Experience with publishing and monetization systems (ads, IAPs)

Job Details

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).
  • 2–5 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).

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Lahore, Punjab, Pakistan

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

3D Art Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Lahore, Punjab, Pakistan (On-Site)

Lahore, Punjab, Pakistan (On-Site)

Lahore, Punjab, Pakistan (On-Site)

Lahore, Punjab, Pakistan (On-Site)

Lahore, Punjab, Pakistan (On-Site)

Lahore, Punjab, Pakistan (On-Site)

View All Jobs

Get notified when new jobs are added by Game District

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug