Junior Gameplay Programmer
Counterspell Games Studio
About the Role
- Remote contract position at Counterspell Games Studio.
- Focus on implementing, iterating on, and maintaining gameplay systems and features.
Key Responsibilities
- Write clean, efficient code for core mechanics.
- Prototype new gameplay ideas.
- Integrate feedback from designers and other team members.
- Collaborate closely with game designers to translate design concepts into interactive experiences.
- Debug and optimize gameplay-related code.
- Ensure smooth moment-to-moment player interactions.
- Participate in code reviews.
- Maintain documentation for implemented features.
- Contribute to playtesting sessions to identify improvements and refine game feel.
Requirements & Tech Stack
- Programming and Object-Oriented Programming (OOP) skills relevant to game development.
- Experience or training in Game Programming and Gameplay Programming, including implementing and iterating on game mechanics.
- Understanding of Game Design principles.
- Familiarity with at least one modern game engine (e.g., Unity, Unreal Engine).
- Familiarity with standard development tools.
- Ability to write clear, maintainable code.
- Follow version control practices (e.g., Git).
- Ability to work in a remote, collaborative environment.
- Strong problem-solving skills.
- Attention to detail.
- Willingness to learn from feedback and improve over time.
- Relevant coursework, personal projects, mods, or indie game prototypes demonstrating gameplay programming ability.
- Nice to have: Experience with multiplayer systems, performance optimization, or scripting languages commonly used in games.