About

I am a software developer from France, currently living in Paris.

I am passionate about immersive universes and interactive experiences. I like to think of the form and content, the aesthetics of art and design, and never restrain the topics and possibilities.

I am always interested in meeting new people and working on exciting projects. Feel free to contact me: benjamin.brogniart@gmail.com.

You can also reach me on LinkedIn: https://fr.linkedin.com/in/benjamin-brogniart-aa787825 and Github: https://github.com/benhdkn.

Experience

References available upon request.

2016 - 2019 – Lead software developer, R&D supervisor at Explore Studio.

For the past two years I have been working at Explore Studio, a communications agency, as lead developer on numerous projects related to communications and events, such as VR/AR applications, video mapping software and product configurators.

The main technology I have been using in this role is Unity, along with occasional use of web-based frameworks or specific development environments/technologies. Among other things, the most common features I worked on were VR/tactile camera rigs, client-server communication, content management systems, teaming/multiplayer systems, and video mapping features such as projection matrices, screen stitching, etc.

I've also had the opportunity to work on more experimental projects, such as installations using motion detection systems and/or robotics and micro controllers. In this context, I've worked with Microsoft Kinect and IR sensors. I've worked with Arduino and did some sketch programming as well as electrical circuit prototyping. I've also worked with robotic arms and wrote a binding library to use Universal Robots UR 3/5/10 products with Unity to do motion capture/control.

Furthermore, I have participated in a number of events such as product reveals, press conferences or trade shows, as a technical supervisor or runner. Even though this was not always directly related to my day-to-day job, it trained me to work against the clock in stressful environments.

2015 - 2016 – Co-creator, Unity developer, game designer at Mirari Games.

I co-wrote and worked as a game designer and developer on Mirages of Winter, an iOS/Android adventure game that is yet to be released. Using Unity, I implemented the main game mechanics and created numerous tools and scripts for the artists and designers to build the game environment and its challenges.

One of the main challenges I faced during the development of this game was creating a graphical pipeline that would allow us to have very few draw calls and optimal performances on mobile devices. This was achieved by creating custom shaders as well as atlasing and pooling tools.

In addition to this, I created several procedural terrain/prop generation tools as well as a XML-based NPC system, allowing the designers to easily build and tweak objects and characters.

Some other tasks I worked on were implementing a smooth control/camera/character system evolving around Bézier curves, developing an open-world scene management system and creating a custom state machine system compatible with Unity's Animator component, among others.

2012 - 2014 – Game designer at the CRI.

The CRI is a convivial place at the crossroads between sciences, education, research and hacking. My work there focused on designing earnest gaming experience to stimulate scientific creativity, trigger interest in learning and develop citizen science activities.

I mainly worked as lead designer on Hero.Coli, a synthetic biology adventure game. I also had the opportunity to provide game design training to doctoral students and intervene as a consultant on numerous game projects.

2011 (internship) – Level designer, 3D artist at iPwn Studios.

I worked on the level design (editing, creation and building) and 3D design (creation of models and textures) of the game Bloodknight.

Skills

I have been working with Unity for about 5 years and thus have a proficient knowledge of this engine and the C# language. VSCode is my IDE of choice.

Development – C# (UnityEngine, Mono, .NET), JavaScript (vanilla, jQuerry, Three.js), PHP, Python, MySQL, Git/Github.

Game design – Early conception, look & feel, narrative design, game mechanics.

Accessibility – Sign & feedback, UI & UX, user testing.

Software – Unity, Adobe Creative Suite, Autodesk 3ds Max.

Good communication and documentation skills.