Game Designer – Shape a New 2D Unity Indie Game (Part-Time + Revenue Share)

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

TYPE OF WORK

Part Time

SALARY

$650/month

HOURS PER WEEK

20

DATE UPDATED

Jul 3, 2026

JOB OVERVIEW

I'm building a small 2D indie game in Unity, and I'm looking for a part-time game designer to own the design side of the project. This is a design-ownership role — you'll drive the design work itself, but there's no team to manage (it's just the two of us for now). I handle overall project direction, production decisions, scheduling, and final approvals. You own the design: gameplay systems, mechanics, levels, progression, player experience, and documentation.

ABOUT THE PROJECT — WHERE WE HONESTLY ARE

I'll be straight with you. I'm a solo founder, self-funding this out of my own salary, and we're at the very start. The concept isn't locked yet, and helping shape it is part of the role — you won't be handed a finished design doc to execute. What I can tell you about the direction:

• Small in scope, built to be realistically shippable by a tiny team
• 2D, made in Unity, designed around tight, satisfying core mechanics rather than sprawling content
• Remote, part-time, and collaborative — though I keep final say on direction

I'd love to work with someone who gets small, tightly-designed 2D games and wants to help shape this one, not just build to spec.

THE ROLE, HONESTLY

• $650/month to start, for 20 hrs/week — with room to discuss based on experience and portfolio
• Revenue share: 10% of the game's revenue for 2 years after launch, on top of your monthly pay
• A named Game Designer credit on the released title
• Real creative ownership — you help define the game, not just document it
• Room to grow into a larger role, and a bigger stake, as the project hits its demo milestone and gains ---------- ntum

I'll be upfront about the revenue share: most indie games earn modestly, so treat it as genuine upside and shared alignment, not a guaranteed payout. It's tied to the game actually launching, and the full terms live in a simple written agreement so we're both clear from day one.

WHAT YOU'LL DO

• Define and refine the core gameplay loop
• Create and maintain the game design document (GDD)
• Design mechanics, levels, progression, and player flow
• Turn design ideas into clear specs for Unity developers
• Review playable builds and give structured design feedback
• Help guide UI/UX and 2D visual direction from a gameplay perspective
• Work with me to prioritize design tasks and milestones

WHAT I'M LOOKING FOR

• Experience designing at least one playable 2D game, prototype, or shipped project
• A portfolio showing game design work, not only artwork
• A strong sense of game feel, pacing, progression, and player experience
• Ability to write clear GDDs, feature specs, and feedback notes
• Familiarity with Unity workflows (you don't need to be a Unity programmer)
• Clear communication and the ability to work independently

HOW WE'LL WORK

I work on this part-time too, so we'll run semi-async. Every review and decision routes through me, and I'll aim to turn those around within a day or two so you're never left blocked. Honest expectations on both sides matter to me more than raw speed.

FIRST 30 DAYS

• Review the references and direction, and help shape the initial concept
• Define the core gameplay loop
• Start the game design document
• Outline the first playable milestone
• Write clear specs for the first mechanics and levels

TO APPLY, PLEASE SEND

• A short intro about your game design experience
• Links to games, prototypes, or projects you helped design
• One example of a GDD, level design, feature spec, or gameplay breakdown

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0115
Total Execution Time  0.0128
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,496 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Game-Designer-Shape-a-New-2D-Unity-Indie-Game-Part-Time-Revenue-Share-1669001
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0064 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1669001
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 945024
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1669001
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-11',ej.date_added) duration_daysDATEDIFF('2026-07-11',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-07-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1669001' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669001 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-15-2026=176***Jun-16-2026=93***Jun-17-2026=43***Jun-18-2026=37***Jun-19-2026=21***Jun-20-2026=22***Jun-21-2026=15***Jun-22-2026=19***Jun-23-2026=15***Jun-24-2026=24***Jun-25-2026=9***Jun-26-2026=13***Jun-27-2026=8***Jun-28-2026=7***Jun-29-2026=10***Jun-30-2026=10***Jul-01-2026=7***Jul-02-2026=4***Jul-03-2026=287***Jul-04-2026=80***Jul-09-2026=1***Jul-11-2026=1' WHERE job_id'1669001'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jun-2026=515***Jul-2026=380' WHERE job_id'1669001'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1669001' 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` = 1669001 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '945024'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)