Skip to main content

Game Programmer

Location
Job Position
Skills
News

At Lamplight Forest we are pioneering new forms of musical and narrative gameplay. We are seeking open-minded, positive, adaptable and creative applicants to work on our musical adventure game Pallas of Vines.

Essentials:
• Experienced with C# and Unity
• Have contributed significantly to at least one commercially released game for PC or current generation consoles
• High level of skills in gameplay dynamics. Skilled in coding dynamic movement and physics for avatars, NPCs and cameras
• Deep understanding of Unity’s Rigid bodies, Character Controllers, LateUpdate, FixedUpdate etc
• Skilled in optimisations such as load times, memory, and performance. Ability to effectively work with artists to profile and optimise any related assets
• Experienced in setting up and maintaining a version control system

Bonus Points:
• A passionate gamer with a thorough knowledge of a wide range of games and genres
• Experience with puzzle, narrative or music games is an extra bonus

Skills:
• Able to balance taking direction as well as personal initiative, to problem-solve gameplay and technical issues
• Strong verbal and written communication skills
• Good team communication skills
• Work well with artists and leads in giving and receiving constructive feedback
• Adaptable to change, open to experimentation when needed
• Patient and diligent in cleaning up prototype code, responding to bug reports, etc
• Work consciously with artists and leads to understand and implement the game’s vision
• Able and willing to learn to use new tools/skills, and identify where new tools could be applied and/or developed

HOW TO APPLY:
• Freelance work-for-hire. Start date TBD
• Send a CV and folio with examples of your work to al(at)lamplightforest(dot)com

Company
Location
Job Position
News

Our development team consists of passionate gamers, driven to make the most fun, engaging and rewarding games and experiences for our players. We collaborate, evaluate, and iterate on everything that goes into the game, with a strong focus on “easy to play, hard to master”, and great user experiences.

Taking pride in maintaining the best and most reliable build processes, server configurations and development workflows, our Game Engineers don't just help to remove technical roadblocks when they arrive, they foresee them and prevent them from ever occurring. They are passionate about technology, up to date with the latest developments in the industry, and use this knowledge on a day to day basis to ensure that our games are always cutting edge. Game programmers at heart, our Game Engineers take a step back and analyse our projects as a whole, designing, implementing and monitoring the architecture that allows our team to efficiently craft some of the most innovative, engaging and rewarding games and experiences in our industry.

Responsibilities
Design and develop elegant solutions for a diverse range of complex problems to empower our teams to create games that are both technically and creatively innovative.
Work closely with artists, designers, QA and engineers across all projects to discover opportunities where software can improve our workflows and infrastructure.
Collaborate with programmers, artists and designers to create tools, asset pipelines, workflow processes and cloud solutions that are reliable, efficient and easy to use.
Design and develop game software with a high standard of code quality, stability, maintainability, readability and performance.
Provide expert advise regard the best operating systems, hardware platforms, game engines and techniques for implementing games, features and tools.
Diagnose and resolve issues with current and past projects, and test to ensure stability.
Contribute to the design of new product ideas and features.
Rapidly prototype and iterate on new game ideas to evaluate their fun, feasibility and market fit

Requirements
High standards of code quality, usability and maintainability.
Expert experience developing PC games with Unity3D and C#
Experience with REST APIs and cloud-based platforms (AWS, Azure, etc).
Strong knowledge of bench-marking, optimisation and PC hardware performance.
Able to thrive in a diverse, collaborative team working productively and autonomously.
Strong experience with common gameplay features such as physics, animation, user interfaces, state machines, networking, etc.
Experience writing other software such as C++ DLLs, APIs, servers, windows services, console programs, Powershell/batch scripts, or websites.
Experience working in teams with version control systems such as Git, Mercurial or Perforce.
Experience with a variety of software development tools and practices such as unit testing, build automation, dependency injection, data-driven development, etc.
Strong communication skills in English, both written and verbal.
A passion for games is critical as you'll be collaborating with the games development team and contributing to LAI Games products.
Advantageous
Experience with iOS, Android and web development, and any other programming languages.
Experience developing for VR

