Hire the Best Game Filter Developers

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Mohammad Faizan K.

Karachi, Pakistan

$40/hr
5.0
4 jobs

I build high-performance interactive 3d applications using Unity game engine. My work spans Interactive Application, Digital Twins, 3D Simulations, Gamification, Games, AR Applications, 3D Web configurators, Product Configurators, Enterprise tools, Industrial Application, Mobile Apps and advanced interactive experiences for startups, businesses, and large organizations. For over a decade, I’ve delivered production-ready Unity projects across mobile, desktop, WebGL, and XR devices including iOS/Android, Oculus Quest, HTC Vive, and HoloLens. I’m comfortable joining an existing team, taking over a legacy project, or building a complete module from scratch with clean architecture and optimized performance. Core Expertise - Unity Development - SaaS App Development - Full Stack - AI Integration - Interactive 3D applications and simulations - Mobile/desktop/WebGL games & experiences - Gameplay systems, physics, AI, multiplayer foundations - Comprehensive optimization & performance troubleshooting - Bug fixing, refactoring, legacy code recovery - C# scripting, UGUI, Cinemachine, Addressables, Asset Bundles - 3D and virtual walkthrough video generation AR/VR Development - ARKit, ARCore, AR Foundation, Vuforia - Room-scale VR and PCVR (Quest, Vive) - Product visualization & 3D configurators - Spatial computing workflows - 3 commercial AR apps published on google play Digital Twins - Real-time monitoring using Unity + IoT pipelines - Industrial simulations with live data (Kafka, MQTT, REST, AWS) - AEC visualization and construction workflows Browser-based 3D configurators (WebGL) Web Games and Android Games published on play store and itch Supporting Tech (for full-pipeline delivery) Python/C# automation, data workflows, GIS processing Web integrations (PHP, JavaScript, NodeJS, .NET, REST APIs) Databases: MySQL, SQLite, MS SQL Server, Firebase Selected Achievements - Built a Unity AR MVP (RoomPlan + ARKit) for the retail furniture industry that helped a startup secure pre-seed investment - Led the development of a SaaS digital twin platform that improved 3D digital twin project delivery and client retention. - Creating an AR workbook app for Grade 4 students. - Developed a 200+ km streaming WebGL environment using asset bundles for a 3D railway line project. - Built digital twins for industrial sites, including power-plant monitoring systems - Delivered factory/building digital twin PoCs improving operational visibility - Published AR apps in healthcare, education, and retail - Automated workflows with Python/C#, increasing team efficiency by 25–30% - Designed and developed a 3D talking avatar solution for interactive services - Created Unity WebGL 3D Configurator for Room Apartments and Car Configurator Tech Stack Unity, C#, UGUI, Cinemachine, Addressable, Asset Bundles, WebGL, ARKit, ARCore, AR Foundation, RoomPlan API, Vuforia, Firebase, iOS/Android, Quest/Vive integrations C#, Python, JavaScript, PHP WordPress (custom development), ASP NET MVC, .NET Core REST APIs, JSON, SQL MySQL, MS SQL Server, SQLite What You Get A senior Unity engineer with 11+ years building real, shipped products. Technical leadership experience with Product Development Acumen Solid architectural thinking Production-grade code Ability to handle Unity + backend + integrations Fast onboarding into existing teams Clear communication and predictable delivery Services Unity development & performance optimization AR/VR application development 3D Industrial Applications Digital twin systems WebGL configurators 3D walkthrough and construction animation videos Workflow automation (Python/C#/API-based tools) Selective web development (WordPress / .NET) for Unity-connected systems Availability & Rate Hourly: $35/hr If you have a Unity project that needs reliability, stability, and someone who knows how to ship, I can help. Send your requirements and I’ll map out a clean plan and timeline.

  • Unity
  • C#
  • Augmented Reality
  • AR Foundation
  • AR & VR Development
  • ARCore
  • AR Application
  • Generative AI
  • WebGL
  • 3D Design
  • iOS
  • Android
  • Vuforia
  • PHP
  • SQL
  • .NET Core
  • Web Design
  • WordPress
  • Product Development
  • Product Management
