Skip to main content

Game Programmer

Job Position
Application Deadline Date:

PlaySide are looking for a Lead Engineer to help grow and lead our amazing team of programmers!


A Lead Engineer has the responsibility in PlaySide Studios to lead the companies technology division from a studio level down. This includes but may not be limited to studio digital security, network infrastructure, technologies of functional utilisation to the company and team/project management.

The Lead Engineer not only champions studio wide technologies but also the engineering team.

The Lead Engineer has a mission to seek growth from all subordinates and ensure they are the best version of themselves, by inspiring at a team level. The Lead Engineer may facilitate in helping out projects from time to time, as needs be and this may also have requirements to switch between multiple projects on any given day.

Key Skills:

- Minimum 5 years experience.
- Examples of exceptional code standards in at least 5 shipped titles.
- Excellent verbal/written communication and problem solving capabilities.
- Ability to provide vision and guide projects to success with team
- Experience providing mentorship and training to more junior members of the team.
- Expert level of coding standards with proficiencies in all major specialisations of code.
- Expert level of Unity and/or Unreal Engine experience
- Experience working in a senior position with external parties.

Roles and Responsibilities:

- To be the studio voice for any departmental issues or concerns.
- To ensure all projects are set up to PlaySide standards at inception, and maintained throughout development
- To ensure no project created at PlaySide is shipped with core fundamental issues.
- To provide technical and emotional support to all members of the code department where needed. Ensure their growth & inspire.
- Be front facing at a client level with all external parties as the leader of the technology division of the company
- Ensure documentation is compiled on a project architecture level. By means of Technical Design Documents (TDD)
- Projects must meet all performance requirements set in early stages of development.
- To learn, improve and keep up to date with skills in all areas of your field.
- Strive to improve quality in the department staying on top of all new trends and technologies.
-To help in reinforcing great teamwork and amazing studio culture. Ensure you are inspiring your team!

Application Deadline Date:

PlaySide is looking for talented engineers to join their growing team! A mid/senior software engineer is a proven professional in their field, with the ability to guide a product along the development process and provide vision to all members of the team. They must strive to ensure the end products adheres to PlaySide’s high level of quality. They must excel in all areas of their skill set and ensure all playside titles are successful from a technical standpoint i.e performance and integration. They must provide the skill and expertise to make sure that projects are set up with the core foundations necessary.

Key Skills

- Minimum 2 years experience.

- 1 minimum shipped title (mobile/PC).

- Ability to work on multiple projects at any given time with the ability to adapt quickly to new styles and workflows.

- Excellent verbal/written communication and problem solving capabilities.

- Ability to provide invoke a level of change and guide projects to success.

- Experience providing mentorship and training to more junior members of the team.

- Advanced level of understanding of C# and Unity

-Experience integrating a variety of SDK’s and tools into projects.


-To provide an advanced level technical support on your projects to create a fun and engaging experience.

-Adhering to PlaySide’s strict technical quality and guidelines.

-Ability to work autonomously during all stage of development and provide support to producers and other departments to assist in scheduling.

-To learn and improve your skills in all areas of your field.

-Striving to improve quality in the department staying on top of all new trends and technologies.

-To create efficient and performant workflows, and creating tools to assist other departments.

Application Deadline Date:

Role: Unity 3D Senior Developer for fixed term mixed reality project

Purpose of Position

The Senior Developer is responsible for developing new mixed reality software and optimising performance and memory usage for our project built with the Unity3D game
Engine, using the Hololens to provide training and instruction for people with intellectual disability.

In addition to regular developer duties, the Senior Developer is expected to be involved in
design decisions, prioritizing and scheduling decisions. The role also requires checking of the junior developer’s code. The Senior Developer will be required to provide updates on progress of tasks and systems, communicate issues early on and deliver tasks within deadlines.

You will be encouraged to challenge design ideas and you have the ability to present
alternatives which may be similar in design but delivered in an optimal manner. Furthermore,
you are open-minded to changes, work efficiently and proactively look to find improvements and solutions whilst being responsive to deadlines.