Qualifications
Tertiary degree in a relevant technical field, or equivalent experience.
5+ years experience in design and development of games.

Benefits
Flexible working hours
Monthly self-directed personal development days and game jams
We finish at 4:30 every Friday afternoon for social drinks and games
Work in a dynamic, creative work space located in Singapore's technology and media hub
Live and work in amazing Singapore! One of the safest, cleanest, greenest, most well connected and multicultural cities in the world!
Being a part of the out-of-home entertainment industry, we like to have frequent team events and enjoy what the industry has to offer.
We have close relationships with key customers such as Timezone, and get to spend a lot of time in their centres

If this sounds like you, click the link below to be directed to our jobs portal where you can upload your resume and portfolio, and share links to your work.

Company
Location
Job Position
News

Our development team consists of passionate gamers, driven to make the most fun, engaging and rewarding games and experiences for our players. We collaborate, evaluate, and iterate on everything that goes into the game, with a strong focus on “easy to play, hard to master”, and great user experiences.

Our Game Programmers enjoy all elements of development, leveraging their experience, passion, and alignment with the design team, to drive the production of almost every aspect of our game development, from gameplay logic and physics, to shaders, audio, UI and beyond. One of the most unique and engaging aspects of arcade games is the range of technologies and interface devices used to deliver memorable gameplay experiences. Motivated by the diversity of products, projects and technologies they're exposed to in their role, our Game Programmers thrive in the collaborative environment that drives the integration of these game elements, delivering incredible, physical games and experiences that no PC, console or mobile can replicate at home.

Responsibilities
Design and develop game software with a high standard of code quality, stability, maintainability, readability and performance.
Collaborate with a team of programmers, artists and designers to build asset pipelines, workflow processes and per-project development tools that are stable, elegant and efficient.
Collaborate with a team of programmers to advise the best software packages, hardware platforms, game engines and techniques for implementing games, features and tools.
Advise the development team with the scope and resources required for new product ideas, new game features and improvements to our existing game catalogue.
Work with electrical engineers to integrate custom hardware interfaces into our games and implement tools for thoroughly testing hardware.
Diagnose and resolve issues with current and past projects, and test to ensure stability.
Contribute to the design of new product ideas and features.
Rapidly prototype and iterate on new game ideas to evaluate their fun, feasibility and market fit.

Requirements
Strong experience with C# and Unity3D games targeting PC platforms.
Strong experience with common gameplay features such as physics, animation, user interfaces, state machines, shaders, networking, etc.
Strong understanding of PC hardware performance, bench-marking and optimization.
Experience writing other software such as C++ DLLs, APIs, servers, windows services, console programs, Powershell/batch scripts, or websites.
Experience working in teams with version control systems such as Git, Mercurial or Perforce.
Experience with a variety of software development tools and practices such as unit testing, build automation, dependency injection, data-driven development, etc.
Able to thrive in a diverse, collaborative team working productively and autonomously
Strong communication skills in English, both written and verbal.
A passion for games is critical as you'll be collaborating with the games development team and contributing to LAI Games products.
Qualifications
Tertiary degree or diploma in a programming related discipline or equivalent experience.

Benefits
Flexible working hours.
Monthly self-directed personal development days and game jams.
We finish at 4:30 every Friday afternoon for social drinks and games.
Work in a dynamic, creative work space located in Singapore's technology and media hub.
Live and work in amazing Singapore! One of the safest, cleanest, greenest, most well connected and multicultural cities in the world!
Being a part of the out-of-home entertainment industry, we like to have frequent team events and enjoy what the industry has to offer.
We have close relationships with key customers such as Timezone, and get to spend a lot of time in their centres

If this sounds like you, apply with the link below to be directed to our jobs portal where you can upload your resume and portfolio, and share links to your work.

https://helixleisure.bamboohr.com/jobs/view.php?id=86

Location
Job Position
News

