Skip to content
View mboultoureau's full-sized avatar

Highlights

  • Pro

Block or report mboultoureau

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
mboultoureau/README.md

Mathis Boultoureau

๐ŸŽฎ Game Programmer & Engine Developer

I am a game developer passionate about game engine development, graphics rendering, and AI. Currently pursuing a Master's in Computer Science (Video Game specialization) at the University of Sherbrooke, I focus on creating high-performance experiences in C++ and exploring modern graphics technologies.

๐Ÿ›  Technical Skills

  • Languages: C++, C, x86 Assembly, Python, GLSL/HLSL
  • Engines & Graphics APIs: Unreal Engine 5, DirectX 11, WebGL, OpenGL
  • Specialties: Game Engine Architecture, Rendering, AI

๐Ÿš€ Major Projects

Development of a complete game engine in C++ with the DirectX 11 API.

  • Implementation of a Deferred Rendering pipeline.
  • Advanced resource management, scene graph, and level editor.
  • Graphics techniques: Portals, dynamic geometry generation (water), post-processing effects.

GOAP Plugin for Unreal Engine 5

Design of an artificial intelligence plugin based on the Goal-Oriented Action Planning model.

  • Performance-oriented architecture for complex NPCs.
  • Functionality exposed to Blueprints for rapid iteration by game designers.

HorroVR: VR Horror Game

Exploration and combat game for Meta Quest 2 developed with UE5 and OpenXR.

  • C++ optimization to maintain a constant framerate of 90 FPS on mobile hardware.
  • Implementation of immersive VR interaction mechanics.

๐Ÿ”ฌ Experience & Research

  • AI Research (NII, Tokyo): Development of image classification systems (95% accuracy) using Python and TensorFlow.
  • Systems Programming: Migration of infrastructures to microservices architectures (Docker, Ansible) for large-scale applications.
  • Competition: Over 400 problems solved on LeetCode (C++/Python), active participation in cybersecurity CTFs, and third place in the Sopra Steria programming competition.

๐Ÿ“ซ Contact Me

Pinned Loading

  1. frost frost Public

    A custom C++ game engine featuring a DirectX 11 renderer, ECS architecture, and integrated JoltPhysics with a dedicated scene editor.

    C++ 2

  2. lpc1768-connect4 lpc1768-connect4 Public archive

    Connect4 on LPC1768 microcontroller

    C

  3. wireless-network wireless-network Public

    Decoding a 5G NR frame

    Jupyter Notebook

  4. roland-garros roland-garros Public

    Clone of the Roland Garros website, created as part of the computer engineering studies program at ENSSAT.

    Java

  5. advent-of-code advent-of-code Public

    Python

  6. leetcode leetcode Public

    All my LeetCode challenge resolutions

    Python 1