UI Designer — Roblox Game (Cursed Garden)

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

TYPE OF WORK

Part Time

SALARY

$150 AUD fixed price

HOURS PER WEEK

5

DATE UPDATED

Aug 17, 2026

JOB OVERVIEW

Cursed Garden is a Roblox farming and horror survival game. The core game is fully built and we need someone to design all the in-game UI to a polished standard.

This is NOT a web or app design role. We need game UI specifically. Please do not apply if you only have web or app design experience.

Before applying please jump on Roblox and play Grow a Garden and Catch and Tame so you understand the UI style and quality we expect.

You will be designing the in-game overlay UI that sits on screen while playing — shop button, inventory button, seed hotbar, currency display, and defence purchasing. You will also design the popup screens that appear when players press those buttons. The style needs to feel cozy and warm during the day and dark and spooky at night.

A small test task is required before hiring. Payment is made via Wise upon delivery and approval. You will communicate via WhatsApp and be tracked on Trello.

To apply send the following:

Portfolio or examples of previous UI work especially game UI
Your WhatsApp number
Your Wise email
Your Trello email
A short message about your experience

No portfolio, no application considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0139
Total Execution Time  0.0153
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,176 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/UI-Designer-Roblox-Game-Cursed-Garden-1710476
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1710476
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 948219
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1710476
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-08',ej.date_added) duration_daysDATEDIFF('2026-09-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1710476' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1710476 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-17-2026=351***Aug-18-2026=34***Aug-19-2026=11***Aug-20-2026=7***Aug-21-2026=4***Aug-22-2026=12***Aug-23-2026=7***Aug-24-2026=7***Aug-25-2026=7***Aug-26-2026=5***Aug-27-2026=4***Aug-28-2026=4***Aug-29-2026=1***Aug-30-2026=2***Aug-31-2026=1***Sep-03-2026=1***Sep-05-2026=3***Sep-08-2026=1' WHERE job_id'1710476'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=456***Sep-2026=5' WHERE job_id'1710476'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1710476' 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` = 1710476 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '948219'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)