You are expected to demonstrate initiative and flexible work practices, appropriate
to a game/software development studio operation including;

- Contribution to the collaborative vision and design for projects and ensuring
- Alignment with external partners;
- Acting as a respected cross-disciplinary team member;
- Contributing to the decision making process to ensure projects stay on budget and
- Meet all milestones at a high quality with low risk;
- Engaging with external clients, service representatives, researchers and government
- Representatives as required.

Key Responsibilities
The Senior Developer will contribute to a social mission, client focused and creative
environment and is expected to demonstrate initiative and undertake flexible work practices.

Duties include:
1. Deliver on tasks and systems that fit with company priorities.
2. Prioritize, schedule and track programming tasks and report progress as required.
3. Work as part of a multi-discipline, specialist team, and as part of this team contribute to
work schedules, outputs, and technical capability and output of the team as a whole.

4. Produce, promote and support software development best practices and standards, and
operations materials for implementation into any project. This will include the following
tasks and duties:
- Programming the software using programming languages such as C#;
- Quality testing the software in a systematic and thorough way to find problems or
bugs and recording precisely where the problem was discovered;
- Solving complex technical problems that occur within the software’s production;
- Disseminating knowledge to colleagues and clients;
- Work with the team to conceptualise and prototype interface functionality, look and feel;
- Identify priorities and gaps in current designs, and contribute/iterate creative
- Develop communication skills that supports an open working environment in
terms of feedback;
- Assist with presentations and demonstrations of deliverables to stakeholders and
other interest groups.

5. Provide support to the group to ensure a team based, quality client focused service is
provided and to identify development needs and opportunities.

6. Participate in specific project activities, including assisting preparation of project
proposals, designs, specifications, and reports.

7. Engage and work efficiently with colleagues and other collaborators to achieve common
goals to the highest possible standard.

8. Adhere to company policies regarding inclusion, discrimination and harrassment. You are required to treat other team members with respect at all times

Selection Criteria
1. Education, training and/or relevant experience equivalent to the completion of a degree
in a related discipline with subsequent relevant experience.

2. Demonstrated experience in designing, developing and implementing digital graphics.
The candidate can:
a. Demonstrate knowledge in Programming, Web development, Databases and Games/software development
b. Demonstrated expertise in C#, C++ and Unity 3D. Preferred experience in at least one of HTML/CSS, PHP or JavaScript, SQL

3. Demonstrated problem-solving skills and a proven record of design and development of
interactive interfaces.

4. Demonstrated ability to achieve outcomes with minimal supervision and solve problems
requiring a high level of attention to detail.

5. Interpersonal oral communication skills that demonstrate a capacity to work with
stakeholders and colleagues.

6. Written communication skills that demonstrate capability to write reports and documentation.

7. Demonstrated commitment to providing high quality work within a team environment in a
timely and efficient manner.

8. Ability to actively participate in and contribute to establishing and maintaining an effective
safe and healthy workplace.

1. Knowledge of instructional design and learning methodologies.
2. Experience programming on mixed reality, alternate reality or VR projects
2. Knowledge of interaction design patterns and interface development methodologies.
3. Experience in rich-media web and info-graphics design.
4. Experience in one or more commercial interaction or user interface design roles.
5. Knowledge of or experience with disability

Highly advantageous:
Understanding of accessible user interface design principles

Please note: This project will require you to participate in user testing sessions with people who have intellectual disabilities. You will be required to submit a police check and must not be prohibited under any law of the Commonwealth, State or Territory from working with vulnerable persons.

$35-$60 an hour depending on the candidate.
Total contract budget will be negotiated depending on specific of deliverables.