Game Programming Teacher – AIE Sydney

The Academy of Interactive Entertainment (AIE), the leading educator in game development, 3D animation and VFX, is looking for an experienced game programmer to deliver Advanced Diploma of Professional Game Development (Game Programming) and/or associated certificate courses at our Sydney campus.

The Advanced Diploma is a strongly practical and intensive course that focuses on the core skills required by game programmers. The successful applicant will develop, update and deliver the course content, administer course requirements, and provide assessment and direction over the school year. Teaching experience is valued but not critical. Strong communication skills, a team orientated attitude and commercial games programming development experience are essential.

The successful applicant will be working within a supportive and highly skilled team, across all campuses.

Duties and Responsibilities:
• Delivering the course content for the Advanced Diploma and/or associated courses using a combination of lecture style sessions and practical tutorials
• Advising and assisting students on both programming and technical issues in team environments
• Monitoring student progress including attendance, course competencies, informal and formal assessment
• Evaluating student course work in both practical and theory exercises

Essential:
• Detailed, practical, up-to-date knowledge of C++ and C# for game programming and the application of middleware.
• Ability to keep knowledge current with industry standards and further
• own learning as required
• Excellent verbal and written communication skills
• Current Certificate IV in Training and Assessment (TAE 40110 or
• higher)
• Ability to work effectively within a team

Desirable:
• Knowledge of Unity3D or Unreal Engine 4
• Prior teaching experience an advantage
• Formal qualification in a relevant area

Please note:
• This is a full-time position with a 5-month probation period.
• Salary is negotiable depending on experience.
• Applicants need to be able to apply for, or currently hold, a current Police Check and Working with Children Check.

To apply for this position, please provide a cover letter addressing the Skills and Knowledge requirements as well as a Resume and send to neilb@aie.edu.au or hr@aie.edu.au.

To find out more, get in touch with Neil Boyd, Head of School via email neilb@aie.edu.au or phone (02) 8514 8800

Location
Job Position
News

Game Programming Teacher – AIE Melbourne

The Academy of Interactive Entertainment (AIE), the leading educator in game development, 3D animation and VFX, is looking for an experienced game programmer to deliver Advanced Diploma of Professional Game Development (Game Programming) at our Melbourne campus.

The Advanced Diploma is a strongly practical and intensive course that focuses on the core skills required by game programmers. The successful applicant will develop, update and deliver the course content, administer course requirements, and provide assessment and direction over the school year. Teaching experience is great, but not necessary. Strong communication skills, a team orientated attitude and commercial games programming development experience are essential.

The successful applicant will be working within a supportive and highly skilled team, across all campuses.

Duties and Responsibilities:
• Delivering the course content for the Advanced Diploma using a combination of lecture style sessions and practical tutorials
• Planning, creation and development of new course materials
• Reviewing, as part of a team, current curriculum and updating as required
• Advising and assisting students on both programming and technical issues
• Monitoring student progress including attendance, course competencies, informal and formal assessment
• Evaluating student course work in both practical and theory exercises

Essential:
• Detailed, practical, up-to-date knowledge of C++ and C# for game programming and the application of middleware.
• Ability to keep knowledge current with industry standards and further own learning as required
• Excellent verbal and written communication skills
• Current Certificate IV in Training and Assessment
• Ability to work effectively within a team

Desirable:
• Prior teaching experience an advantage
• Formal qualification in a relevant area

Please note:
• This is a part-time (4 days per week) position with a 5-month probation period.
• Salary is negotiable depending on experience.
• Applicants need to be able to apply for, or currently hold, a current Police Check and Working with Children Check.

To apply for this position, please provide a cover letter addressing the Skills and Knowledge requirements as well as a Resume and send to lauriec@aie.edu.au or hr@aie.edu.au.

To find out more get in touch with Laurie Costabile, Head of School –Melbourne Campus on (03) 8612 1902.

Location
News

Join the Game!

About Gameloft

