Emma Moussaron
Welcome to my website!
Algorithmic fascinated me since I discovered it and that is why I turned to programming. This is my fascination with fantastic universes and creatures, their discovery as a player and their realization as a developer which brought me to the world of video games. Currently looking for a relocation in another country for October 2022 to discover new landscapes, cultures and way of thinking.
Today I have skills with Unity C# and video games I'd like to share with you to create games of tomorrow.


Emma Moussaron
Gameplay Programmer Unity C#
Phone:
0682294256
Email:
City:
94350 VILLIERS-SUR-MARNE, France
Age:
26
SKILLS

UNITY
C# - 2D/3D
Shader Graph - Animations
Unity Framework Test (UFT)
Zenject Framework
MULTIPLAYER
Photon Framework
Lobby
Remote Procedure Calls (RPC)
IDE
Microsoft Visual Studio
Jet Brains Rider
SCORE TOEIC : 850
OPTIMISATION
Serialize field
Addressables
Heap and Stack - Pooling
Seamless scene loading
AI
Bayesians Networks - Behaviour Tree
Genetic Algorithms - Finite State Machine
GOAP - Dijkstra - A*
ORGANISATION
Agile - Git - Poker Plannings
Unit tests - Code reviews
UI
Responsivity - Sprite Altas
GAMES PROJECTS
Soccer arena
September 2020 - August 2021
Sports Faction
It is thanks to Sport Faction that I was finally able to enter the world of video games at a professional level!
Soccer Arena is a tactical fantasy football mobile game in which you play as a manager who will have to manage his players in order to win as many matches as possible.
On this project I mainly took care of the UI with the Marketplace, League Road, Home, Settings, Profile pages as well as all the steps of the corresponding tutorial.
I also developed an algorithm for placing tooltips during the match as well as some tools used by the gameplay gameplay from the engine.
Soccer Arena is available on Android and IOS! https://play.google.com/store/apps/details?id=com.sportfaction.soccerarena.manager&hl=fr&gl=US

Stardew Valley like
May 2020 - July 2020
ESGI
For my end-of-study project, we were finally free to choose the project we wanted! I was finally able to start making one of the many games I wanted to create! Particularly enjoying Stardew Valley and My Time At Portia, I decided to make a game based on these themes, with a little touch of magic!
We developed this game on Unity and we've incorporated the NPC rumor-spreading project shown below.
Don't hesitate to watch the video of our prototype! Good viewing !
Propagation of rumors among NPCs using a Bayesian Network
February 2020 - April 2020
ESGI
To go with our annual project, we had to think about a technological innovation that could be presented at the Siggraph competition. NPCs having a big place in our project and having had several problems with their AIs in certain games, we wanted to make the spread of rumors more realistic. To do this we decided to use the Bayesian networks with the library Bayes-Sever available on Unity .
Participation project in Laval Virtual on the theme of disability
March 10, 2019 - March 11, 2019
Laval Virtual - ESGI
With my school I had the chance to participate in the Laval Virtual Hackaton which was on the theme of disability and we had 38 hours to make a VR game on this theme.
With my group we decided to make three small games in order to raise public awareness of what people with disabilities could experience.
We therefore decided to use SteamVR and Unity in C# to make a game about blindness, Alzheimer's disease and the one on which I worked and loved the most: motor disability. For the last one, we had the participants sit on a chair and the joysticks made it possible to roll the wheels on each side of the chair and thanks to the quaternions the wheelchair could move forward.
PUBG like
January 2018 - July 2018
ESGI
The annual project for my third year was a PUBG like, in other words a Battle Royal type game. Our group started a battle between magicians who cast spells based on the four elements and who can combine them to make new or more powerful ones. This project is carried out under Unity in C# with the Photon framework and Zenject .
In this project I am mainly concerned with spells and player controller management.
Chess Game
December 2019 - January 2020
ESGI
During one of our gameplay lessons we had to do a turn-based game project and we chose the famous game of chess!
We used Unity and the language C# in order to make this game and we did it in multiplayer thanks to the framework Photon.
On the video you can see the master client at the top and the two clients at the bottom.
Space Snake Squadron
August 2021
Personnal project
In this personal project I decided to mix the 3D runner style with a snake. In this game you start with a small snake made up of balls and when you eat you win an extra mini ball or make it bigger if you already have one. You can also pick up turrets that sit on top of your balls to attack incoming ships, so the more balls you have, the more punch you have!
Obtaining a turret requires taking risks because they are harder to catch, which adds a risk-reward mechanic.
I developed this game with Unity and in VS#
Bouncing Paint
March 2020
Personnal project
This time I decided to put the runner at the service of art, with a small ball of paint that we run along the level and which will paint the squares on which it passes. When we lose or complete the level, we can see the path that our ball has traced and the complete drawing that we have obtained. The player will also be able to jump on colored sponges which will also draw shapes on the sides of the pattern.
In this video you can see the level with the flower pattern.
I developed this game with Unity and in VS#
Juilly, 16th 2018 - Juilly, 21st 2018
Pong
Personnal project
A small pong project that I wanted to do without using a material bouncing physics, only by code. This pong is therefore playable with 1 or 2 players. In solo there are different levels with either the speed of the AI increasing or the number of obstacles between the two players increasing, because yes, I decided to put obstacles in order to spice up my pong!
I developed this game with Unity in C# .
March, 17th 2017 - March, 19th 2017
Game Jam
Hakatah
I had the pleasure of participating in the Climate Game Jam in Castries where we had 48 hours to develop a game on the theme of ecology. We have chosen to create a game under Unity in JavaScript with a drop of water that fights against pollution and this experience, although trying, was a real pleasure.
On this project I took care of the scene where you choose your weapon.
March 2017 - June 2017
Quidditch management game
IUT of Montpelier
During my Associate's Degree of Computing, we had a project to carry out and with my group we decided to make a Quidditch Championship Management game. in Python under PyCharme .
My main role on this work was project manager, which was not an easy task. I also took care of making the main script which manages the progress of a game.
PROFESSIONAL EXPERIENCES
September 2020 - August 2021
Permanent
Sports Faction
I worked for a year at Sport Faction as a gameplay developer on Unity where we developed a fantasy football tactical mobile game "Soccer Arena". This company being a startup I was able to touch a bit of everything and on my side I mainly took care of UI pages such as the Market Place, the League Road the Home page, the Profile and the screen of Settings.
I also developed some gameplay elements on the engine side and I also made an in-game tooltips placement algorithm and the display of other elements during a game.
I also participated in the creation of our tutorial and the implementation of solutions such as Sprite Atlas and Addressables.

