Hire the Best
Game developers

Check out Game developers on Upwork, with the skills you need for your next job.
Clients rate our Game developers
Rating is 4.7 out of 5.
4.7/5
Based on 3,334 client reviews
Trusted by
Trusted by
Chris H.

Philadelphia, United States

$65/hr
5.0
99 jobs
I'm your one-stop shop for 2D game development! With my combined skills in game development and visual creativity, I offer a comprehensive approach to bringing your game concepts to life on the web, mobile and desktop platforms! Art Styles: Pixel Art, Vector Art, Retro illustrations and Web Comics Software: Adobe Suite, Affinity Suite, Aseprite, Resprite, Procreate, CSP Animation Software: Spine, Dragonbones, Traditional Frame by Frame Game Engines / Frameworks: Construct 3 , Godot , Phaser 3
  • Game Development
  • 2D Game Art
  • Game Art
  • Cartoon Art
  • Pixel Art
  • Game Design
  • Construct 3
  • Mobile UI Design
  • User Interface Design
  • GUI Design
  • Retro & Vintage Style
  • Illustration
  • Children's Book Illustration
  • 2D Illustration
  • Cartoon Character
Dadong H.

Glendale, United States

$35/hr
5.0
73 jobs
🌟 Top WebAR Developer | Expert in WebXR API, Three.js, Zappar, and More 🌟 With over 8 years of experience in developing cutting-edge AR/VR experiences and 3D design, I specialize in creating seamless, interactive WebAR and WebXR projects that elevate user engagement and deliver results. 🔹 What I Can Help You With: - Web-based Augmented Reality (WebAR) solutions for immersive marketing, product showcases, and customer engagement. - AR/VR applications using advanced WebXR APIs, Three.js, for stunning 3D visuals and interactive experiences. - 3D product configurators to let your customers personalize and interact with your products in real-time. - Augmented Reality web apps for both mobile, desktop and cross platforms (AR Core, AR Quick Look). - Virtual Reality experiences for education, training, or immersive experiences. - Web-based games and interactive 3D experiences with Three.js and WebGL. - Full-stack web development with JavaScript, React.js, Node.js, and MySQL, Postgre, Bigquery integration. - High-quality realistic 3D asset creation and visualization using Maya, Blender, ZBrush, Substance Painter, and more. 🔹 Notable Projects: Dell Lego Vodafone Volvo Bluey Froot Loops 🔹 Technical Expertise: - WebXR | Three.js | A-Frame | Zappar | 8th Wall | AR Core | Reality Composer - JavaScript | React.js | Next.js | Node.js | MySQL | BigQuery - 3D Design (Maya,Blender, ZBrush, Substance Painter) - Post-production (Nuke, After Effects, Photoshop) 🔹 Why Choose Me? - Proven Expertise: Leading WebAR seller on Fiverr, with successful projects for top-tier companies. - Strong Communication: Always available and happy to discuss technical and non-technical aspects of your project. - Fast Delivery: I work efficiently to meet deadlines without compromising quality. - Seamless Collaboration: Whether you're a startup or an established company, I'll integrate smoothly with your team. - End-to-End Solutions: From design to deployment, I handle every aspect of AR/VR and 3D development. 🔹 See More of My Work: neoxr.net 🔹 Invoices Available: Business and personal invoices on request.
  • Game Development
  • Augmented Reality
  • Mixed Reality
  • Virtual Reality
  • Mixed Reality Application
  • 3D Modeling
  • Web Development
  • Virtual Reality Game
  • WebGL
  • Web Application
  • Web Design
  • Three.js
  • React
  • Vuforia
  • Material UI
Joseph M.

Pueblo, United States

$90/hr
5.0
60 jobs
I am an independent iOS developer operating through L&L Programming LLC with a proven track record of starting new projects and taking them through development all the way to the app store. I enjoy taking on new challenges and solving complex programming tasks. - Top rated developer - Proficient in the Swift programming language - Bachelors in Engineering - Dedicated and self motivated to get projects done right and on time - Friendly, with good customer service skills
  • Game Development
  • iOS Development
  • Swift
  • Customer Service
  • Mobile App Development
  • Project Delivery
  • iPad App Development
  • Project Management
  • Apple Xcode
  • UIKit
  • GameKit
  • SpriteKit
  • In-App Purchases