A leading digital and social game publisher, Gameloft® has established itself as one of the top innovators in its field since 2000. Gameloft creates games for all digital platforms and with an audience of 157 million monthly users offers via Gameloft Advertising Solutions a unique level of visibility and involvement to advertisers. Gameloft operates its own established franchises such as Asphalt®, Order & Chaos, Modern Combat and Dungeon Hunter and also partners with major rights holders including Universal, Illumination Entertainment, Disney®, Marvel®, Hasbro®, Fox Digital Entertainment, Mattel® and Ferrari®. Gameloft distributes its games in over 100 countries and employs 6,000 people worldwide. Gameloft is a Vivendi company.

Gameloft Brisbane are expanding and seek Intermediate and Senior Programmers to join our talented team in our newly fitted out studio in Brisbane.

Responsibilities

• Work closely with designers in the creation of detailed feature specifications
• Take ownership of gameplay features
• Design and implement robust and innovative solutions to technical and creative challenges
• Write clean, robust, reusable code and create documentation where required
• Take active role in providing time estimates and task breakdowns for project requirements
• Help meet functionality, scope control, fun factor, and performance requirements
• Provide technical input to other programmers and mentor junior programmers as appropriate
• Experience with debugging- diagnosing and fixing code
• Work independently as well as with other departments.

Requirements

• Five plus years plus related experience and a proven track record with shipped game titles
• Ability to construct well engineered and maintainable software using C#/C++
• Expert at the design and development of advanced AI/Gameplay systems
• Strong 3D math skills
• Ability to debug complex systems and low level software
• Ability to quickly familiarize yourself to work with a large existing codebase
• Ability to rapidly prototype as well as producing final code
• Demonstrable skill at optimizing software for speed and memory efficiency
• Good spoken and written communication skills
• Excellent initiative, self-motivation, organizational and problem solving skills
• Knowledge of console game development and multiplayer development
• Passion for making and playing great games
• Xamarin/mono is a plus
• Experience with Unity is a plus

Additional Information
Salary for Intermediate Gameplay Programmers start at $75,000AUD and Senior Gameplay Programmers start at $95,000AUD.
Please apply at the below link and send us your CV, including a link to your professional portfolio.

Why Join the World of Gameloft?

• Because you want to be part of an exceptional experience within a company that is constantly growing!
• Because you want to work with talented people who are industry pioneers!
• Because you want to join a global company and meet great people around the world from all walks of life.
• Or, just because you’re looking for a great place to work!

Location
Job Position
News

Teacher (Sessional) - Game Programmer

Casual/Sessional opportunities
Professional industry focused environment
Moorabbin Campus – onsite parking, close proximity to public transport
Holmesglen is a recognised leader in the provision of Vocational and Higher Education in Victoria delivering nationally and internationally.

The Faculty of Business, Design and Information Technology is seeking qualified and experienced industry professionals to prepare, deliver and assess 3D courses. We are looking for passionate teachers with a deep understanding of game design and development, strong C# knowledge and familiarity with the game development process.

Core Skills:

Strong demonstrated knowledge of Unity and C# programming
Strong knowledge Autodesk Maya
Basic understanding of 3d Art workflows using Substance Painter, 3d Coat and Maya
Basic knowledge in UE4/C++/Blueprints
Adobe Photoshop CC
PBR workflow
Visual Communication Skills
Usability & Accessibility
Exceptional communication, organisation and interpersonal skills
Video tutorials / screen capture
To be successful, you will have the following:

Relevant post-secondary qualification.
Certificate IV in Training and Assessment (TAE40116); or Certificate IV in Training and Assessment (TAE40110) including the units TAELLN411 & TAEASS502 or equivalent units.
Relevant and current industry knowledge and experience.
Demonstrated relevant teaching experience.
Provide examples of assets designed and developed using the technologies listed above.
All applicants must attach a cover letter and resume/CV. Please note incomplete applications may not be considered.

Applications close 9:00 am Monday 28 January 2019.

