/

eRPG Developer - Electronic Role-Playing Game (eRPG) Software Developer 1 [Volunteer]

Spokane, United States

This is an excellent opportunity for anyone wishing to get some real-world experience with video game development at an entry level.

100% Remote position.

More information about this project here:


Game Design Overview

  • These games are focused on cooperative multi-play problem solving, character development, and story, rather than graphics or fast-paced action.

  • The game support both solo and multiplayer play.

  • Play is turn-based not real-time.

  • They are designed to achieve specific measurable goals for the players.

  • The game is designed to also function with optional Brain-Computer Interface (BCI) and other accessibility equipment.

  • This project is 100% opensource.


Developer will follow guidelines of our:

  • Business Scope document

  • Technical Scope document

  • Technical Specifications document

  • UML design specifications document

  • Narrative design document

  • Branching narrative document

  • Game diagrams

  • Coding standards documents


We are using the following technologies:

  • Godot

  • Twine

  • C/C++

  • Javascript

  • UML

  • Github

  • Many other related technologies


Releases will function on:

  • Windows

  • Mac

  • Linux

  • Android

  • iOS

  • Web

  • AR

  • VR


We have a current project underway that is running in multiple phases. Phase 1 began August 2019 and completed August 2020. We are now in Phase 2 of development.

We will all codebase through opensource platform to the general public, with full attribution to all contributors.

THIS IS A 100% VOLUNTEER UNPAID POSITION but includes free training.

Requires at least some functional programming background in C++ at a minimum.

The ERPG Developer will report to our current Video Game Development Director, Project Manager, and Senior Developer.


Requirements:

* Attend weekly training & administrative meeting (2-3 hours).

* Contribute to the code base, documentation, & QA (expect minimum of 3 hours per week commitment, more of course is welcomed).

* Update in-code commenting.

* Regularly update documentation (in-code commenting not sufficient!).

* Testing, QA, debugging, patching.

* Experience with software version control management like Github or similar.


RPG Research is a 501(c)3 non-profit research and human services organization studying the effects of all role-playing game formats and their potential to improve lives.


Total hours: 3-7 per week.

Due to the extensive training needed, we ask for a minimum 1 year commitment from all our volunteers.


Job Types: Part-time, Internship


Pay: $0.00 per year


Application Questions

  • How many years of Android developer experience do you have?

  • How many years of branching logic development experience do you have?

  • How many years of C experience do you have?

  • How many years of C++ experience do you have?

  • How many years of debugging experience do you have?

  • How many years of game design experience do you have?

  • How many years of git experience do you have?

  • How much experience do you have playing Neverwinter Nights?

  • How much experience do you have with the NWN DM Client?

  • How much experience do you have with NWN development using the NWN Aurora Toolset?

  • How many years of interactive fiction development experience do you have?

  • How much experience do you have using Github?

  • How much experience do you have developing for Android platforms?

  • How many years of iOS experience do you have?

  • How many years of Linux user experience do you have?

  • How many years of Mac user experience do you have?

  • How much experience do you have with JavaScript development?

  • How many years of software Quality Assurance (QA) experience do you have?

  • How many years of ssh experience do you have?

  • How many years of Twine experience do you have?

  • How much experience do you have with GoDot development?

  • How many years of video game design experience do you have?

  • How many years of video game development experience do you have?

  • How many years of Windows user experience do you have?

  • Do you speak English?

  • Are you willing to undergo a background check, in accordance with local law/regulations?

  • Why are you interested in this job?

  • When are you available for an interview or phone screen? Please list 2-3 dates and times or ranges of times.

  • Who referred you to this role? (if you don't have an answer, you can leave this field blank)