Mathis Boultoureau

Game developer

GitHubLinkedInMail

Recent projects

View project
GitHub
Frost: custom game engine
A custom C++ game engine featuring a DirectX 11 renderer, ECS architecture, and integrated JoltPhysics with a dedicated scene editor.
Video Game
Game Engine
C++
View project
GitHub
SwiftBot: racing game
A high-speed multi-vehicle racer developed with our own custom C++ game engine, Frost. Master seamless transitions between motorcycle, boat, and plane through checkpoints to achieve the fastest time.
Video Game
DirectX 11
C++
GOAP: AI plugin for Unreal Engine 5
A C++ plugin implementing Goal-Oriented Action Planning for Unreal Engine 5. It allows NPCs to dynamically plan sequences of actions to reach goals.
Video Game
Unreal Engine
C++
HorroVR: horror VR game
HorroVR is a virtual reality horror game for Meta Quest 2, set in a mysterious manoir, that combines exploration, puzzles, and combat.
Video Game
Unreal Engine
C++

Experience

September 2025 - December 2026

University of Sherbrooke

Master's in game development

  • Developed a multiplayer game using Unreal Engine 5
  • Engineered advanced NPC AI systems by implementing A* pathfinding, behavior trees, utility AI
  • Developed and integrated a custom GOAP (Goal-Oriented Action Planning) plugin for Unreal Engine 5
  • Built a custom game engine from scratch using DirectX11 and Jolt Physics
  • Created a 3D game without external engine in C++23

September 2021 - September 2024

ENSSAT (advanced national college of applied science and technology)

Software engineering degree (equivalent: Master's in Computer Science)

  • Developed a VR horror game for Meta Quest 2 using Unreal Engine
  • Implemented a custom Raytracing image generation system in Java
  • Studied advanced topics in Computer Graphics, Multimedia Mathematics, and Applied Artificial Intelligence
  • Applied Software Engineering principles (UML-UP) and Graph Theory to solve complex architectural and algorithmic problems
  • Developed a "Connect Four" game on a LPC1768 microcontroller, gaining experience in low-level programming (C, Assembly) and hardware constraints

September 2019 - August 2021

University Institute of Technology of Lannion

Two-year technical college degree in computer science (equivalent: DEC)

  • Mastered core Computer Science foundations: Advanced Algorithms, Linear Algebra, and Mathematical Modeling
  • Strengthened Object-Oriented Programming (OOP) and Distributed Computing skills
  • Applied Probability and Statistics to data analysis and problem-solving scenarios