Search Jobs

Search by job, company or skills

Game Programmer

Game Programmer

lineria
Fresher
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

Job Title: Gameplay Programmer [Unity/Godot Programmer]

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
  • Implement deterministic turn‑based combat
  • Develop card systems: draw/discard/reshuffle, conditional effects.
  • Create scalable architecture for actions, intents, resolution order, and combat clarity.
  • Develop Procedural & Run‑Based Systems
  • Implement procedural generation including branching generation
  • Build reward systems, enemy distribution logic, and run progression.
  • Tools & Pipelines
  • 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.
  • Multiplayer & Mobile Implementation
  • Implement co‑op systems using P2P / Host‑Client architecture.
  • 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.
  • Cross‑Department Collaboration
  • Translate design specs into clean, maintainable code.
  • 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 TO Maintain 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.
  • Buff/debuff & status effect implementation.
  • Randomization & reward system architecture.
  • 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.
  • Engineering Mindset
  • 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):

  • Radical Candor & Constructive Communication
  • You communicate directly, honestly, and respectfully.
  • You give blunt feedback without hurting morale, and you receive criticism without ego.
  • Solution‑Driven, Not Blame‑Driven
  • 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.
  • Natural Leadership Mindset
  • You help align moving parts, support artists and designers, and maintain a culture of mutual respect and high execution.

Starting Salary: UMP

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Card deck systems

Engine pipelines

Procedural generation systems

Mobile optimization

Godot

Randomization reward system architecture

Unity

About Company