Like to know more? Please contact Jamie Weston, Senior Educator on 03 9209 5210 or Marilou Fisher, Senior Educator on 9209 5716.

For applications, please apply via the SEEK or the Holmesglen website or send your details to marilou.fisher@holmesglen.edu.au.

Company
Location
Job Position
Skills
News

DESCRIPTION
We are looking for a Senior Game Engineer at Two Moos, on a full-time temporary contract in our Melbourne, Australia office.

Who are Two Moos? We are glad you asked. We’re a skilled team of children’s digital content specialists, developing award-winning games & apps for kids and teens.

We’re proud to create fun, educational and innovative digital experiences with the world’s top children’s broadcasters and brands including Disney, Sesame Street, PBS KIDS and The Wiggles.

We work with current and emerging technologies, from web games and apps to Virtual Reality, Augmented Reality, AI and more. We collaborate with amazing technical partners including Qualcomm and IBM Watson.

The Role.....

Two Bulls is growing its Melbourne office to handle our expanding client portfolio. We are currently seeking a Senior Games Engineer, who is passionate about learning and shipping code. Be part of a fast moving team where you can make a difference, solve challenging engineering problems with your team and focus on your craft.

You are a game developer that delivers. You are passionate about creating compelling experiences that engage players for entertainment and/or education. You will be switching between contributing directly to a project in both code and process improvement, sharing knowledge with your colleagues, and supporting the evolving strategy around how to deliver effectively so as to improve and expand on the form of games we create.

REQUIREMENTS
BS degree in Computer Science or Game Development, or 5+ years experience
Working proficiency and communication skills in verbal and written English
Experience with Git
Help deliver games in HTML5, Unity and iOS/Android native
Experience overseeing a team of developers
Please also mention if you have:

Developed AR / VR experiences
Developed AI experiences (e.g. Natural Language Processing)
Developed connected toy experiences
Experience with CI/CD, automated testing
Participated in any game jams/competitions
BENEFITS
We nurture sustainable work practices and we endeavour to provide a positive, inclusive workplace. We have a fantastic crossover of people early in their career and seasoned professionals, young families and individuals. We intend to provide our staff with the opportunity to grow and feel proud of their contributions.

About Us

Two Moos is part of the Two Bulls family. At Two Bulls we look at the landscape of emerging technology and create innovative products, which become tomorrow’s solutions. We are a team of roughly 90 people with offices in Melbourne and New York. We ship early and we ship often, believing that experiences are better off in the hands of real people than on a whiteboard. We make important things with a playful mindset, and attract brands who share our ambitions.

We are an inclusive and diverse company that invests in our engineers. With chapters and guilds, we facilitate community knowledge sharing, and mentorship is an explicit part of our individual career plans. We love to run brown bag talks and hackathons, along with maintaining a list of internal projects that service the business and our work culture.

Company
Location
Job Position
News

Be Part of an Innovative, Industry Leading Team
LAI Games is a leading developer and manufacturer of arcade games and products with a portfolio comprised of video games, Virtual Reality experiences, mobile applications, ticket redemption games, and more.

Our development team consists of passionate gamers, driven to make the most fun, engaging and rewarding games and experiences for our players. We collaborate, evaluate, and iterate on everything that goes into the game, with a strong focus on “easy to play, hard to master”, and great user experiences.
Our Game Programmers enjoy all elements of development, leveraging their experience, passion, and alignment with the design team, to drive the production of almost every aspect of our game development, from gameplay logic and physics, to shaders, audio, UI and beyond. One of the most unique and engaging aspects of arcade games is the range of technologies and interface devices used to deliver memorable gameplay experiences. Motivated by the diversity of products, projects and technologies they're exposed to in their role, our Game Programmers thrive in the collaborative environment that drives the integration of these game elements, delivering incredible, physical games and experiences that no PC, console or mobile can replicate at home.

