This was a 3-month internship in a professional Parisian studio.
This game plays similarly to Overwatch but in 1v1 on mobile, with the objectives and deckbuilding of Clash Royale. Each player has a team of 5 heroes, and can switch at will between them ;
the other heroes are controlled by AI.
I worked on game design as well as gameplay programming.
GAME DESIGN:
Hero gameplay design
- Specific ability or gun design/rework on existing heroes
- Complete hero kit design/rework from given constraints (ex: role, rarity, visual character design)
Hero balance
During the game's soft launch, I used data gathered from our playerbase with Periscope, as well as feedback from internal playtesting in order to deliver regular buffs / nerfs to heroes and improve the game's dynamic.
Signs and feedback
Multiple iterations on visual S&B for first-person and third-person view.
GAMEPLAY PROGRAMMING:
Hero abilities
Aim assist system for projectiles
3rd person camera collision system
General status effects (push, stun...)
TAKEAWAYS
Since I began my internship in soft launch, I had to get a solid grasp of all aspects of the game in its current state, and make the studio's vision my own to avoid giving irrelevant input.
I learnt to work on already existing, fully-fledged programming systems and implement new features without breaking anything. This demanded a lot of autonomy, research and communication on my part.
I learnt a lot about the interactions between game design and game programming, and about working in a truly professional environment.