Game Programmer

LINERIA

Jakarta Selatan

On-site

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

Full time

4 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

Location: Jakarta

Type: Contract (6 months / 12 months / Project‑Based depending on performance, excluding 3‑month probation)

Start Date: Immediate

WE ARE HIRING: GAMEPLAY PROGRAMMER (IMMEDIATE START).

We are currently looking for a Game Programmer for our upcoming dark‑fantasy roguelike deck‑builder. You will work directly with the Programmer, Director, Designer, and Artists and guided by Quality Assurance and Feedback

YOUR CORE 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.
WHAT YOU BRING TO THE TABLE:
  • Technical Skills
  • Strong Unity & C# knowledge (required).
  • Experience with procedural generation systems.
  • Understanding of roguelike structures and run‑based progression.
  • Experience building card/deck systems.
  • Strong grasp of turn‑based combat logic.
  • Mobile optimization experience.
  • Multiplayer experience (P2P, Host‑Client).
  • Familiarity with debugging tools, profiling, and performance tuning.
  • Experience with in‑App Purchase systems is a plus.
  • High‑level understanding of engine pipelines (Unity/Godot).
  • Ability to work within technical constraints and optimize for performance.
  • Strong architectural thinking: modular, scalable, readable code.
  • Ability to build tools that empower designers and artists.
WORK STYLE:
  • You can run your pipeline independently.
  • Highly organized and proactive.
  • Comfortable mapping timelines, dependencies, and feature scopes.
  • Strong prototyping ability for strategy games or deck‑builders.
  • Reading Feedback
THE MOST IMPORTANT (CULTURE FIT):
  • You communicate directly, honestly, and respectfully.
  • You give blunt feedback without hurting morale, and you receive criticism without ego.
  • When something breaks, you don’t panic or point fingers.
  • You debug the system, fix the issue, and move the team forward.
  • Thick‑Skinned & Ego‑Free
  • You separate your identity from your code.
  • You care only about what makes the game better.
  • It is noted that you should accept all decisions made by your leader Directors and Project Managers and cannot be hard-headed.
  • You help align moving parts, support artists and designers, and maintain a culture of mutual respect and high execution.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

LINERIA • Jakarta Selatan

On-site
IDR 200,880,000 - 357,120,000
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 Graphics programmer (Pool)
Senior Graphics programmer (Pool)

PT Gameloft Indonesia (Yogyakarta) • Kota Yogyakarta

Hybrid
IDR 200,880,000 - 279,000,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
Game Technical Designer Minecraft
Game Technical Designer Minecraft

Rivrs • Kota Bandung

Hybrid
IDR 167,400,000 - 279,000,000
Software Engineer (Cocos2d-x) Jakarta
Software Engineer (Cocos2d-x) Jakarta

Tripledot Studios Limited • Jakarta Pusat

On-site
IDR 480,000,000 - 840,000,000
Hybrid Working
Remote 20 days/year
Breakfast & Lunch
+5
Unreal Game Developer
Unreal Game Developer

PT Gameloft Indonesia (Yogyakarta) • Kota Yogyakarta

On-site
IDR 223,200,000 - 390,600,000
Assistant Project Manager
Assistant Project Manager

Speequal Games • Kota Yogyakarta

On-site
IDR 89,280,000 - 133,920,000
GAME DEVELOPER 2D PT. Weefer Indonesia KOTA MALANG , KOTA JAKARTA BARAT , KOTA BATAM , KOTA SUR[...]
GAME DEVELOPER 2D PT. Weefer Indonesia KOTA MALANG , KOTA JAKARTA BARAT , KOTA BATAM , KOTA SUR[...]

Weefer • Indonesia

On-site
IDR 111,600,000 - 167,400,000
Senior 3D Game Artist
Senior 3D Game Artist

PT Gameloft Indonesia (Yogyakarta) • Kota Yogyakarta

On-site
IDR 120,000,000 - 210,000,000