Responsibilities:
- Design and develop game software with a high standard of code quality, stability, maintainability, readability and performance.
- Collaborate with a team of programmers, artists and designers to build asset pipelines, workflow processes and per-project development tools that are stable, elegant and efficient.
- Collaborate with a team of programmers to advise the best software packages, hardware platforms, game engines and techniques for implementing games, features and tools.
- Advise the development team with the scope and resources required for new product ideas, new game features and improvements to our existing game catalogue.
- Work with electrical engineers to integrate custom hardware interfaces into our games and implement tools for thoroughly testing hardware.
- Diagnose and resolve issues with current and past projects, and test to ensure stability.
- Contribute to the design of new product ideas and features.
- Rapidly prototype and iterate on new game ideas to evaluate their fun, feasibility and market fit.

Requirements:
- Strong experience with C# and Unity3D games targeting PC platforms.
- Strong experience with common gameplay features such as physics, animation, user interfaces, state machines, shaders, networking, etc.
- Strong understanding of PC hardware performance, bench-marking and optimization.
- Experience writing other software such as C++ DLLs, APIs, servers, windows services, console programs, Powershell/batch scripts, or websites.
- Experience working in teams with version control systems such as Git, Mercurial or Perforce.
- Experience with a variety of software development tools and practices such as unit testing, build automation, dependency injection, data-driven development, etc.
- Able to thrive in a diverse, collaborative team working productively and autonomously
- Strong communication skills in English, both written and verbal.
- A passion for games is critical as you'll be collaborating with the games development team and contributing to LAI -Games products.

Qualifications:
- Tertiary degree or diploma in a programming related discipline or equivalent experience.

Benefits:
- Flexible working hours.
- Monthly self-directed personal development days and game jams.
- We finish at 4:30 every Friday afternoon for social drinks and games.
- Work in a dynamic, creative work space located in Singapore's technology and media hub.
- Live and work in amazing Singapore! One of the safest, cleanest, greenest, most well connected and multicultural cities in the world!
- Being a part of the out-of-home entertainment industry, we like to have frequent team events and enjoy what the industry has to offer.
- We have close relationships with key customers such as Timezone, and get to spend a lot of time in their centres

If this sounds like you, please visit our career portal to submit your application: https://helixleisure.bamboohr.com/jobs/view.php?id=86

Location
Job Position
Skills
News

Game Programming Teacher - AIE Melbourne

The Academy of Interactive Entertainment (AIE), the leading educator in game development, 3D animation and VFX with campuses in Sydney, Melbourne, Canberra, Online and Adelaide.
AIE is looking for an experienced game programmer to deliver Advanced Diploma of Professional Game Development (Game Programming) at our Melbourne campus.

The Advanced Diploma is a strongly practical and intensive course that focuses on the core skills required by game programmers. The successful applicant will develop, update and deliver the course content, administer course requirements, and provide assessment and direction over the school year. Teaching experience is great, but not necessary. Strong communication skills, a team orientated attitude and commercial games programming development experience are essential.

The successful applicant will be working within a supportive and highly skilled team, across all campuses.
This position is full time, with a 5- month probation period

Duties and Responsibilities:
• Delivering the course content for the Advanced Diploma using a combination of lecture style sessions and practical tutorials
• Planning, creation and development of new course materials
• Reviewing, as part of a team, current curriculum and updating as required
• Advising and assisting students on both programming and technical issues
• Monitoring student progress including attendance, course competencies, informal and formal assessment
• Evaluating student course work in both practical and theory exercises

Essential:
• Detailed, practical, up-to-date knowledge of C++ and C# for game programming and the application of middleware.
• Ability to keep knowledge current with industry standards and further own learning as required
• Excellent verbal and written communication skills
• Current Certificate IV in Training and Assessment
• Ability to work effectively within a team

Desirable:
• Prior teaching experience an advantage
• Formal qualification in a relevant area

Salary negotiable based on skills and experience.
All applicants are required to provide a resume and covering letter then send to hr@aie.edu.au

To find out more, get in touch with Laurie Costabile, Head of School – Melbourne Campus on (03) 8612 1900.

Subscribe to Game Programmer