Hi, my name is

Théo Le Goc

Video game graphics/Digital imaging

About Me

Hi, I’m Théo ! I’m a 22 years old student in software engineering from France with a passion for 3D graphics and game engine development. I am looking for a 6-month internship in the field of game engine development, starting July 2025 ! Currently in Québec studying at UQAC, I am in my last year of my master’s degree at ESIR, with a major in video games and digital imaging. I enjoy various types of games, but I like challenges and good stories, and I hope I’ll be able to work on a game that will impact people as much as other game impacted me. My skills:
  • C++/C
  • C#
  • Vulkan
  • OpenGL
  • Git/Perforce
  • Unity
  • Unreal Engine
  • Event organisation

Experience

Upcoming - Research assistant - UQAC
January 2025 - April 2025

Assisting a team of researcher on: A Comprehensive Model of Automated Evaluation of Difficulty in Platformer Games. Creation of tools to perform difficulty analysis in-editor.

  • Unreal Engine
Software developper intern - BCom
June 2024 - August 2024

2 months internship working in a private research institute. Working on a research project about rendering 3D volumetric videos on browsers and adding interactive 3D in XR, phones and PC.

  • WebGL
  • Three.js
  • WebXR
  • Python
Software developper intern - Orange Business
June 2023 - July 2023

One month internship. Web developper on a project used to evaluate the skills of interns and present full stack development.

  • AWS services
  • Angular
  • Serverless
  • DevOps
  • Amazon AI Rekognition (demo)
Technical support - ISATI
April 2022 - April 2024

Member of ESIR’s student association, managing the online infrastructure and designing apps and websites used in events such as the ISATI WEI App, used during ESIR’s integration month to help students to meet each other.

  • AWS Services
  • Python
  • Custom domain managment
  • Technical support

Education

2024 - present
Exchange, double master's degree
Université du Québec à Chicoutimi - UQAC

Master in computer science, majoring in video game development. Exchange with ESIR.

  • Video game development
  • Game creation process
  • Game engine development
2022 - present
Master in Engineering
École Supérieure d'Ingénieurs de Rennes - ESIR

Master in Computer science, majoring in digital imaging and 3D graphics.

  • Image analysis and processing
  • 3D graphics
  • Linear algebra
  • Management
2020 - 2022
Two year undergraduate course
École Supérieure d'Ingénieurs de Rennes - ESIR
Two year undergraduate course in computer science and physics to prepare for ESIR’s master.
2017 - 2020
French Baccalauréat
Lycée Sévigné
GPA: Passed with honours
Scientific French Baccalauréat, major in mathematics.

Projects

Radiance Cascade Global Illumination
Vulkan C++
Radiance Cascade Global Illumination
My implementation of Alexander Sannikov's Radiance Cascade Global Illumination algorithm, done entirely with C++, Vulkan and Slang
Upcoming Unreal engine 5 puzzle game
C++ Unreal Engine Perforce
Upcoming Unreal engine 5 puzzle game
Puzzle game made in UE5 for video game creation course 1 (8INF960) at UQAC
Doomension
Unity C#
Doomension
Small versus game made during UQAC's Wonderjam a24, with theme Dimension and styles "Every man for himself" & "Maniac". Made use of the scriptable render pipeline.
TP SI Anim
OpenGL C++
TP SI Anim
Results of the OpenGL course at ESIR: Phong shading, cell shading, blur, scene graph, procedural animations, inverse kinematics.
Gamejam 2024
Event org. Finance Communication
Gamejam 2024
50 person Gamejam made for ESIR students, done in partnership with Orange Business and the University of Rennes.
Gamejam 2023
Event org. Finance Communication
Gamejam 2023
50 person Gamejam made for ESIR students, done in partnership with Orange Business and the University of Rennes.
Shell texturing
Unity C# Shaders
Shell texturing
Unity shell texturing implementation, based on a youtube video.
Water FFT simulation (WIP)
Unity C# Shaders
Water FFT simulation (WIP)
Work in progress ocean simulation in Unity using compute shaders. Partly finished, needs some maths adjustment but most of the logic is here.
ESIR_ProjetProg
OpenGL C++ Gamejam
ESIR_ProjetProg
Game using a custom OpenGL engine made in 5 days for a gamejam created by ESIR teachers. Had basic particle support, map loading and a basic entity system.
Call of Battlefield
Unity C#
Call of Battlefield
Multiplayer Coop FPS made with Unity for a class.
Ant simulation
OpenGL C++
Ant simulation
Anthill simulation originally made in C++, this time with OpenGL. Original C++ version : https://github.com/tlegoc/ESIR_Ants

Get in Touch

Whether you have a question or just want to say hi, feel free to send an email !