Antoine Aubin's Portfolio
Engine Programmer at Endroad

Developing core engine, tools and rendering features. C++ - D3D12

Rendering Programmer Intern - Feb-Aug 2023

Goal: Improve the rendering pipeline of Grendizer: The Feast of The Wolves
Language and Tools: C# - HLSL - Unity
Main Tasks:

  • Improve the vegetation system
  • Implement Temporal Antialiasing
  • Improve various shaders for artists
  • Optimizations :
    1. Add a cache system on cascades shadow maps
    2. Make custom shaders compatible with Unity instancing
    3. CPU and GPU optimization of various rendering systems
  • Console porting (PS4, PS5, Xbox One, Xbox Series) :
    • Fix PSSL and DX12 incompatibility
    • Adapt visuals to fit console performances
OIT with Linked List and Tiled Deferred Rendering

Engine Optimisations (2023)

OpenGl / C++
OIT with linked list and tiled deferred rendering

Cloth Tearing (2022)

OpenGl / C++
Tearing simulation of a tissu

WebGL PBR (2022)

OpenGl / Typescript
Simple WebGL PBR renderer

Shaders Oasis (2022)

OpenGl / C++
Water, sand and sky shaders
UE4 Procedural Object Spawner

Object Spawner (2022)

UE4 / C++
Simple procedural object spawner

L-System Parser (2022)

Unity / C#
Easy to use L-System Parser / Vegetation generation

All source code available on Github

Unity Developer Intern - Sep 2021-Feb 2022

Goal: Develop hypercasual video games
Language and Tools: C# - Unity
Main Tasks:

  • Find game ideas related to actual trends
  • Game & Level design
  • Develop game mechanics

Music : Vexento - Spark

Home Trip (2021)

3D / Online multiplayer / Cooperation
Network and gameplay programming

Linked Robots (2021)

2D / Puzzle / Game Jam
Programming
Wheelchair-VR

Wheelchair-VR (2021)

VR / Solo
Programming / Level Design

The Long Run (2019)

3D / Online multiplayer / Parkour
Network and gameplay programming / Level Design

Talks

Engines

Languages

My profil peek your interest ?
Contact me.