I AM

GAMEPLAY / TOOLS PROGRAMMER

image
Hello,

My name is Simon Gonand

I'm a Junior Gameplay and Tools Programmer. Working on several Videogame related project reinforce my love for gaming and programming. I am currently looking for an opportunity to work as a Gameplay Programmer mainly on Systems and Gameplay AIs

I'm aware that it can be not easy to work in this industry with the amount of work and pressure that can be important. Nevertheless I'm deeply motivated in order to fulfill my career objectives.


Studies
Rubika

Game Programming Master's Degree (5th year)

University of the West of Scotland

BSc Computer Games Technology

IUT Aix-en-Provence

DUT Computer Science

Paul Langevin High School

Scientist Baccalaureate Engineering option


Work Experience
Gameplay / Tools Programmer

Digixart Entertainment

Tools Programmer Intern

Rebound Capital Games

Customer Support Agent

Pole To Win Glasgow

Java Programmer

Reactis


My Skills
C++ / C# / Java
Unity
Unreal
Git / Perforce / Plastic
SOME OF WORK

Reflecting Light


This project was small one that I started at school and I improved later. To test myself with OpenGL and more especially with the shaders and lighting managment, I created a program that simulate the reflection of the light on a reflective surface (such as glass).



In other words, this program calculates the direction that the light will take if it reflects of a surface. By taking this direction, it creates a spotlight from the surface to a wall.
After making this, I've added the possibility to move the surface in order to make the reflection moving the same way as we are reflecting the sunlight on our watch.

Finally I duplicated the surface and the lights and give them different colours. By converting the RGB values to RYB values in order to have the primary colours, I manage to calculate the mix of the two lights colours on the wall.

Link to the GitHub repository: https://github.com/simon-gonand/individualProjectAGP

Game Engine project



Introduction

The main project of my first year in Computer Games Technology was to create a Game Engine from scratch within a team of three people.
At the beginning of the year, we imagined the engine via a Technical Design Document.

During the second part of the year we programmed the engine which regroup several demos for each imiplemented feature (physique, sound, texturing, event system, model loading etc...).


Model loading Demo









Texture 2D Demo

What I've done

On this project I've done several tasks. During the beginning of the production I was in charge of integrating several external module such as the physics engine Bullet or Wwise.
During the rest of the project I worked on the architecture and the implementation of the Entity Component System (ECS), the Event System, the window managment and the use of the mouse inside of it.

Conclusion

This project brings me a lot of knowledge on the production of a Game Engine of course but also about the Rendering pipeline, external module implementation, ECS, Event System implementation which was very technical and very rewarding to do.
In general, it gave me a solid technical background especially in C++.

Contact Me

SIMON GONAND
+33 6 95 98 75 61
Seyne-sur-Mer, Var(83)

Powered by Blogger.