11-11 : Memories Retold

11-11MemoriesRetold_bird

2017-2018 – 11-11 : Memories Retold – Narrative Game – Commercial Project – PS4, XBox One, Steam

11-11 : Memories Retold is a narrative game that takes place during the World War 1. We follow two characters : Kur,t a German Engineer who wants to find his son that went to the front, and Harry, an American Canadian photographer who has been recruited to take propaganda photos.

The game has been created in collaboration by Digixart Entertainment and Aardman Animation, and is published by Bandai Namco Europe.

Tools : Unity3D, Wwise, Plastic SCM, Jenkins, PS4 Tools.


What I’ve done in short

  • PS4 TRCs and optimization.
  • Creation of a Bird gameplay (3Cs, tools for the game designers, music synchronization) and a card minigame (UI, animation driven).
  • Tools for the game designers integrated with the visual scripting tools they used.
  • Audio tools for the sound designers.
  • Continous Integration system between Plastic SCM, Jenkins and Slack.

A more complete description

Responsible for the PS4 TRCs and profiling on this console.

  • Achieved Sony Europe and Japan certification at the first submission, at the second for Sony America.
  • Implementation of PS4 functionalities as sending and retrieving photos and changing dynamically the lightbar color according to gameplay as a feedback.
  • Optimization of Unity PS4 Plugins to reduce memory usage and fix memory leaks.
  • Use PS4 tools as the memory analyzer and the razor cpu tools to find different problems and their location to solve them.

Gameplay Programming : I worked on the 3Cs of moments where we control a bird, a card minigame, and different needed little gameplay elements.

  • Iteration on how the bird is controlled, creation of a music synchronization system for the level designers : possibility to set the wanted location of the bird and at what time of the music so we can have some terrain reveal and events when wanted with a total synchronization with the music.
  • Creation from scratch of a card game minigame with a game designer. The whole minigame is diegetic so the game is played by the 3d characters in the game world.  Iteration on the rules, IK with the players and the cards, events for the Level Designers to send events when needed, and UI.
  • Creation of nodes for the visual scripting tool that used the Level Designers, and merge of different common used nodes so they can have comprehensive graphs of their levels.

Audio Programming : creation of generic tools for sound designers, interfacing Unity with Wwise, and creation of a robot voice generation process for the alpha.

  • Creation of a tool to play Wwise audio events directly in editor without playing a scene.
  • Creation of timeline tracks for managing dialogs, with possibility to test them directly in editor without playing a scene.
  • Interfacing Unity with Wwise to have an audio dedicated system, so we can optimize the Wwise usage and permit to have the level designers to reacts to wwise audio events.
  • Creation of a process that generates robot voices from the google sheet we used for the dialogs, and integrates it directly in the Wwise software. It also creates the corresponding events and can select where to create them according to rules we’ve deciding with the Sound Designer and the Level Designer.

DevOps with setting a continuous integration process between Plastic SCM, Jenkins and Slack.

    • When pushing on Plastic SCM, we launch a build on Jenkins on PC, PS4 and XBox One, and we have the current state of the build on Slack. If it fails or succeed we know at which changeset directly on Slack.