Updated: Jan 06, 2026 – The Gameplay Programmer has experience in game development with at least one published title, with strong proficiency in C/C++ and scripting languages such as Python or JavaScript. This role demands skills in 3D math, collision detection, and various programming paradigms, including procedural, object-oriented, and component-based approaches. The programmer also demonstrates the ability to collaborate across disciplines to deliver features on time, with hands-on knowledge of tools like Maya, AI, networking, and build systems for both PC and consoles.
- Gameplay Coding
- Code Debugging
- Feature Implementation
- System Development
- Tool Creation
- Software Architecture
- Performance Optimization
- Technical Maintenance
- AI Programming
- Code Quality
- Team Communication
- Problem Solving
- Creative Alignment
- Self Improvement
- Scope Management
- Risk Awareness
- Mentorship
- Team Support
- User Focus
- Documentation Writing


Summary of Gameplay Programmer Knowledge and Qualifications on Resume
1. BS in Game Development with 1 year of Experience
- Solid C++ programming skills.
- Strong math skills, knowledge of vectors, matrices, and linear algebra.
- Excellent problem-solving ability as well as great team communication skills.
- Passion for playing and creating cutting-edge video game experiences.
- Dedication towards individual and team growth.
- Good interpersonal skills and the ability to work in and contribute to a collaborative environment.
- Ability to drive the creation of fun and innovative gameplay.
- Must be flexible with schedule changes and shifting timetables.
- Ability to work independently and efficiently, and multitask several time-intensive tasks at once.
- Experience with engine and console development, hobby engines count.
- Must have a keen eye for aesthetics.
- Have familiarity with C#.
2. BS in Computer Science with 5 years of Experience
- Outstanding communication skills and being comfortable working across teams and mentoring staff.
- Capable of reading and quickly understanding complex code.
- Able to plan the work for the team, including external dependencies, with minimal input.
- Experience leading a team of programmers.
- Self-motivated and driven to creatively solve problems.
- Have robust software engineering and software architecture principles.
- A solid understanding of game architecture, which will include developing reusable software libraries.
- Experience in working with and interfacing with a large codebase.
- Knowledge of real-time client/server code, with an awareness of HTTP client and web services
- Excellent C++ programming and debugging skills
- Video game programming experience for online systems, including having shipped at least one AAA PC/console title at Senior/Lead level from concept to delivery
3. BS in Software Engineering with 6 years of Experience
- Ability to work with a team of mixed disciplines to deliver functionality on time to the required specification.
- Experience in game development or 1 published title
- Knowledge and use of other programming languages
- Experience with Maya, Audio, Networking, AI, Tools, and Build Systems
- Prior development on multiple consoles and PC
- Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry.
- Strong 3D math skills, including practical knowledge of vectors and vector operations, matrices and matrix transformations, and the various representations of rotations (Euler, angle-axis, quaternion).
- The basics of intersection testing and collision
- Proficient with an application programming language (C and C++)
- Ability to adhere to the prevalent coding style and practices, including source control standards.
- Understanding of procedural and object-oriented programming paradigms.
- Familiarity with commercial content creation packages as well as component-based programming paradigms.
- Proficiency in a scripting language (Python, Perl, JavaScript, etc).
Lamwork content is developed through structured review of publicly available job postings and documented hiring trends.
Editorial operations are managed by Thanh Huyen, Managing Editor, with research direction and final oversight by Lam Nguyen, Founder & Editorial Lead. Content is periodically reviewed to reflect observable labor market changes.