• Register
Add job Report Programmer for 2D action/puzzle platformer at Anywhere

This job was posted over 30 days ago. This means the position is now most likely filled & no longer available.

Programmers located Anywhere, USA.

Posted by Fishtail on

Hi everyone!

We are looking for a dedicated and motivated programmer to join us in creating a 2D Metroidvania action/puzzle platformer, Project Depths (working title).

We are hobbyists striving to bring a passion project to life in the games industry. We are creating the game using Godot Engine and are looking to release it for PC, with other platforms as options if time and funding permits.

First, let me establish upfront that this is an unpaid position for now. We can negotiate compensation options as we work toward getting a functioning demo and obtain proper funding.

Lacking a physical office, we are working from home and communication will be handled through emails, IMs, and voice chats (Skype and/or Discord). Pacific time zone preferred but not required so long as everyone's schedules can accommodate proper communication.

Requirements:

  • Fluent in spoken and written English
  • Passionate about making games
  • Interested in this project
  • Ability to devote at least 10 hours a week to this project
  • Friendly, respectful, team player
  • Communication channels: email, IM, Skype/Discord
  • Knowledge/experience with programming games
    • Familiarity with Godot Engine (uses a custom script similar to Python) a plus
    • Familiarity with creating 2D platformers a plus
    • Additional game dev skills a plus

Project Depths: Overview

We are making a 2D Metroidvania action/puzzle platformer that focuses on fluid movement mechanics, item collection, and exploration. It takes place in a mixed medieval European/Asian fantasy setting with a spotlight on dragons, includes several original species, and an atmosphere that immerses the player in this world. The story is fun and lighthearted but with some darker moments, and the characters are kooky and memorable.

The player should enjoy exploring the world and finding collectibles. There are no levels or stages, instead featuring a large interconnected world. Fluid movement allows the player to feel like they have full control over the character. Power-ups enhance movement capabilities and provide access to new areas that were previously inaccessible.

One core mechanic that will be stressed is optional combat. Most games with a pacifist route make you fight and defeat enemies no matter what, then simply have you choose a “don’t kill” option afterward. Our plan, however, is to allow the player to make this decision based on actual gameplay, not from merely choosing an option. Fighting enemies will be available as the simple and straightforward way to get through the game. Being a pacifist means the player must instead discover a non-violent alternative to end battles, essentially changing bosses from combat-oriented fights to puzzle-oriented sequences.

Gameplay designs such as level/money grinding, weapon/armor choices, skill trees, etc. are unnecessary bloat. Time spent in inventory or character screens should be kept to a minimum, thus keeping the focus on good gameplay instead of number optimization.

To Apply

If Project Depths sounds like a game that scratches your programming itch, please send an email to ryanjonfong@gmail.com with a subject line "Project Depths Programmer" along with your resume and contact information.

You can also expect us to ask further questions and possibly request samples of your work.

Thank you all very much for your time!