Hakob P.

Yerevan, Armenia

$45/hr
5.0
33 jobs
With over a decade of experience in the CG industry, I’ve developed a broad and adaptable skill set, mastering various techniques and tools along the way. My extensive knowledge allows me to handle diverse tasks and navigate complex challenges with ease. Whether working independently or as part of a team, I’m committed to delivering creative, high-quality results that align with the unique needs of each project.
  • Game Development
  • 3D Rendering
  • Autodesk 3ds Max
  • V-Ray
  • 3D Modeling
  • 3D Texturing
  • UV Mapping
  • Topology Optimization
  • 3D Sculpting
  • Augmented Reality
  • Virtual Reality
  • MarvelousDesigner
  • Substance Painter
  • Texture Mapping
  • AR & VR
Domonkos V.

Budapest, Hungary

$80/hr
5.0
30 jobs
Hello! Unity Specialist and C# Expert for 10+ years in the game and software industry. My goal is to create outstanding product for you the way you've imagined! Contact me if you are looking for: -Reliable and loyal developer -Clean, stable and usable product -Experienced Development Lead or Developer -Producer, Project Manager or Consultant I'm best at: -Project management from ground up -C# and Unity development and workflow -Game play Development -Graphics URP/HDRP/Deferred/Forward (lightning, shaders, post process effects) -Optimization (code and assets too) -Bug fixing and Debugging even in live products as firefighter -Time and resource management (leading teams and providing reliable schedule) -Networking solutions -Documentation My experiences are coming from working with multiple high profile companies, with project types ranging from PC Steam Games, AR and VR Games, Business to Business Applications. Have a nice day and Looking forward working with you!
  • Game Development
  • Prototyping
  • C#
  • Graphics Programming
  • Augmented Reality
  • Game Consultation
  • Unity
  • Game Design
stratos L.

Athens, Greece

$35/hr
5.0
27 jobs
Hey, I’m Stratos! Since 2017, I’ve been immersed in the world of game development, focusing primarily on Unity to build games for WebGL, mobile (Android/iOS), and desktop (Windows/Mac). My approach to development is simple: make games that are fun, accessible, and solid under the hood. Every project I tackle, I treat like my own, ensuring it’s not just functional but a real experience for players. Challenges? I’ve had plenty. From integrating Firebase functions for a seamless user experience to optimizing asset loading through Unity’s Addressables system, I’ve faced technical hurdles head-on and come out stronger. Whether it’s handling big, complex projects or overcoming sneaky bugs in WebGL builds, I’m used to navigating the tricky parts of development. But, for me, it’s all part of the process—solving problems, learning, and adapting is what I love. What can I do for you? Here’s a snapshot: ✅ Unity Development: Expertise in building for WebGL, mobile, and desktop platforms. ✅ Firebase Integration: Implementing real-time functionality and notifications, ensuring your game stays connected and engaging. ✅ Addressables & Asset Management: Efficiently handling large amounts of assets, reducing load times and memory usage for smooth performance. ✅ Sound Design & FMOD Integration: Building immersive soundscapes that enhance gameplay. ✅ Multiplayer Features: Implementing engaging multiplayer systems for replayability and community building. ✅ AdMob Implementation: Seamlessly integrating ads for monetization without compromising the player experience. ✅ QA & Testing: Rigorous testing to ensure every aspect of your game works as intended, avoiding those game-breaking bugs. ✅ Game Design Documentation (GDD): I create clear, structured GDDs to map out your game, keeping both the vision and execution in line from start to finish. ✅ Prototyping: Rapidly developing ideas into playable prototypes to test concepts and refine mechanics early in the process. Here’s a bit more about how I work: I’m driven by principles like KISS (Keep It Simple, Stupid) and SOLID, to ensure everything I build is maintainable and scalable. If you’ve ever wrestled with game-breaking bugs right before a deadline, you know how crucial solid code is. That’s where I come in! whether it’s saving performance in a WebGL build or keeping your assets manageable with Addressables, I’m here to take the stress off your shoulders. I’ve worked through tough WebGL builds where compression issues were causing headaches, and resolved Firebase check-in systems that seemed impossible to perfect. But we pushed through, iterating until everything worked as it should. I’ll bring that same level of commitment and persistence to your project. If you’re looking for someone who’s not just technically proficient but also ready to dive deep into your project and take on challenges with you, let’s chat. I’m not just about coding—I’m here to help bring your vision to life in a way that’s smooth, engaging, and most importantly, fun. I’m ready when you are. Let’s make something amazing together!
  • Game Development
  • Mobile Game
  • Arcade Game
  • In-App Purchases
  • Unity
  • Game Design Document
  • Game Consultation
  • Casual Game
  • Video Game
  • Game Prototype
  • Game Design
  • Game UI/UX Design
  • PC Game
  • GitHub
  • Git

