3d character modeler unreal engine

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$5 hour

HOURS PER WEEK

40

DATE UPDATED

Sep 5, 2026

JOB OVERVIEW

## 3D Character Modeler & Rigger Wanted – Unreal Engine 5

We are looking for an experienced **3D Character Modeler and Rigger** to work on characters for our upcoming game being developed in **Unreal Engine 5**.

The ideal candidate should be confident creating **high-quality, game-ready characters** from concept art/reference images and preparing them for seamless use inside UE5.

### Responsibilities

* Create high-quality **3D character models** based on provided concept artwork.
* Produce clean, optimized topology suitable for real-time gameplay.
* Create detailed clothing, armour, accessories and character-specific elements.
* UV unwrap and prepare models for high-quality texturing/materials.
* Create professional **character rigs** with clean deformation.
* Skin and weight-paint characters accurately.
* Rig hands, fingers, feet, facial areas and other necessary character components.
* Ensure characters are compatible with **Unreal Engine 5**.
* Prepare characters for animation and gameplay implementation.
* Work with **UE5 Mannequin / MetaHuman-style skeleton structures where required**.
* Configure IK, retargeting and Control Rig compatibility where appropriate.
* Test character deformation through a full range of motion.
* Optimize characters without sacrificing visual quality.

### What We’re Looking For

* Strong portfolio of realistic or stylised-realistic **game characters**.
* Proven experience with **Unreal Engine 5 character pipelines**.
* Strong knowledge of rigging, skinning and weight painting.
* Experience with software such as **Blender, Maya, ZBrush, Substance Painter/Designer, Marvelous Designer** or equivalent.
* Understanding of LODs, topology, texture optimization and real-time performance.
* Ability to accurately recreate characters from 2D concept artwork.
* Excellent attention to anatomy, proportions and small details.
* Ability to maintain a consistent visual style across multiple characters.

### Character Style

Our characters have a **high-detail, futuristic / fantasy RPG aesthetic**, combining realistic anatomy with unique armour, materials, creatures and otherworldly design elements.

We are looking for someone capable of taking our existing character concepts and turning them into **production-quality playable UE5 characters while maintaining the original design as closely as possible**.

This has the potential to become **ongoing work**, as we have multiple characters requiring modelling, optimization and rigging.

When applying, please provide:

* Your portfolio
* Examples of characters you have created and rigged
* Unreal Engine 5 examples where possible
* Your estimated pricing per character and or full time
* Your usual turnaround time
* Software you primarily work with

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0162
Total Execution Time  0.0177
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,483,608 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/3d-character-modeler-unreal-engine-1722790
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0087 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1722790
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 781056
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1722790
AND `misc`.`idIS NULL 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1722790
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1722790' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1722790 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1722790
AND `misc`.`idIS NULL 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-03-2026=3***Sep-04-2026=1***Sep-05-2026=124***Sep-07-2026=2***Sep-09-2026=1' WHERE job_id'1722790'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=131' WHERE job_id'1722790'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1722790' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1722790 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '781056'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)