Viacheslav K.

Glendale, California

$80/hr
4.9
23 jobs

Principal Unity Engineer with 18 years of professional game development experience delivering mobile, VR, multiplayer, AI-powered and cross-platform products. Career highlights include 20M+ game downloads, principal engineering leadership at Spin Master, shipping features for PAW Patrol, building VR training simulators, multiplayer voxel games, and production AI-powered interactive experiences: • 18 years of professional game development • 13+ years of Unity (C#) • 20M+ mobile game downloads • Principal Engineer at Spin Master • 5+ years VR development • Multiplayer architecture using Photon (PUN, Fusion) • Built AI-powered interactive experience combining LLM-based narrative generation, generative voice synthesis, and automated asset creation pipelines • Mobile / PC / VR / WebGL

  • C#
  • Android
  • Unity
  • iOS Development
  • Game Development
  • Mobile App Development
  • Game Design
  • Scripting
Burhanuddin I.

Nagpur, India

$10/hr
5.0
35 jobs

Hello! I’m a highly experienced AR (Augmented Reality) and VR (Virtual Reality) developer with over 8 years of expertise in creating immersive experiences, game simulations, and intelligent applications powered by AI. I’ve delivered 35+ AR projects, 20+ VR simulations, and numerous AI-integrated apps across platforms like Android, iOS, VR headsets, standalone devices, and web browsers. I've delivered 20+ games 2d,3d - windows,android,IOS,mac Delivered - 5 websites 🎮 Specialties Game Simulations: Safety, mechanical, architectural, educational 2D & 3D Unity Games: Single/multiplayer using PUN2,agora,mirror 360° Tours & Environments Indoor Navigation - Vuforia Area target, Matterport, QR code, Custom. AI-Driven Interactions: ChatGPT, Convo AI, OpenAI API integration,Metaverse 🧰 Tech Stack Unity 3D – ARFoundation, Vuforia, VisionLib, Easy AR, Needle, WebXR, Wikitude, AR kit, AR Core, MAXST, URP/HDRP, Meta Quest, HTC Vive, HoloLens, PICO. Web Development – Responsive websites, Web AR/VR Vuforia studio, Creo Paramateric, Creo illustrate Blender,Sketchup Spark AR & Lens Studio – 23+ custom filters for Instagram, Snapchat, and Facebook 🧠 AI & Real-Time Tech ChatGPT, OpenAI, Convo AI integration Face, Body, and Image Tracking Real-time Communication – Agora, Photon PUN2 🌍 Industries Served Medical & Healthcare Education (STEM and beyond) E-commerce Apps & Websites Mechanical & Architecture Training Simulations (Safety & Maintenance) I combine immersive tech with smart AI systems to build next-gen applications that engage users and solve real-world problems. Let’s build something innovative together!

  • Game
  • C#
  • Virtual Reality
  • Augmented Reality
  • Unity
  • Mixed Reality Application
  • ARKit
  • ARCore
  • AR & VR
  • AR Foundation
  • AR Filters & Lenses
  • Gear VR
  • Oculus Rift
  • Vuforia
  • Spark AR Studio
Abdul W.

Islamabad, Pakistan

$30/hr
5.0
3 jobs

Enterprise AR/VR developer with 9 years in Unity, the last 2 focused on XR. I built the entire Unity side of Visual3D, an AR industrial training app live on the App Store and Play Store, and before that shipped a mobile title past 100M downloads. I build AR and VR training, simulation, and product visualization apps for enterprise clients. On Visual3D that meant AR across ARCore and ARKit, downloading and building 3D models on the device at runtime, subscription in-app purchases with backend validation, interactive model controls, in-app video, and native text-to-speech on Android and iOS. What I can help with: • AR for product visualization, training, or industrial use (AR Foundation, ARCore, ARKit, Vuforia) • VR training and simulation on Meta Quest (XR Interaction Toolkit, OpenXR) • WebAR: GLB and USDZ product models, model-viewer, browser based 3D • Connecting a Unity front end to your existing backend or APIs Nine years of shipping to mobile at scale taught me the performance discipline XR needs even more of: frame budgets, device fragmentation, and what actually breaks on real hardware. If you've got a backend team, I'll take the Unity side off your plate. If you don't, I can build the client side on my own. Tell me what you're trying to make and I'll give you an honest read on whether I'm a good fit.

  • Unity
  • C#
  • Meta Quest
  • Performance Optimization
  • Android
  • iOS
  • Augmented Reality
  • Virtual Reality
  • AR Foundation
  • ARKit
  • ARCore
  • Mixed Reality
  • Vuforia
  • WebGL
  • 3D Modeling
  • Virtual Reality Headset
  • AR & VR
  • AR & VR Development
  • AR & VR Applications
  • VR Application
MD Ferdouse O.

Dhaka, Bangladesh

$18/hr
5.0
4 jobs

I am a full time Game Developer with over 6 years of professional experience delivering high-quality games and interactive applications. My core expertise lies in Unity and Godot, which I have used to ship successful titles across mobile and web platforms. I am a problem solver at heart. I excel at cracking complex game mechanics, designing intricate puzzle algorithms, and building advanced level design tools that streamline the development process. I have experience both as a freelancer and a full-time developer in a corporate game studio directly working with publishers like Voodoo, Appodeal and many more. Thus I gained advanced architectural skills and a deep understanding of the game production pipeline. While Unity is my primary engine, I also have proven experience with Godot, allowing me to adapt to your preferred tech stack if needed. 🛠 My Expertise & Services: 🔹 Game Development: Complete 2D/3D development for iOS, Android, and PC in Unity/Godot. 🔹 Mobile Genre Specialist: Deep experience in Hyper/Hybrid-casual, Casual, and Puzzle mechanics. 🔹 Complex Mechanics & Algorithms: Expertise in grid systems, pathfinding, procedural generation, and custom physics logic. 🔹 Look & Feel: I posses strong understanding of Rendering pipelines, UI Universalization, Lighting, Particle systems and Shaders to bring the best look and feel to your game. 🔹 Custom Tools Development: Creating complex level editors and inspector tools to empower designers and speed up production. 🔹 Optimization: Code architecture optimization, memory management, and bug fixing for smooth performance on low-end devices. 🔹 Monetization & Economy: Designing balanced game economies and integrating revenue systems (IAP, AdMob, MAX, IronSource). 🔹 Live Ops: Setting up remote config, A/B testing, and analytics (Firebase, GameAnalytics) to improve game retention post-launch. 🔹 Publishing: Complete handling of the build and release process for iOS and Android. 🔹 Web Games & Gamification: Building lightweight, optimized WebGL games and gamified apps for browsers. 👥 Why work with me? ✅ Senior-Level Quality: I write clean, scalable, and modular code that is easy to maintain. ✅ Bug-free Experience: I always do extensive play testing during the development so more than 90% bugs never reach my clients. ✅ Technical Depth: I understand the math and logic behind the gameplay as well as modern UI/UX trends. ✅ Professional Communication: I ensure maintaining clear communication and pride myself on being responsive, transparent, and deadline-driven. ✅ Post development support: Be it a bug found after the delivery that needs to be fixed or some improvements here and there, I always stay up for help. I am ready to help you build your next hit game or interactive web experience. Please check my portfolio for examples of my work and Let's make great games together.

  • Unity
  • C#
  • Godot
  • Python
  • Game Development
  • Game Design
  • Game Testing
  • Firebase
  • In-Game Advertising
  • Animation
  • Prototyping
  • Game Customization
  • In-App Purchases
  • Android
  • iOS
Maksym Z.

Kropyvnytskyy, Ukraine

$30/hr
5.0
16 jobs

I started my C# career writing diagnostic software for nuclear power plants. Reliability there wasn't a feature. It was the baseline. That habit never left me, and these days it goes into my Unity work: small, focused tasks, full games, and everything in between. 7 years of C#. PC, mobile, VR. I can jump into an existing project, own a standalone system, or take your idea or GDD all the way to a working MVP: planning, architecture, gameplay, UI, integrations, optimization, testing, and builds you can actually play. 🔹 SOME THINGS I'VE BUILT • Godly Survivors, an action roguelite released on Steam. I designed and developed it solo, including custom progression, enemy AI with dynamic difficulty, and runtime world generation. I owned its design and development from first concept to launch. • Expanded a 12-level 3D educational game for kids with new arcade mechanics, story progression, and supporting systems. • Developed VR/XR apps for Meta Quest and Apple Vision Pro with live 360° video, streamed content, and backend integration. • Built mobile games and simulators featuring boat physics with water dynamics, time-stop puzzle mechanics, REST APIs, Firebase, and monetization. • On one optimization job, I cut an app's build size by 5x. I genuinely enjoy profiling and hunting down CPU/GPU bottlenecks. 🔹 WHAT I CAN DO FOR YOU • Build your game from start to finish: indie titles, MVPs, and vertical slices. • Design and code gameplay systems: combat that feels right, enemy AI, abilities, inventory, economy, progression, and save systems. I lean on data-driven configs so designers can tune things without touching code. • Help on the design side too: core loops, balance models, docs a team can implement without guessing, and custom Unity Editor tools when a workflow needs one. • Take over or extend an existing project: new features, bug fixes, refactoring, third-party integrations, and gameplay or UI polish. • Profile and optimize for PC, mobile, and VR. • Handle backend and platform integrations: Firebase, REST APIs, Addressables, IAP, ads, and the SDKs your project needs. 🔹 HOW I WORK Clear milestones, risks raised early, and playable builds throughout instead of one big reveal at the end. AI speeds up implementation and testing; I do the thinking, shape the architecture, and make the final call. You get honest progress updates, documented changes, and code the next developer won't curse at. I care about the product, not just the paycheck. Details matter to me. Whether it's a focused fix, an indie MVP, or something bigger (AAA too, assuming you bring the studio 🙂), send me your idea, GDD, current build, or task description, and I'll help turn it into a working result.

  • C#
  • Unity
  • Game Development
  • Mobile Game Development
  • Game Development Bug Fix
  • Game Design
  • Git
  • REST API
  • Steam
  • Virtual Reality Game
  • Software Architecture

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does a game Filter developer do?

A game Filter developer builds rule-based matchmaking logic within Apple GameKit to connect compatible players in multiplayer video games. This specialist authors JMESPath-formatted expressions that filter and prioritize match requests based on specific player attributes or skill levels. They configure the underlying queue properties in Game Center to ensure the matchmaking system applies these rules during the search for opponents or teammates. The role focuses on translating design requirements into technical constraints that govern how players are grouped together.

  • Authors complex matchmaking rule expressions using JMESPath syntax with Game Center additions to define how the system filters incoming match requests. These expressions determine which players are compatible based on criteria such as rank, region, or custom game-specific metrics stored in player properties.
  • Configures GKMatchRequest objects in game code by assigning specific QueueName and Properties values that align with the predefined rule sets in Game Center. This integration ensures that every match initiation call submits the correct data for the filtering engine to process against the active queue configuration.
  • Implements team separation logic within the matchmaking rules when the game mode requires distinct groups, such as attackers versus defenders. The developer defines these team constraints in the rule expression so the system automatically sorts candidates into balanced sides before finalizing the match.
  • Tests and iterates on matchmaking outcomes by initiating sample requests and analyzing the returned match candidates for accuracy. This process involves adjusting rule properties and queue settings to refine the prioritization logic until the matching behavior meets the desired gameplay balance and speed requirements.

How to hire a game Filter developer on Upwork

Step 1: Post a job

Define your matchmaking logic and queue requirements clearly to attract specialists who configure Apple GameKit rules. Use the Job Post Generator powered by Uma™, Upwork's Mindful AI to draft a precise description from a few sentences about your needs. You can write a new post, update a saved draft, or reuse an existing post to start hiring.

  • Specify the JMESPath-formatted rule expressions you need to filter and prioritize player match requests within Game Center queues.
  • List the specific GKMatchRequest properties, such as queueName and team separation logic, that the developer must implement in your codebase.
  • Describe your current testing workflow for matchmaking outcomes so candidates know how to iterate on rule sets and verify compatibility.

Step 2: Evaluate candidates

Look for portfolios that demonstrate configured rule sets and working Game Center integrations rather than general game development skills. Uma can run instant video interviews and build shortlists with side-by-side comparisons to help you assess technical fit quickly.

  • Verify experience authoring matchmaking rule expressions that successfully filter players based on skill level, region, or custom game properties.
  • Check for examples of code that correctly assigns QueueName and Properties to GKMatchRequest objects before initiating matchmaking calls.
  • Review case studies where the candidate adjusted rule expressions and re-tested to refine matching behavior and reduce wait times.

Step 3: Interview your top choices

Discuss their approach to debugging matchmaking failures and optimizing rule complexity for performance. Schedule and conduct these interviews within Upwork Messages, which generates an immediate transcript and summary after each session.

  • Ask how they structure JMESPath queries to handle complex prioritization logic without causing excessive latency in match results.
  • Request examples of how they separate teams programmatically when rules define specific group constraints for competitive play.
  • Explore their method for validating that Game Center applies the configured rules correctly during live matchmaking scenarios.

Step 4: Agree on scope and begin work

Set clear milestones for delivering rule expressions, integrating them into your game code, and verifying the results. Use Upwork Messages and the contract workroom for communication and project management, plus identity verification, payment protection, hourly tracking, and project funds for security.

  • Define deliverables such as the final matchmaking rule expressions aligned to your queue and the updated game integration code.
  • Establish a testing phase where the developer submits match requests and collects candidates to prove the filters work as intended.
  • Agree on a revision cycle for tweaking rule properties and queue configurations based on initial matchmaking performance data.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring a game Filter developer cost?

$500-$1,500 per project is a typical range for focused game Filter developer work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Matchmaking rule configuration

$500-$1,200/project

Entry-level to mid-level
  • Configured queue and basic filter properties in Game Center
  • GKMatchRequest setup with assigned QueueName
  • Test results confirming basic match filtering

JMESPath expression authoring

$1,200-$2,500/project

Mid-level
  • Custom JMESPath expressions for player prioritization
  • Game data mapped to matchmaking request properties
  • Scenarios verifying rule application order

Team-based matchmaking setup

$2,500-$4,500/project

Mid-level to senior-level
  • Logic separating players into defined teams within queues
  • Code managing team constraints in GKMatchRequest
  • Verification of fair team composition outcomes

Advanced priority tuning

$4,500-$7,000/project

Senior-level
  • Complex JMESPath rules for nuanced player matching
  • Metrics on match quality and wait times
  • Adjustments based on live matchmaking data

Full matchmaking system integration

$7,000-$12,000/project

Expert-level
  • Complete rule sets covering all game modes and constraints
  • Seamless GameKit API implementation with error handling
  • Comprehensive testing across diverse player pools

Frequently asked questions

Is hiring a game Filter developer worth it?

For most businesses, yes: hiring a game Filter developer is worthwhile. This specialist configures rule-based matchmaking in Apple GameKit so players find compatible opponents faster. They author JMESPath expressions that filter and prioritize match requests within Game Center queues. This focused work prevents generic matching logic from creating unbalanced or frustrating player experiences.

How do I evaluate game Filter developer candidates?

Review their experience with GKMatchRequest properties and JMESPath-formatted rule expressions. Ask them to explain how they set QueueName and Properties to enforce team separation or skill-based prioritization. A strong candidate describes testing iterations where they adjusted rule expressions to refine matchmaking outcomes.

What tools does a game Filter developer use?

They work primarily with Apple GameKit APIs and Game Center queue configurations. Their workflow involves writing JMESPath expressions with Game Center additions to define filtering logic.

Can a game Filter developer integrate with existing Game Center setups?

Yes, they configure rule sets and queues to align with your current Game Center infrastructure. They update your game code to assign the correct QueueName and Properties on match requests.