How it works

Post a job for free Post 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

Resources to help you hire

Cost to hire a Game Developer

Cost to hire a Game Developer

Explore typical Game Developer rates and what businesses pay to hire top talent.

Game Developer job description template

Game Developer job description template

Get tips to write a job post that attracts qualified Game developers.

Game Developer interview questions

Game Developer interview questions

Top interview questions to help you hire the right Game developers, faster.

Hire anyone,
anywhere.

Sign up for free

How to Hire Top Game Developers

Game development is the process of creating video games. Game developers must know how to program and understand the gameplay mechanics and creative vision needed to make games fun and engaging. In this article, we’ll cover the considerations and steps you need to take to hire a game developer. 

What is a game developer?

A video game developer is a software engineer specializing in building video games. They combine creativity and technical skills to design, build, and refine engaging gaming experiences. Developers work as programmers alongside project managers, artists, sound designers, and testers, often collaborating in multidisciplinary teams. They can be part of large studios or work independently as freelancers, contributing to console, PC, mobile, and web game projects. Their expertise ranges from graphics programming to app development and gameplay design, ensuring polished and immersive experiences for players.

Types of game developers

The gaming industry is diverse and game development projects can vary greatly in scale and complexity. That’s why it’s important to know what type of game developer is best suited for your game project. Let’s take a look at some of the different types of game developers that are out there: 

Platform

Console games target devices like PlayStation, Xbox, and Nintendo Switch, while PC games focus on personal computers. Mobile games cater to iOS and Android devices with touch interfaces and microtransactions. Web games use HTML5 and WebGL for browser-based gaming, and Virtual Reality (VR) and Augmented Reality (AR) games require specialized headsets. Cross-platform games deliver consistent experiences across multiple platforms using engines like Unity or Unreal Engine.

Genre

Action games emphasize physical challenges, while adventure games focus on storytelling and exploration. Role-playing games (RPGs) involve character progression, and simulation games replicate real-world activities like flight control. Strategy games require planning and resource management, sports games simulate sports like soccer and racing, puzzle games focus on problem-solving, and educational games blend learning with entertainment.

Scale

AAA games are high-budget, high-profile projects by large studios, while indie games are created by small teams with lower budgets and creative freedom. AA games sit between indie and AAA in scale. Modding involves community modifications of existing games, and early access games are released pre-completion for funding and feedback.

Game Development Process

So you want to hire a dedicated game developer, but which part of the software development lifecycle do you need help with? Below is an overview of the steps involved in launching a new game. 

  • Prototyping: Development of early game concepts or demos.
  • Pre-production: Planning phase involves concept art, storyboarding, and game design documentation.
  • Production: Core development phase involving coding, modeling, and level design.
  • Post-production: Polishing, bug fixing, and optimization.
  • Game Testing: Working with testers and quality assurance (QA) to find and fix bugs and ensure a high-quality user experience.
  • Game Publishing: Distribution and marketing of the game.
  • Live Service Development: Continuous updates and support post-launch (DLCs, expansions).

