This job requires you to use Unreal Engine 4 to create a flexible prototype that will allow us to prove our core mechanics for a multiplayer arena brawler for the mobile platform. If the prototype is a success, we will be forging full speed ahead to create the project fully for commercial release.
For the prototype you will be tasked with creating a working combat arena for Android, wherein 2 character types can do battle. You will need to create the control and movement scheme via the touch controller, utilizing both tapping and swiping. Characters will need to move, activate skills, deal damage, and take damage. You will also need to implement a couple very basic UI elements such as a health bar and match timer. And finally you will need to implement the most basic multiplayer system possible such that it can allow 2 players to connect and battle each other locally on 2 devices. For testing we will be using two android devices, so don’t worry about cross-platform networking. Final builds will only need to be APKs.
All art asset placeholders, including the arena and characters, will be provided to you, your main focus will be on the programming of the game. We are experienced game creators, but not programmers, so we will be asking you to expose tuning variables so that we can independently play around with the tuning, add / change assets, etc. Creating easy-to-understand code and file organization is important.
If you have experience with developing MOBA, Hack & Slash or Arena brawler type games, and/or have previously shipped a mobile game and are comfortable with google API that is a major plus for us.
We have split the prototype up into 4 phases, please find below the overview of what you will be required to implement. These are general steps, specifics including variables will be provided to you after we hire you:
Prototype Phase 1 [CONTROLLER]
Character moving and dodging around arena using tap to move controller
Character able to activate 3 placeholder skills using touch controller
Character able to switch with reserve character
Prototype Phase 2 [STATS & CLASSES]
Create 2 different character classes (1 DPS and 1 Healer)
Give stats to each character class (HP, Defense, Attack power, etc)
Implement a health system and UI health bar
Prototype Phase 3 [SKILLS]
Implement 3 simple skills for each character with basic visual cues (6 total)
Medium range single bolt
2x healing abilities
Long range shot
3 quick medium range shots
Targeted AOE attack
Prototype Phase 4 [COMBAT]
Create a basic multiplayer system that allows battle between two devices locally
Each player on each device controls their own characters
Characters can deal damage to each other, receive damage and deal and receive healing, and die.
Set up Ultimate Energy bar that fills with the amount of damage/healing dealt and received
Implement match timer and time limit, auto restart game when time is up or when both characters on a team die.
We expect the timeline of the project will look something like this:
1. Meeting to discuss the design, ask any questions, etc.
2. Prototype Phase 1 draft provided to us.
3. Feedback and requests for Phase 1 will be made if necessary.
4. Steps 2-3 repeated for all prototype phases.
5. Final request for tweaks and changes.
6. Final build deliverable.
Excellent English communication abilities is an absolute must. In addition we prefer speaking to and working with the actual developer, not a middle person / project manager.
We want to stress again that this prototype will not be the commercially released game, so you can cut corners to speed up the process (and reduce time and cost). This will only serve as a proof of concept.
We are happy to answer any questions you might have which will make bidding on the project easier for you.