Gameplay Programmer


 
Halfbrick is a game developing studio that is globally recognised for its success with phone games such as Fruit Ninja and Jetpack Joyride. Headquartered in Brisbane, with awesome teams around the world, we pride ourselves on creating games that people remember for a lifetime. Halfbrick is one of Australia’s longest running and most successful game developers. Our success is built on a culture that encourages passion, enthusiasm, a willingness to learn and an openness towards trying different approaches to how we make games.
 
Here are just a few of the things we like to offer our Bricks:
 
Salary sacrificing for phones, laptops, gaming consoles, superannuation and novated lease.
Relocation assistance.
Career development and mentorship.
Mental health support.
Treats on your birthday.
Flexible working hours.
Part time work options.
Remote working.
Open management without bureaucracy.
Extra leave benefits.
Loads of social events.
Awesome rewards and recognition opportunities.
 
Qualifications:
 
Talented and experienced.
Confident in your skills.
Interested and concerned with the details.
Passionate about mobile games.
A clear and concise communicator.
A true team player.
Poised, not scared to speak up with the team, and mature.
A proactive and positive thinker.
Relevant qualifications to your discipline.
 
Job Description:
 
Demonstrate capability and high-quality work.
Quickly disseminate and adopt new processes and methodology.
Work with and assist your fellow Bricks to develop world class content, with a focus on innovation and creativity.
Question and seek information from peers.
Actively participate in creative meetings, contributing viable ideas.
Constructively contribute to team culture through positive attitude and living the values.
Articulate concepts and ideas in a clear and unambiguous way.
Draw upon personal experience to determine best approach for task completion.
Check own work for quality and accuracy.
Object oriented programming (C# and/or C++)
Linear algebra fundamentals (“Vector Math”)
Knowledge of a game engine (preferably Unity)
Good intuition for creating satisfying gameplay mechanics (gameplay feel)
Ability to design modular game systems
Performance-minded development: knowledge of the main causes of performance issues and how to solve them
Good understanding of commonly used assets, their purpose and impacts on performance
Networking code (bonus)
Most importantly, help create awesome games!
 
Başvuru için; https://bau.network/jobs/1684