Unity 3D game development

Task details
Posted on Sep 18th, 2020
Accepting applications
60 days
Part Time
Skills Required
  • Game Development
  • Mobile Game Development

The Gameplay Programmer plays an important role in bringing our games to life. The ideal candidate will be approachable and enthusiastic when it comes to discussing requirements from people from a variety of disciplines. Reporting to the Lead Programmer, the ideal candidate will be able to fluently translate designs into technical descriptions of tasks, doing so with a panache that comes from a knowledge and enthusiasm for games, especially mobile gaming.

The ideal candidate will be very much a self-starter, capable of showing initiative and a willingness to develop their skills and knowledge; taking on more complex tasks when their Lead Programmer assigns them.


An analytical mind

Communicates well with people from different backgrounds


Open minded and humble

Flexible and adaptable to unfolding project needs

Passionate about Gaming!


Define the steps necessary to deliver on an assigned task and executing on them

Work diligently, with a sense of priority, to always deliver the best value in a sprint

Accurately estimate time required to deliver on tasks

Identify and communicate risks associated with tasks

Participate in regular code reviews


Proficient in C#, within a Unity3D context

Understanding of common design patterns

Communicate strongly with colleagues to understand the task and deliver what's needed

Debugging and problem solving

Experience of common algorithms, design patterns and data structures

Understanding of the constraints of mobile games

Can analyse an existing module of reasonable complexity and extend it


Minimum of 3 years games programming experience

2 years' experience with Unity

Shipped at least one iOS and/or Android title

Worked in an agile environment


Experience of the Entity Component System (ECS)

Experience in multiplayer games

A solid understanding of network transactions to communicate with game servers

Experience of UnityUI development

Shader implementation

Creating and improving Unity editor tools

Worked on multi-platform products

Experience developing F2P Mobile products



Are you an employer? Post a similar job