Expected duration: 1 - 6 months I'm an ex game developer who has a hobby game project that I've been working on for literally years now, on and off. I'm looking for someone who has relatively low level game development experience to help me out on it. Please read the whole project description before applying; I'll delete any applications that feel like spam, or that offer to "create my game" as if from scratch.
I had the game up to a working prototype, but decided that it would be much better using a full 3d engine. I've started a port to BabylonJS, and it starts up, but most of the game code still needs to be ported over (I was previously using Phaser and a tiny bit of ThreeJS for one feature) and rebuilt or refactored to use the newer code.
The game itself is a digital board game. The art style is polished and painterly (see attached character art). The theme of the game is something I've been calling "Feudal Japan Steampunk," though it's more of a fantasy/other universe setting. The game play is "cooperative RPG/adventure with possible traitors". Think of a cross between Descent and Battlestar Galactica (the board games). And though it's a digital game, it will be played as if it's a board game, complete with dice and cards.
To answer likely questions in advance:
* NO, I will not consider doing this as a Unity3D project instead. I don't trust that the WebAssembly output will perform well enough on older phone browsers, and it MUST work in MOST phone browsers. It's a core goal I have. Not negotiable.
* NO, I will not work outside of PeoplePerHour. I'm on the service because I want to use the service. If you try to contact me outside of the service, I won't work with you at all.
* If you've only made games by leaning heavily on a game engine to do the work, you probably don't have the skills I'll want to see to help me out with this. I'm not making a cookie-cutter game where you can lean heavily on a template. Please only apply if you have experience working on complex game logic.
* I will expect someone who can not only do the tasks I assign but who can and will tell me when they think we should do something differently. Someone to partner with me on the project rather than just a junior developer who will only do exactly what I tell them. Only experienced game developers should apply; you don't need to be brilliant, but you need to have some idea of how to really make a game and not just assemble game Legos.
* If you've done other WebGL work, or you've used ThreeJS, or even if you've done other 3d game development, I'm happy to consider your application even if you haven't used BablyonJS. It's just a tool. If you've never touched 3d, then this is not a good match.
* If you've done C# or Java or C++ and JavaScript, but not TypeScript, that's fine too. If you've only done JavaScript and no fully-typed language, you're not a good match.
I'm in US Mountain Time, and I want *at least* a four hour working time overlap with a 9AM-6PM in my time zone. North America preferred, but I'll consider farther time zones if you can promise that four hour overlap on a very regular basis. If you're in a distant time zone and don't mention time overlap in your application, your application will be considered spam and dealt with appropriately.
Nessus Advanced Windows Support Category: Computer Security, Internet Security, Network Administration, Technical Writing, Web Security Budget: $10 - $30 AUD