Breaking into Australia’s competitive game development industry requires more than just coding skills – you need to demonstrate technical expertise across game engines, programming languages, and the unique challenges of real-time interactive systems. Whether you’re a recent computer science graduate with a passion for games, a software developer transitioning into game programming, or an experienced developer seeking advancement within Australia’s growing games industry, your resume must showcase the specialised technical abilities that studios demand.
This comprehensive guide provides you with proven game programmer resume examples, technical formatting strategies, and industry-specific insights tailored for Australia’s game development landscape. From highlighting your engine expertise to demonstrating your problem-solving abilities with complex game systems, you’ll learn how to position yourself as the skilled technical professional that Australian game studios actively seek on platforms like SEEK, Games Jobs Australia, and International Game Developers Association.
Game Programmer Resume (Text Version)
Senior Game Programmer | C++ | Unity | Unreal Engine
Contact Information:
Phone: +61 3 9876 5432
Email: [email protected]
LinkedIn: linkedin.com/in/alexchen
Portfolio: alexchen.dev
Location: Melbourne, VIC 3000
PROFESSIONAL SUMMARY
Experienced Game Programmer with 6+ years developing AAA and indie games across PC, console, and mobile platforms. Proven expertise in C++, Unity, and Unreal Engine with demonstrated success optimising game performance and implementing complex gameplay systems. Strong background in graphics programming, AI development, and cross-platform deployment with published titles reaching 2M+ players globally.
PROFESSIONAL EXPERIENCE
Senior Game Programmer | Wicked Witch Software | March 2021 – Present
• Lead development of gameplay systems for AAA console title, managing codebase of 500K+ lines across 8 platforms
• Optimised rendering pipeline reducing frame time by 40% and improving performance across Xbox Series X/S and PlayStation 5
• Implemented advanced AI systems using behaviour trees and state machines for 15+ enemy types
• Mentored team of 4 junior programmers in code architecture, debugging techniques, and version control best practices
• Collaborated with designers to prototype and implement 25+ gameplay features using rapid iteration methodologies
• Maintained 99.5% code stability through comprehensive unit testing and automated build systems
Game Programmer | Halfbrick Studios | June 2019 – February 2021
• Developed mobile game features for iOS and Android using Unity and C#, reaching 5M+ downloads
• Created custom tools and editor extensions improving team productivity by 30% and reducing iteration time
• Implemented multiplayer networking systems supporting 100+ concurrent players with 50ms latency
• Optimised memory usage and battery performance for mobile devices, extending gameplay time by 25%
• Collaborated with artists to develop shader systems and visual effects using HLSL and ShaderGraph
• Participated in game jams and prototype development, contributing to 3 successful concept pitches
Junior Game Programmer | Team Cherry | August 2017 – May 2019
• Contributed to indie game development using Unity and C# for cross-platform release on PC and Nintendo Switch
• Implemented core gameplay mechanics including player movement, combat systems, and level progression
• Developed custom animation systems and state management for complex character behaviours
• Optimised game performance for Nintendo Switch platform achieving stable 60fps gameplay
• Created level editing tools and asset pipeline automation reducing content creation time by 40%
• Participated in beta testing coordination and bug fixing for release candidates
EDUCATION
Bachelor of Computer Science (Games Development) | RMIT University | 2017
• Major in Game Programming and Interactive Media
• Final year project: Real-time strategy game with custom engine built in C++ and OpenGL
• Academic achievement: Dean’s List for outstanding performance in Advanced Game Programming
TECHNICAL SKILLS
Programming Languages: C++, C#, Python, JavaScript, HLSL, GLSL
Game Engines: Unity 3D, Unreal Engine 4/5, Custom Engines
Graphics APIs: DirectX 11/12, OpenGL, Vulkan
Platforms: PC (Windows/Mac/Linux), PlayStation 4/5, Xbox One/Series X, Nintendo Switch, iOS, Android
Tools & Software: Visual Studio, Perforce, Git, Jira, Maya, Blender, Photoshop
Specialisations: Gameplay Programming, Graphics Programming, Performance Optimisation, AI Systems
NOTABLE PROJECTS
• “Shadow Realms” (PC/Console) – Lead programmer on action RPG with 1M+ units sold
• “Mobile Legends Arena” (iOS/Android) – Core systems programmer for top-10 mobile strategy game
• “Pixel Quest” (Nintendo Switch) – Solo developer for indie platformer featured in Nintendo Direct
What is The Best Format for a Game Programmer Resume?
For game programmer positions in Australia, the reverse chronological format combined with a strong technical skills section is the most effective approach. Game development studios want to quickly assess your technical capabilities, project experience, and the complexity of games you’ve worked on.
Key formatting guidelines for game programmer resumes:
- Length: 2 pages maximum (1-2 pages for entry-level positions)
- Font: Professional fonts like Arial, Calibri, or Source Code Pro for technical sections
- Font Size: 14-16pt for headings, 11-12pt for body text
- Margins: 2.5cm on all sides for clean presentation
- File Type: PDF format to preserve formatting across different systems
Essential resume sections for game programmers:
Header: Include your full name, professional title, phone number, professional email, LinkedIn profile, portfolio website, and city/state.
Professional Summary: A concise 3-4 line overview highlighting your years of experience, key technical skills, platforms you’ve developed for, and notable achievements or published games.
Professional Experience: Your work history emphasising game development roles, technical contributions, and measurable impacts on game performance or player engagement.
Technical Skills: Comprehensive listing of programming languages, game engines, graphics APIs, platforms, and specialisations organised by category.
Additional Sections: Education, notable projects, game jam participation, open-source contributions, and relevant certifications that strengthen your technical profile.
What Experience Should Be on Your Game Programmer Resume?
Your professional experience section should demonstrate your ability to solve complex technical challenges, work within game development pipelines, and contribute to successful game launches. Focus on specific technical implementations, performance improvements, and collaborative achievements that show your impact on game quality and team productivity.
Key elements to include in your game programmer experience:
- Specific technologies, engines, and programming languages used
- Types of games and platforms you’ve developed for
- Performance optimisations and technical achievements
- Team collaboration and mentoring responsibilities
- Tools development and pipeline improvements
- Problem-solving examples and creative solutions
- Quantifiable metrics like performance gains or user engagement
Game Programmer | Big Ant Studios | May 2020 – Present
• Developed core gameplay systems for cricket simulation game using C++ and custom engine architecture
• Implemented advanced physics simulation for ball mechanics achieving 99.9% accuracy compared to real-world data
• Optimised rendering system using DirectX 12 and compute shaders, improving framerate by 35% on target hardware
• Created AI systems for 22 unique player behaviours using finite state machines and utility-based decision making
• Built cross-platform input system supporting keyboard, controller, and touch interfaces across PC, Xbox, and mobile
• Collaborated with QA team to resolve 200+ critical bugs while maintaining code quality and performance standards
• Developed automated testing framework reducing regression testing time by 50%
Game Programmer | Game Company | 2020 – Present
• Worked on various game projects
• Used different programming languages
• Fixed bugs and improved game performance
• Collaborated with team members
• Participated in game development process
Entry-Level Game Programmer Resume Samples (Experience)
For those entering the game programming field, emphasise relevant education projects, game jams, internships, personal projects, and any programming experience that demonstrates problem-solving abilities and passion for game development.
Junior Game Programmer | League of Geeks | January 2023 – Present
• Contribute to indie strategy game development using Unity and C# under senior programmer mentorship
• Implemented UI systems and menu functionality supporting keyboard, controller, and accessibility requirements
• Developed automated testing scripts for gameplay features reducing manual QA time by 25%
• Created custom editor tools for level designers improving workflow efficiency and reducing content iteration time
• Participated in daily standups, sprint planning, and code reviews following Agile development methodologies
• Completed comprehensive onboarding program covering studio coding standards, version control, and best practices
• Contributed to 2 successful game jam projects demonstrating rapid prototyping and creative problem-solving skills
Entry-Level Programmer | Game Studio | 2023 – Present
• Learning game development tools and processes
• Working with senior developers on projects
• Writing code for different game features
• Attending meetings and training sessions
• Gaining experience in game programming
How to Write the Education Section for your Game Programmer Resume
Education is important for game programmer positions, as Australian employers value formal computer science training combined with specialised game development knowledge. Your education demonstrates the mathematical and algorithmic foundation necessary for complex game systems, graphics programming, and performance optimisation.
Include relevant coursework, projects, and achievements that directly relate to game programming. Academic projects, game development assignments, and thesis work can provide concrete examples of your technical capabilities and passion for game development.
Game Programmer Resume Example (Education)
Bachelor of Information Technology (Games and Interactivity) | Queensland University of Technology | 2020
• Specialisation in Game Programming and Real-Time Systems
• Major Project: Multiplayer racing game with custom physics engine built using C++ and OpenGL
• Relevant Coursework: Advanced Game Programming, Computer Graphics, Artificial Intelligence, Software Engineering
• Academic Achievement: University Medal for outstanding academic performance
Certificate IV in Programming | TAFE Queensland | 2018
• Focus on object-oriented programming and software development fundamentals
PROFESSIONAL DEVELOPMENT
Unreal Engine 5 Certification | Epic Games | 2023
Advanced C++ Programming Workshop | Australian Computer Society | 2022
Game AI Programming Masterclass | AI Institute Australia | 2021
How to Write the Skills Section for your Game Programmer Resume
The skills section of your game programmer resume is crucial for passing initial technical screening and demonstrating your breadth of expertise. Australian game studios want to quickly identify candidates with the specific technical competencies required for their projects and development pipelines.
Organise your skills by category and prioritise the most relevant technologies for your target roles. Include both breadth (multiple engines and languages) and depth (advanced features and optimisations) to show your versatility and expertise level.
Game Programmer Resume Skills (Hard Skills)
- C++ Programming & Memory Management
- C# and .NET Framework
- Unity 3D and Unity Editor Scripting
- Unreal Engine 4/5 and Blueprint Scripting
- Graphics Programming (DirectX, OpenGL, Vulkan)
- Shader Development (HLSL, GLSL, ShaderGraph)
- Game Physics and Mathematics
- AI Programming and Pathfinding
- Networking and Multiplayer Systems
- Performance Optimisation and Profiling
- Cross-Platform Development
- Version Control (Perforce, Git)
- Build Systems and Automation
- Mobile Game Optimisation
Game Programmer Resume Skills (Soft Skills)
- Problem-Solving and Debugging
- Technical Communication and Documentation
- Team Collaboration and Code Reviews
- Time Management and Sprint Planning
- Creative Thinking and Innovation
- Attention to Detail and Quality Assurance
- Adaptability and Learning Agility
- Cross-Disciplinary Collaboration
- Mentoring and Knowledge Sharing
- Project Planning and Task Estimation
- User Experience Awareness
- Continuous Learning and Technology Adoption
How to pick the best Game Programmer skills:
- Match job requirements – Identify the specific engines, languages, and platforms mentioned in game programmer job postings you’re targeting
- Demonstrate proficiency levels – Include skills where you can provide concrete examples of projects, problems solved, or systems implemented
- Consider studio focus – Emphasise skills relevant to the types of games (mobile, AAA, indie) and platforms your target studios develop for
- Balance breadth and depth – Show versatility across multiple technologies while highlighting areas of specialisation or advanced expertise
- Stay current with industry trends – Include emerging technologies and modern development practices that demonstrate your commitment to professional growth
Game Programmer Resume Examples (Skills)
• C++ Programming – Developed high-performance game systems with custom memory allocators and multi-threading, achieving 60fps on target hardware
• Unity 3D – Created 15+ published mobile games using advanced features including custom shaders, networking, and performance profiling
• Graphics Programming – Implemented custom rendering pipeline using DirectX 11 with deferred shading and post-processing effects
• AI Systems – Designed and implemented behaviour tree framework supporting 20+ NPC types with complex decision-making logic
• Performance Optimisation – Achieved 40% frame rate improvement through CPU and GPU profiling, reducing draw calls and memory allocations
Should I Add Bonus Sections to My Game Programmer Resume?
Additional sections can significantly enhance your game programmer resume by demonstrating your passion for game development, technical creativity, and engagement with the broader game development community. These sections are particularly valuable in the games industry where personal projects, community involvement, and continuous learning are highly regarded.
Valuable bonus sections for game programmer resumes include:
Personal Projects & Portfolio: Games you’ve developed independently, technical demos, or open-source contributions that showcase your skills and creativity outside of work commitments.
Game Jam Participation: Hackathon-style events where you’ve created games within tight timeframes, demonstrating rapid prototyping abilities and creative problem-solving under pressure.
Technical Publications: Blog posts, tutorials, or conference presentations about game programming techniques, tools, or technologies that establish your expertise and thought leadership.
Open Source Contributions: Contributions to game engines, libraries, or tools that demonstrate your code quality and collaborative development skills.
Certifications & Training: Engine certifications, online course completions, or specialised training that validates your technical competencies.
Professional Associations: Memberships in IGDA, local game development groups, or industry organisations that show your professional engagement.
Game Programmer Resume Examples (Other Sections)
• “Quantum Runner” – Solo-developed 2D platformer using custom C++ engine, featured on itch.io with 10K+ downloads
• “AI Pathfinding Visualiser” – Unity tool for demonstrating A* and Dijkstra algorithms, open-sourced on GitHub (500+ stars)
• “Shader Playground” – Collection of advanced visual effects and shaders showcasing graphics programming expertise
GAME JAMS & COMPETITIONS
• Global Game Jam 2023 – “Best Technical Achievement” award for innovative use of procedural generation
• Ludum Dare 48 – Top 10% ranking in Innovation category for experimental gameplay mechanics
• Australian Game Developer Awards – Finalist in “Excellence in Programming” category (2022)
COMMUNITY CONTRIBUTIONS
• Technical Blog – Monthly articles on game programming techniques with 5K+ monthly readers
• Unity Asset Store – Published 3 editor tools with 4.8/5 star rating and 2K+ downloads
• IGDA Melbourne – Regular speaker at monthly meetups on graphics programming topics
• Enjoys playing video games
• Likes learning about new technologies
• Interest in computer programming
• Follows game development news
• Participates in online gaming communities
Professional tip: Focus on activities that demonstrate technical skills, creativity, or professional engagement rather than passive interests. Show what you’ve built, contributed to, or achieved in the game development space.
How to write a Game Programmer Resume Objective or Resume Summary
Your professional summary serves as your technical introduction, immediately communicating your programming expertise, game development experience, and the value you bring to game development teams. For game programmer positions, this section should emphasise your technical competencies, project experience, and understanding of game development pipelines.
Key elements of an effective game programmer summary:
- Years of game programming or relevant software development experience
- Key technical skills including languages, engines, and platforms
- Types of games or projects you’ve contributed to
- Notable achievements, optimisations, or technical innovations
- Team collaboration and problem-solving capabilities
Game Programmer Resume Summary Examples
Skilled Game Programmer with 5+ years developing games across PC, console, and mobile platforms using C++, Unity, and Unreal Engine. Proven expertise in gameplay systems, graphics programming, and performance optimisation with demonstrated success improving frame rates by 30%+ and reducing memory usage. Strong collaborative experience working with cross-disciplinary teams to deliver 8 published titles with combined downloads exceeding 3 million players worldwide.
Passionate gamer and programmer looking for opportunities in game development. I love playing games and have always wanted to make them. I know several programming languages and have some experience with game engines. I am creative, hardworking, and eager to learn new technologies while working with a team of game developers.
For recent graduates or career changers entering the game programming field, an objective statement can effectively communicate your educational background, technical preparation, and commitment to game development as a career path.
Entry-Level Game Programmer Resume Summary Examples
Recent Computer Science graduate specialising in game development with comprehensive training in C++, Unity, and graphics programming. Completed 3 substantial game projects including a custom 3D engine built from scratch and a multiplayer networking implementation. Strong foundation in algorithms, data structures, and software engineering principles with demonstrated ability to solve complex technical challenges through 2 successful game jam participations and 1 published indie game.
New graduate seeking an entry-level position in game programming. I studied computer science and learned about programming and game development. I am enthusiastic about making games and want to start my career in the gaming industry. I am a quick learner and believe I would be a good addition to any game development team.
How to Update Your LinkedIn Profile When Updating Your Game Programmer Resume
In Australia’s game development industry, LinkedIn serves as a crucial platform for professional networking, staying current with industry trends, and discovering opportunities within both established studios and emerging indie developers. Your LinkedIn profile should complement your resume while providing additional context about your technical journey, problem-solving approach, and passion for interactive entertainment.
Your LinkedIn presence should reflect the technical expertise and creative problem-solving abilities that define successful game programmers. The platform allows you to showcase your technical projects, share insights about game development challenges, and connect with the broader Australian and international game development community.
LinkedIn Headline Optimisation for Game Programmers
Your LinkedIn headline should immediately convey your technical specialisation, experience level, and the types of games or platforms you work with, helping you appear in relevant recruiter searches.
• “Senior Game Programmer | C++ | Unity | Unreal Engine | AAA Console & Mobile Game Development”
• “Game Programmer | Graphics & Gameplay Systems | Published Titles | AI & Physics Specialist”
• “Lead Game Programmer | Cross-Platform Development | Performance Optimisation | Team Leadership”
• “Indie Game Developer & Programmer | Solo Projects | Technical Innovation | Open Source Contributor”
• “Game Programmer at Game Company”
• “Software Developer Interested in Games”
• “Passionate Game Developer and Programmer”
• “Programmer with Game Development Experience”
LinkedIn Summary vs Resume Summary: Key Differences
While your resume summary focuses on technical achievements and experience, your LinkedIn summary should provide insight into your passion for game development, your approach to solving complex technical challenges, and your vision for interactive entertainment. This is an opportunity to show personality while maintaining technical credibility.
Your LinkedIn summary can include perspectives on game development trends, insights about emerging technologies, or reflections on memorable technical challenges you’ve overcome. This demonstrates the analytical thinking and continuous learning mindset that are essential for game programming success.
Showcasing Game Programmer Experience on LinkedIn
LinkedIn’s experience section provides space to elaborate on your technical contributions, describe complex problems you’ve solved, and include multimedia content that brings your work to life. This is particularly valuable for game programmers whose work is highly visual and interactive.
Best practices for LinkedIn experience entries:
- Include screenshots, videos, or GIFs of games and features you’ve developed
- Describe technical challenges and creative solutions in accessible language
- Highlight collaborative achievements and cross-disciplinary teamwork
- Mention specific technologies and provide context for their application
- Share lessons learned and how they’ve influenced your development approach
LinkedIn Skills and Endorsements for Game Programmers
Strategic skill selection helps you appear in technical searches while endorsements from colleagues, team leads, and industry contacts provide credibility for your claimed expertise. Focus on skills that align with your career goals and actively seek endorsements from your professional network.
LinkedIn skill assessments can validate your proficiency in programming languages, software development practices, and technical concepts. Completing assessments in your core competency areas demonstrates commitment to verified expertise and can improve your profile’s search ranking.
LinkedIn Profile Tips for Australian Game Programmers
Australian game development culture values technical excellence, collaborative teamwork, and creative innovation. Your LinkedIn presence should reflect these industry characteristics while positioning you as a skilled and reliable technical professional.
Australia-specific LinkedIn strategies:
- Connect with Australian game developers, studio professionals, and industry leaders
- Share insights about Australian game development, local studios, or industry events
- Engage with content from Australian game development organisations and studios
- Participate in discussions about game development trends, technical challenges, or career advice
- Showcase awareness of the Australian games industry landscape and development opportunities
- Join Australian game development groups and participate in local community discussions
Creating an outstanding game programmer resume requires demonstrating both technical excellence and creative problem-solving abilities that Australian game studios value in their development teams. By following the examples and strategies outlined in this guide, you’ll be well-positioned to showcase your programming skills and secure interviews for the game development opportunities that align with your career aspirations.
Your resume represents your technical credentials and passion for interactive entertainment. Complement your polished resume with a compelling cover letter that demonstrates your understanding of specific studio cultures and project requirements. For current opportunities and industry insights, explore game programmer positions on SEEK and IGDA Australia for professional networking and career development resources.
Your game programming career represents the intersection of technical expertise and creative innovation. Take time to customise each application, showcase your problem-solving capabilities, and demonstrate the programming excellence that will contribute to creating engaging interactive experiences in your next game programmer role.