Back to Careers

2D Game Developer (Phaser.js / GameMaker Studio 2)

United States | Remote | Part-Time (Salaried)


Demystified Software is a small, independent game and software studio focused on building fun, nostalgic, and mechanically solid 2D games. Our projects draw inspiration from classic arcade and console titles while using modern development tools and workflows.

We're looking for a part-time 2D Game Developer with experience in Phaser.js and/or GameMaker Studio 2 to help build, refine, and ship current and upcoming game projects.

Overview

As a 2D Game Developer, you'll work directly with the studio owner/developer (that's me) to design, implement, and polish gameplay systems. This role is ideal for someone who enjoys hands-on development, problem-solving, and working in a small indie environment where your contributions directly shape the final product.

Tasks & Responsibilities

  • Develop and maintain 2D games using:
    • Phaser.js (JavaScript) and/or
    • GameMaker Studio 2 (GML)
  • Implement core gameplay systems such as:
    • Player movement and controls
    • Enemy behaviors and AI
    • Collision, scoring, health, and progression systems
  • Integrate art, animations, sound effects, and UI assets
  • Optimize performance for desktop and mobile targets
  • Debug, refactor, and improve existing codebases
  • Collaborate remotely via chat, email, and version control
  • Contribute ideas and feedback on gameplay and mechanics

Requirements

  • Experience developing 2D games with Phaser.js, GameMaker Studio 2, or both
  • Solid understanding of game loops, state management, and input handling
  • Proficiency in JavaScript (for Phaser) or GML (for GameMaker)
  • Ability to read, extend, and maintain existing code
  • Comfortable working independently in a remote environment
  • Reliable communication and time management skills
  • Own computer and development tools

Nice to Have

  • Experience shipping at least one completed game (commercial or personal)
  • Familiarity with:
    • Mobile deployment (Android, iOS, or wrappers like Capacitor)
    • Asset pipelines for pixel art games
    • Basic UI/UX implementation in games
  • Interest in retro, arcade, or classic-inspired gameplay
  • Familiarity with Git or other version control systems

Compensation & Employment Type

  • Part-time salaried position
  • Salary dependent on experience and skill level
  • Fully remote
  • Flexible hours within agreed availability

This role is a great fit for someone who enjoys indie game development, values clean and practical code, and wants to help shape games from early builds through release.