Electronic Arts, Guildford, United Kingdom

June 2010 - Current

Game programmer at EA, Brightlight Studio

Engine:

  • Languages: C++

Team:

  • Around 70 developers

Eugen Systems, Paris, France

6 Months internship - 2009

Gameplay programmer on R.U.S.E (Eugen/Ubisoft)

During the internship, I shared the daily occupation of full time employees. I was responsible for the implementation and improvement of several game features while keeping a proactive mind for the general code quality.

Engine:

  • Languages: C++, Python

Team:

  • Around 50 developers

Tasks:

  • Gameplay:
    • Implementing and reworking various gameplay features.
    • Porting parts of the existing Python code base to C++
  • 3D:
    • Design and implement algorithms to draw units area of vision
    • Create geometry and shader for thick anti-aliased lines rendering

3DMX, Guadalajara, Mexico

3 Months internship - Summer 2008

Prototype for a web-based adventure game

In cooperation with Mexican professionals and students, I worked on a web-based 3D adventure game for the French Embassy in Mexico, using the Unity game engine.

Engine:

  • Unity
  • Language: C#

Team:

  • 2 Programmers
  • 3 Game designers
  • 6 Artists

Tasks:

  • Scene navigation: Pathfinding, point and click controls
  • Camera management: Editor tools for camera and trigger placement
  • Animation integration: Playback and blending, PNJ and camera movements
  • Gameplay: Story scripting

White Birds Productions, Paris, France

3 Months internship - Summer 2007

Design of the data management system for PlayAll

Under the direction of the Lead Programmer, I wrote the functional and technical specifications for the data management system of PlayAll, a game development framework developped by a consortium of french studios.

The system includes code and assets version control, automated builds and project management tools.

Tasks:

  • Prior art: SVN, Perforce, Alien Brain
  • Specifications: Design and technical choices
  • Prototyping: Testing the technical solutions
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License