Mathis Boultoureau
Game developer
GitHubLinkedInMailRecent 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