Job Title: Games Developer (Playcanvas)
Company : OMM (www.omm.agency)
Location : Remote (Europe)
Position Type : Freelance (4 weeks)
Starting Date : WC 8th July
About Us : OMM are a retail experience agency. We develop digital-based activations and experiences for major companies like Nike, Tommy Hilfiger, Oakleys and JBL Headphones.
Job Description : We are currently in the middle of a yearly series of arcade-style games for our client. We release 1 game per quarter and we are now working on the second game in the series.
The game is an endless runner style game. We already have the game mechanics , scoring and general playability defined, but what we are doing in this phase of work is reskinning the game to be a different character, this time round we are a jetski in an ocean setting. The game lives on desktop and mobile within a smal web-hub. But also we port the code out to an electron app which is deployed to other 20 real arcade machines across europe.
Our lead developer will be working on this for 2 weeks and then will be on holiday. We want to bring in an experienced Playcanvas game developer to work alongside him for 1 week before taking the project and leading it to delivery.
We believe the main tasks of this developer will be liasing with the 3D and art teams to import assets, provide feedback on asset optimisation, and explore other optimisations within the game.
Key Responsibilities :
Porting existing game assets to PlayCanvas in an efficient and optimized way. Working with the relevant design teams to make this happen.
Creating / configuring assets and prefabs within the PlayCanvas editor.
Working with the art team to establish best practices within the art pipeline.
Working with shaders to bring our ocean concept to life.
Creating PlayCanvas editor scripts to facilitate development.
Qualifications :
Minimum 4 years professional experience
Strong Javascript Skills
Strong knowledge of object oriented programming principles and methodologies
Experience with multiple disciplines of programming such as gameplay, UI, tools etc.
Experience with PlayCanvas
Experience with 3D and asset optimisation techniques
Able to work with independently with an ability to plan and prioritise your own time to ensure all deadlines and deliverables are met on time.