Gameplay Programmer for Roguelike Deck Builder (Unity/C#)

LINERIA

Jakarta Selatan

On-site

IDR 200,880,000 - 357,120,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

LINERIA is seeking a Gameplay Programmer in Jakarta with immediate start to build core gameplay systems for a dark‑fantasy roguelike deck‑builder. You will implement card mechanics, run progression, and scalable architectures while collaborating with designers, artists, and QA for fast iteration.

You will optimize for mobile performance, craft intuitive touch interactions, and help adapt gameplay for future PC/Console targets.

Qualifications

  • Strong Unity & C# knowledge required.
  • Experience with procedural generation and roguelike run-based progression.
  • Experience building card/deck systems and turn-based combat logic.

Responsibilities

  • Build Core Gameplay Systems
  • Develop card systems: draw/discard/reshuffle, conditional effects.
  • Create scalable architecture for actions, intents, resolution order, and combat clarity.
  • Develop Procedural & Run‑Based Systems
  • Build reward systems, enemy distribution logic, and run progression.
  • Build internal tools for designers (card editors, node editors, balancing tools).
  • Create debugging utilities, logging systems, and rapid iteration workflows.
  • Support AI testing pipelines for balance validation.
  • Create program for lay outing for artist and tech art as well help in their implementation with colliders.
  • Optimize gameplay for mobile performance (60fps+, low memory footprint).
  • Build intuitive mobile interaction systems (drag/slide card targeting, tapping, touch‑friendly UI) as well ready to change toward PC and Console as well.
  • Work closely with designers to prototype mechanics quickly and iterate fast.
  • Coordinate with artists and UI/UX to ensure clarity, readability, and smooth player experience.
  • ABLE TOMaintain deterministic logic and clean system architecture.
  • Keep the codebase lean, efficient, and scalable.
  • Cut unnecessary complexity when needed to protect deadlines and gameplay clarity.

Skills

Unity & C#
Procedural generation
Roguelike structures
Card/deck systems
Turn-based combat
Mobile optimization
Multiplayer (P2P/Host-Client)
Debugging & profiling
Unity/Godot
Performance tuning

Tools

Card editors
Node editors
Balancing tools

Job description

LINERIA is seeking a Gameplay Programmer in Jakarta with immediate start to build core gameplay systems for a dark‑fantasy roguelike deck‑builder. You will implement card mechanics, run progression, and scalable architectures while collaborating with designers, artists, and QA for fast iteration.

You will optimize for mobile performance, craft intuitive touch interactions, and help adapt gameplay for future PC/Console targets.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Game Programmer
Game Programmer

LINERIA • Jakarta Selatan

On-site
IDR 200,880,000 - 357,120,000
Senior Gameplay Programmer - Unity, C#, AI & Live Ops
Senior Gameplay Programmer - Unity, C#, AI & Live Ops

PT Gameloft Indonesia (Yogyakarta) • Kota Yogyakarta

Hybrid
IDR 279,000,000 - 669,600,000
Hybrid work setup
Senior Gameplay Programmer (Pool)
Senior Gameplay Programmer (Pool)

PT Gameloft Indonesia (Yogyakarta) • Kota Yogyakarta

Hybrid
IDR 279,000,000 - 669,600,000
Hybrid work setup
Senior Unity Gameplay Engineer - Hybrid, Flexible Hours
Senior Unity Gameplay Engineer - Hybrid, Flexible Hours

MelonCat • Jakarta Pusat

Hybrid
IDR 300,000,000 - 600,000,000
Competitive salary based on experience
Hybrid schedule with flexible hours
5 working days per week
+2
Mobile UI Artist for Engaging Game Interfaces
Mobile UI Artist for Engaging Game Interfaces

Tripledot Studios • Jakarta Pusat

Hybrid
IDR 150,000,000 - 210,000,000
Hybrid Working
20 days remote
Breakfast & Lunch
+7
Senior Unity Engineer - Mobile Games & LiveOps
Senior Unity Engineer - Mobile Games & LiveOps

Tripledot Studios Limited • Jakarta Pusat

On-site
IDR 900,000,000 - 1,500,000,000
Hybrid Working
20 days fully remote working
Regular company events and rewards
+6
Senior Unreal Engine Gameplay Engineer (C++)
Senior Unreal Engine Gameplay Engineer (C++)

PT Gameloft Indonesia (Yogyakarta) • Kota Yogyakarta

Hybrid
IDR 223,200,000 - 390,600,000
Senior Unity Engineer - Mobile Games, LiveOps, Hybrid/Remote
Senior Unity Engineer - Mobile Games, LiveOps, Hybrid/Remote

Tripledot Studios • Jakarta Pusat

Hybrid
IDR 30,000,000 - 55,000,000
Hybrid work
Remote days (20 days/year)
Breakfast & Lunch
+6
Realtime Graphics Engineer – Unity & Rendering
Realtime Graphics Engineer – Unity & Rendering

PT Gameloft Indonesia (Yogyakarta) • Kota Yogyakarta

Hybrid
IDR 200,880,000 - 279,000,000
Senior C# Engineer – Mobile Gaming, Unity Training
Senior C# Engineer – Mobile Gaming, Unity Training

Tripledot Studios • Jakarta Pusat

Hybrid
IDR 300,000,000 - 600,000,000
BPJS HEALTH
BPJS SOCIAL
Health Insurance
+2