Technical Approach

Engine development involves building or customizing game engines, while game design focuses on game mechanics, rules, and story. Level design creates environments, and AI programming handles non-player character behavior. Networking and multiplayer development enable online gaming, while sound design and music composition add audio elements. Tools development and scripting optimize the production pipeline.

These types frequently overlap, and many games involve several categories simultaneously.

Essential Skills of a Game Developer

Technical Skills

Game development requires a robust set of technical skills to translate creative ideas into playable and immersive games. Key technical skills include:

  • Game Engines: Proficiency in game engines like Unity, Unreal Engine, or Godot is essential for building and iterating on game prototypes and final releases. Each engine offers unique features, and developers should be familiar with scripting languages (e.g., C# for Unity, Blueprint, or C++ for Unreal Engine) and workflow pipelines.
  • Programming Languages: Strong command of languages such as C++, C#, Python, or Java is crucial. These languages help developers implement game logic, optimize performance, and create gameplay mechanics. Familiarity with specialized scripting languages like Lua or GDScript is also valuable.
  • Graphics Software: Knowledge of 3D modeling and animation tools like Blender, Maya, or 3DS Max is important for importing assets into game engines. Developers also use Adobe Photoshop or GIMP for 2D art and textures.
  • Mathematics & Physics: A solid understanding of algebra, calculus, and physics helps developers create realistic gameplay mechanics. This knowledge is especially vital for implementing physics-based simulations, animations, and collision detection.
  • Version Control Systems: Experience with Git, Perforce, or other version control systems ensures that developers can collaborate efficiently on large projects while tracking changes.

Writing a game development job description

Your job post is your chance to describe your project scope, budget, and talent needs. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a contractor to know if they’re the right fit for the project.

Job post title

Create a simple title that describes exactly what you’re looking for. The idea is to target the keywords your ideal candidate will likely type into a job search bar to find your project. Here are some sample game developer job post titles:

  • Game developer needed with Unity and VR experience
  • Building a mobile puzzle game for iOS and Android
  • Seeking a game developer to develop an action-adventure RPG for PC

Project description

An effective game developer job post should include the following: 

  • Scope of work: List all the deliverables you'll need, from mobile card games to PC strategy games. 
  • Project length: Your job post should indicate whether this is a smaller or larger project. 
  • Background: If you prefer experience with certain industries, software, or game genres, mention this here. 
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

Game developer responsibilities

Here are some examples of game developer job responsibilities:

  • Develop game systems, models, and environments with the desired game engine
  • Translate game designs into video game elements and features
  • Write clear, maintainable, and testable code
  • Collaborate with artists, designers, and developers to create compelling video game content.

Game developer requirements and qualifications

Be sure to include any requirements and qualifications you’re looking for in-game developers. Here are some examples:

  • X Years of Experience in iOS game development 
  • Programming languages such as C++, C#, and Java
  • Platform-specific software development expertise (e.g., C# with Unity for PC game development) 
  • 2D/3D modeling, rendering, and animation

Shortlisting and interviewing game developers

When shortlisting game developers, prioritize candidates with relevant experience in your project's scope, game engine, and programming languages. Review portfolios for completed projects that align with your needs. During interviews, ask about their experience with specific game genres, engines (Unity, Unreal), and tools. Test their problem-solving skills with technical questions or coding challenges. Assess their creativity, teamwork, and communication through situational questions. Finally, ensure the developer's working style aligns with your project's timeline and collaborative environment.

Onboarding and retaining talented game developers

Onboarding game developers effectively involves providing a comprehensive orientation to project goals, company culture, and development tools. Share detailed documentation, like the Game Design Document, and set clear expectations with milestones and feedback loops. Encourage collaboration by fostering open communication between teams. To retain top talent, offer competitive compensation, opportunities for skill development, and creative freedom. Recognize achievements and maintain a positive work environment that values work-life balance. Regularly assess job satisfaction to address concerns and keep developers motivated and engaged.

View less