Job Openings
We’re no longer accepting new applications for the programmer position! We’re still considering the applicants who have already reached out and will leave the job info up for reference until the roles have been filled.
GB Patch Games is looking for additional Ren'Py programmers to help transform writing with natural-language conditions and instructions into functioning Ren'Py code for our upcoming commercial visual novel project. Our Life: Now & Forever is a wholesome LGBTQ+ story set in a forested mountain town during fall. This job involves declaring variables, creating and jumping to labels to manage control flow, and writing logic to ensure any conditional statements work. As the game is midway through development, you will need to be able to adapt to the existing code formats and conventions.
Project Details:
Project Scope: You will be expected to script 15-20k of writing per month for several months. This involves turning natural-language writing into running Ren'Py script by creating variables and labels and coding logical statements based on descriptions of conditions. It does not involve scripting character expressions or audio cues. Work is delivered as “Moments”, self-contained stories focusing on a particular moment in time spent with the characters, which average 40-60k words. Notes will be included for any conditions which reference events that happen outside of the provided Moment. The scripts are very choice-heavy, with many branching paths and lines which change based on things like personality, relationships, and past choices.
Project Length: The exact number of months isn't determined; priority will be given to candidates who can commit for at least 1 year and ideally 2. The workload is semi-flexible – at least 15-20k will be available each month, but you can script more some months and less others if it evens out.
Budget: Please send us your usual rates.
What we are looking for:
- 18+ age requirement
- 1+ years of experience working in the Ren'Py engine
- Familiarity with Ren'Py's scripting language and basic Python
- Experience with Git or a similar version control system in a team environment
- Ability to work on tasks consistently with minimal oversight
- Great communication skills and willingness to ask for help when needed
Great to have:
- Education in computer science
- Experience developing and shipping indie games, especially using Ren'Py
- Experience with Python and/or regex
- Familiarity with the Our Life series, especially Our Life: Now & Forever
General Information:
- Payment rate is at least 40USD per hour, more depending on experience (you can provide your own hourly rate if it’s different from the minimum)
- This job is a contract position and fully remote. A contract will need to be electronically signed if you're joining the team
- Payments will be sent through PayPal, Zelle, or Wise
- Shortlisted candidates will be expected to complete a short (<1hr) take-home coding challenge demonstrating their skills. You will be paid for one hour of work at your normal rate
- We'll update this form whenever there's news about the position
- We'll reply to applicants' emails to let them know we got their message, but won't be able to inform everyone when the position has been filled. Please check back here if you're curious about the current state of the position
- We’re intending to hire at least two programmers, but may hire up to three
Application Info to Send:
- A short self-introduction. How does your experience make you a great fit for this role?
- A link to past work (portfolio, GitHub, projects you've contributed to, etc. Please briefly describe your role in any projects you include)
- Your rate for scripting 15-20k words per month in Ren'Py (approximately how many hours it would take for you)
- Confirmation that you're able to work on a project of this size and for multiple months