Founded in Quebec and continuing its growth with a team in Montreal, Beenox has over 25 years of expertise in game development. As an Activision studio, we are leaders in interactive entertainment and involved in the creation of renowned titles.
It is with pride that we contribute greatly to the famous Call of Duty franchise, notably by creating content for Warzone seasons and leading the development of the PC version of Call of Duty. Throughout our history, we have also participated in the success of Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man, and Guitar Hero.
Our raison d'être is to empower people to forge relationships and experience the exhilaration of surpassing themselves together, day after day.
We are determined in our mission to elevate iconic gaming experiences to unparalleled levels, for all players.
About the role
As a gameplay scripting intern, you will directly contribute to bringing game mechanics to life by collaborating closely with programmers, designers, and artists. Your role will be to implement and integrate various gameplay elements—such as mechanics, behaviors, visual effects (VFX), or animations—using tools and scripting languages. You will also participate in prototyping and adjusting functionalities to ensure that creative intentions take concrete form in the game. This internship is an opportunity to develop your sense of design while applying your technical skills, and to discover how to transform an idea into a complete interactive experience.
Responsibilities
- Collaborate with teammates from various disciplines (design, art, programming) to design, implement, and integrate game mechanics, behaviors, visual effects, and animations;
- Actively participate in feature design by proposing concrete solutions adapted to design intentions;
- Develop and maintain gameplay logic using scripting languages, respecting established quality and performance standards;
- Identify and correct scripting-related bugs, in collaboration with the testing and production team;
- Perform script reviews to ensure the consistency, readability, and quality of the team's work;
Requirements
- Knowledge of one or more scripting languages (Lua, Python, JavaScript, C#);
- Strong interest in game design (mechanics, levels, player experience) and willingness to apply these notions in a concrete context;
- Good/Strong command of French
- Proficiency in spoken and written English (to communicate effectively with partner studios worldwide, present projects or documents, etc.) (to collaborate with our internal and external partners worldwide, use our technology and tools, etc.)
- Good communication skills and ease of collaboration with colleagues from various disciplines (design, art, programming, QA);
- Autonomy and ingenuity in solving complex problems, with a creative and pragmatic approach;
- Organization, rigor, and attention to detail;
- Openness to constructive criticism and perseverance to iterate multiple times on a mechanic to improve it, even in the face of regular changes;
- Positive attitude and adaptability in a constantly evolving environment;
- Passion for video games and interest in understanding what makes an experience engaging and fun.
Bonus Points
- Knowledge of one or more game engines (Unity, Unreal, or others);
- Experience with additional languages (C/C++, Java, SQL);
- Participation in collaborative projects like game jams or personal video game projects;
- Ability to quickly prototype functionalities or game systems;
- Particular interest in shooting games;
- Knowledge in UI/UX design.