September 2017 - July 2020
Sandwich course

Sword Group
For my sandwich course at ESGI, I worked as a fullstack developper for Sword Group on a website project allowing the management of intellectual property in Malaysia. During my apprenticeship I worked on Visual Studio mainly in VB.NET and sometimes in ASP.NET .
I also did a lot of databases and I did daily queries SQL .
STUDIES
ESGI Paris
2018-2020

Master in 3D and Video Games
I obtained my master's degree in July 2020 at ESGI school. During my scholarity I principally worked with Unity in C#, and I really liked this engine. I have realised a lot a projects in C++ too, for example with OpenGL libraby and some times with Unreal Engine. We saw multiple really interesting algorithms, some times implemented in games, in domains of Machine Learning, Deep Reinforcement Leaning, Operationnal Research or Artificial Intelligence. Lastly we saw bases of Engine programmation and technologies of VR and AR.
ESGI Paris
2017-2018

Bachelor in 3D and Video Games
I have done my Bachelor's Degree in ESGI school too in 3D and Video Games. This year was more targeted on video games than algorithms, we used Unity for the first time in C#, we had more lessons on Game Design and Gameplay, and multiplayer programmation thanks to Photon framework. We learned C and Python langages too in algoritmic lessons.
IUT of Montpellier
2016-2017

Associate's Degree in Computing
Before going to Paris, I chose to study at the IUT to prepare my Associate's Degree in Computing. I made it in special year which consist to do two years of study in one to improve myself in computing before entering in a specialise school. During this Associate's Degree I learned bases of Data Bases, programmation, network and some project management.
IUT of Montpellier
2015-2016

Associate's Degree Electrical Engineering and Industrial Computing
I obtained an Associate's Degree EEIC where I could see, added to the knowledge of electronics, the industrial side of computing rather applied to machines and robots than to computers and applications.
As part of this Associate's Degree I studied industrial computing, automation, electronics and electrical engineering .
Jean-François Champollion High School
2013-2014

Scientific Baccalaureate Engineering Sciences
I did a scientific Baccalaureate with Engineering Sciences specialisation because technologies already had a great interest in my eyes and this is also the reason that pushed me to take Computer Science and Digital Sciences optional. It is in this option that I, for the first time, touched the programming and which showed me the infinite possibilities of this domain. I started with Python , some HTML , CSS , PHP and MySQL .
LOISIRS

THEATER
I love role play, I did it for three years outside of my studies with an actress, playing in kawa theater plays, very competent and this experience really rained and I will not hesitate to do it again if the opportunity arises.

SPORT
I love sport, I've done it every year since I was a child, I've tried many, rowing, skiing, badminton, swimming, etc. Recently I discovered a passion for Brazilian Ju-Jitsu, a combat sport similar to judo. This sport gives me a lot of self-confidence, in addition to helping me build muscles and learn to defend myself, I love it!

VIDEO GAMES
I am passionate about all video games since my childhood with some preferences for RPGs, MMOs and strategy games. Today I'm lucky to work in this domain, and I love it !

TV SHOWS
Like many people, I like to watch movies and series of all kinds, but for my part, just like for books, I'm a fan of the fantasy and science fiction genres.

READING AND WRITING
Since my childhood I'm a lover of fantastic readings such as Eragon or the Emerald Knights, I ended up writing in my spare time. Even if my few projects are far from over, it is with pleasure that I dive back into them when the mood takes me.

BOARD GAMES
I've always loved board games, Monopoly, 1000 Bornes, Yatzee. But today I like it even more and I have widened my field of possibilities! 7 Wonders, Wingspan, Res Arcana, Abyss, Ashes and so on! I even started making one themed around dragons. Big fan, I'm open to game nights whenever you want!











