3D Game Developer

3 Months ago • 2-5 Years
3D Art

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.
Good To Have:
  • Experience with publishing and monetization systems (ads, IAPs)
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

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

problem-solving
rendering
github
cpp
unreal
unity
quality-control
networking
c#
ci-cd
git
code-architecture
perforce
multiplayer

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).

Set alerts for more jobs like 3D Game Developer
Set alerts for new jobs by Game District
Set alerts for new 3D Art jobs in Pakistan
Set alerts for new jobs in Pakistan
Set alerts for 3D Art (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