About Us
Enabler Interactive ( is a social enterprise led by ACT Young Australian of the Year Huy Nguyen, established to address the challenges faced by people with disability.

Enabler has taken a revolutionary approach to training to improve access to quality support services, by utilizing 3D simulation gaming technology to teach support workers fundamental knowledge and practical application of skills.

We take on serious game and technology projects that fulfil our social mission of making the world more inclusive and accessible for people with disabilities.

Job Position
Application Deadline Date:

We’re looking for a handy Unity programmer to help us make Best Friend Forever the Best Game Forever… whew. We’ll see ourselves out.

Come join us in Wellington, where you’ll start off helping us launch Best Friend Forever (a dating sim/management sim game) and then move on to our new unannounced project. You enjoy implementing a good lerp into your interfaces, building towards a common vision with likeminded creatives and coming up with interesting solutions to make digital dogs do things. For more information on BFF, our current project, check out

Core Skills & Experience:
• At least 3 years of experience in game development in C#.
• Experience in using Unity engine and third-party tools (such as Live2D Cubism).
• Experience in software development in a collaborative environment/part of a team working on a large project.
• Excellent communication and teamwork skills – you can get the best out of a creative relationship with designers, producers and artists.
• Experience shipping at least one commercial title.
• Demonstrable knowledge about and passion for video games, especially simulation games.

Bonus Points:.
• Experience working on simulation games (management or dating simulations a plus!)
• Experience developing for the Nintendo Switch and using associated dev tools.
• Interest in empathetic, romantic and/or narrative game experiences.
• You like dogs.

• A child-friendly, dog-friendly office space in central Wellington.
• Flexible working hours, as well as flexibility around parenting or caregiving responsibilities.
• A focus on mentorship in your field, and clear professional development paths.
• Creative input into our current and future development projects.
• RDOs to help you manage a good work-life balance.

If this ad has piqued your interest, then please let us know by emailing The role is onsite in Wellington, New Zealand, and we are looking for someone with the right to work in New Zealand – either a New Zealand or Australian citizen or someone with a work visa.

Starcolt is an equal opportunity employer and seeks qualified candidates regardless of race, color, religion, gender, sexual orientation, age, disability or national origin. Women and diverse applicants are encouraged to apply.

Job Position
Application Deadline Date:

Join Big Ant Studios as a Generalist Programmer and be part of making some of console and mobiles’ biggest sports titles from our centrally located Melbourne studio.

You will be working on cutting-edge engine technology, building user interfaces that complement the gameplay visuals and experience. You will work within a small, collaborative team where you will have the opportunity to help shape our future titles.

We encourage applications and enquiries from women and underrepresented developers.

The job:

Designing and implementing new systems, while improving existing systems in C++
Self-managing programming task schedule updates and coordinating with the production team
Bug fixing and maintaining the existing Big Ant Engine code base
Analysing and fixing common problems in a game engine such as load times, memory usage, and performance problems


Bachelor’s degree in software engineering, computer science, or equivalent
Very good understanding of C++
Experience in software programming, ideally in the video game industry or any other relevant experience.
Basic knowledge of engine or middleware and associated pipeline
Passionate about playing and making games
Basic knowledge of debugging tools
Familiar with basic speed and memory considerations
Familiar with optimisation principles
Ability to anticipate and resolve problems
Attention to detail
Flexibility in organising work
Good interpersonal and communication skills
Ability to work as part of a team
Ability to adapt to change
Ability to quickly learn to use new tools
Work well with designers and artists to implement the vision of the game
Strong verbal and written communication skills

Bonus points:

Experience on the current generation of consoles (PS4, Xbox One)
Experience with scripting languages (Lua, Python)
Good debugging skills

The company:

Big Ant Studios is one of the oldest and largest game developers in Australia. Based in City Road, Southbank, we develop premium character action, racing, and sports content for multiple platforms.


Big Ant offers a central location, an experienced team and perks include daily lunches, beer and pizza Fridays and professional development support.

Job Position

Unreal C++ Programmer

Junior to Mid Level
Blowfish Studios is expanding its studio and we're seeking a talented programmer to join us to create the best PC, console and mobile games! You can look forward to gaining professional game development experience and releasing games on multiple platforms. We are keen to find someone who can grow into a senior role. If you're passionate about video games, we want to hear from you!


Desired skills and experience

  • Strong knowledge of C++.
  • Good knowledge of a secondary language: C# or Java.
  • Very good knowledge of Unreal game engine.
  • Ability to work in a team, and to incorporate feedback from peers.
  • Excellent interpersonal and communication skills with team members of different departments.

The successful candidate must also meet the following requirements

  • Must be detail oriented and able to handle multiple projects under pressure.
  • Passion for video games and good knowledge of different game genres across all platforms.
  • Self-motivated and proactive.
  • Great problem solving skills.
  • Positive attitude and a genuine team player.
  • Ability to take direction well.
  • Share knowledge and open to learn from others.


Primary Software: Unreal 4
Secondary Software: Visual Studio, Git, Unity 2018, GameMaker Studio 2
Other Software: Trello, Jenkins


Salary: DOE
Platform(s): PC, PS4, XB1, Switch, iOS, Android
Relocation: No
Required Spoken Language(s): English
Required Work Auth.: Australian Permanent Resident
Full-time: Yes
Location: Sydney


About Blowfish
Located in Sydney, Blowfish Studios is an award winning independent game developer. We create awesome games with creative gameplay & stunning visuals. Be part of a small, talented and creative team of artists, support staff and programmers.

Our Mission
Everyone at Blowfish is driven to create fun and enjoyable games that all types of people will play. We strive for technical and artistic excellence, all while building relationships with our clients and partners. All working together to create games that compete with the best in the world for many different gaming platforms.

Our Philosophy
We certainly have our favourite games that we like to play and make, but we love creating games in general. Because of this we are able to put all our passion, energy and creativity into every game we develop. Whether it's our own idea or for one of our clients, we believe in making the best game we can.

Send us links to your most recent work/portfolio, an up-to-date resume and other supporting material to : Make sure you specify the position you are applying for.

Job Position
Application Deadline Date:


EMD Studio is looking for a Unity generalist to join our growing team to work on a new VR research project!

 The Embodied Movement Design Studio (EMD) is a bespoke new creative technology studio located in Melbourne. The Studio investigates and proactively advances the artistic, cultural and commercial potential of movement-based interactive technologies such as AR, VR, XR, and robotics.

EMD Studio is located in Windsor, a few minutes’ walk from Windsor station.

The position is a short term contract starting as soon as possible and ending in mid-March 2020.

For more information on EMD Studio, please visit:

General Duties:
Implementing and maintaining project systems and features.
Working effectively in a collaborative team environment.
Following EMD studio's standards and best practices.
Assisting and mentoring other employees in your area(s) of expertise.

Required Skills:
Experience working with 3d digital content creation packages, e.g. Maya, 3ds Max, Blender.
Experience in C# and .NET.
Experience with VR development (Vive, Oculus, and Mobile VR).
Good familiarity with the Unity game engine.
Knowledge of source control (Git, Source Tree).
The ability to write clear, performance-friendly and maintainable code with adequate comments.
Excellent time management skills.
Excellent communication skills.

Desirable Skills:
1 year(s) games and/or software development experience.
1 year(s) 3d content creation experience.
Alternative coding languages, e.g. C++, Python, Java.
Bachelor’s degree (or above) in relevant field
Self-taught applicants must be able to show functional demo code and or examples of programming and artistic work.

The perfect applicant would be able to both design and implement gameplay functionality in code and be able to create and implement art assets into the engine.

If this position sounds like you but you feel like you haven’t ticked all the boxes, please still get in touch.
On-site training in many areas will be provided as well as an endless supply of coffee!

Payscale is Swinburne Standard HEW 6 level 1 pro-rata:
Check here for more information:

How to apply:
Send your application via email to ( with the subject line “EMD VR Application – [Your Name]”
Attach your CV and provide links to examples of your work.

We encourage people from all backgrounds, experience levels and identities to apply.

Note: Due to government requirements, employees in a university must have a valid working with children’s check. (You don’t need one at the time of application, but to start work, you do)

(You must be eligible to work in Australia)

Job Position
Application Deadline Date:

Playcorp is a seasoned game development studio based in Melbourne Australia (Melbourne CBD) working with one of the world’s top publishers on games for PC, PS4 and XBox One. The company is growing strategically as it looks to add experienced game developers.

Playcorp is looking for talented programmers who love games, love gameplay mechanics and love working in teams that turn designs and ideas into beautifully crafted game experiences for players. As a gameplay programmer, you would be an advocate for the player pushing to improve the quality of the player’s experience at every turn.
Gameplay Programmer:
Playcorp Studios is looking for experienced gameplay programmers, who have a passion for games and gameplay features. As a gameplay programmer you will be helping the team create exceptional player experiences by working closely with designers, artists, programmers and the QA team. The job of a gameplay programmer is to work collaboratively on each feature of the game, bringing together art, design and code.

Requirements and experience:
* At least 2 years of professional game development experience
* 1 or more shipped titles where you were instrumental in creating gameplay mechanics.
* Comprehensive knowledge of C#
* Experienced in Unity 3D
* Excellent problem-solving and good math skills
* Experience with working within an agile environment
* Experience working with source controls (preferably Git)
* Having experience with Issue tracking systems (Preferably JIRA)
* Exceptional communications skills.
* A keen interest in game design and playing games, with a passion to create compelling and fun gameplay experiences.

Responsibilities include, but are not limited to:
* Working on features in areas such as Game Mechanics, Key Game Features, UI, Animation, Audio, AI and Networking.
* Debugging issues in the game
* Optimization of code to meet performance requirements
* Define the required steps and estimation time to deliver assigned tasks
* Contribute to code review and technical design documentation
* QA testing of other team members’ task submissions

Nice to have
* Bachelor’s degree in computer science or equivalent.
* Good understanding of ECS pattern and Unity Dots
* 1 or more shipped title (Console games are a bonus)
* Experience with TDD and unit-testing frameworks

If interested, please send us an email at with your CV/Resume and any additional attachments with the title ‘Gameplay Programmer’

Thanks for taking the time to read this!

Job Position
Application Deadline Date:

• Attractive salary offers
• Exciting phase of product development
• Award-winning team and projects
• Great location and environment

LionsHeart Studios is looking to fill a Senior Software Developer position.

Senior Programmers are especially encouraged to apply, although talented (advanced) Mid portfolios will also be considered.

So, if you are passionate and driven, with experience in the videogame industry and you strongly believe that games can change the world, come join us!

About us:
At LionsHeart we aim to develop products that transform our idea of what games are. We are creating games that are complex yet easy to use so that people can genuinely learn from them.

Already counting a number of successful titles played by thousands of users across Australia and abroad, we are now ramping up for our worldwide public release in 2019/early 2020.

Some of our early prototypes can be found at

The job:
In this role you will work closely with game designers, developers and researchers to create game functionality in a very agile environment.

You will have the chance to make your mark in each project you’re involved, with the opportunity of taking leadership roles in various projects and seeing them through from design to deployment.

At our end, we are committed to provide support, a professional development track that fits your abilities, and a dynamic fun work environment where things definitely happen!

* 4+ years experience; Shipped at least 2 titles
* Demonstrable C# / Unity experience
* Experience working in teams; excellent team player
* Ability to write clean, modular code
* Solid understanding of object-oriented design, of data structures and algorithms
* Bachelor in Computer Science/Software Dev/similar or equivalent industry experience

* Experience with modern JavaScript flavours (e.g. ES6), frameworks, libraries and build pipelines
* Experience with at least one other major language (e.g. Python)
* Experience with Django, React, Meteor, Docker, and SQL and NoSQL databases
* Experience working with multiplayer systems
* Cross-platform development expertise

If you are interested in finding out more, please forward your CV and cover letter to

Please apply for this role only if you have the right to work in Australia. Only short-listed applicants will be contacted.

Subscribe to Game Programmer