User photo pjdevs Pierre-Jean Morel

WARNING: some parts of this website are still under construction!

About me

Graphics and game programming enthusiast. I am working part time at FOLKS VFX as a pipeline developer and a future intern in game programming at iLLOGIKA for the end of 2023!

Education

I studied computer science and engineering at ENSEIRB-MATMECA, Talence, France 2018-2023 to get a Master's degree.

I am studying game programming UQAC, Chicoutimi, Québec, Canada 2022-2023 to get a Master's degree.

Interests

I am passionate of graphics programming and everything related to video game development. I enjoy discovering new technologies or new techniques of rendering. Moreover, I really like the research process as I've already colaborated to write a research paper in Combinatorics which was published in the JIS.

Graphics

icon

I am familiar with modern OpenGL and Direct 3D 11 and looking forward to learn a new modern API (Vulkan or D3D12)

Game

Side projects and courses at UQAC, Chicoutimi, Québec, Canada gave me solid skills in both Unreal Engine 5.1 and Unity

Dev

Most of my game development work was done in C++ and C#. I had to work or do academical projects with C and Python. I am a Rust lover !

Tools

icon

All my academical and professional projects in teams were supported by either Git or Perforce.

mountains

ALKA

  • Unreal Engine
  • C++

Gameplay and network programmer on an online co-op PvE FPS made in collaboration with multiple universities in Québec

See more
mountains

D3D11 PBR Renderer

  • D3D11
  • C++

A PBR and ECS based renderer made with D3D11 API to understand its basics

See more
mountains

Ulrik

  • Unity
  • C#

A 3D singleplayer bosh-rush third-person action game made with Unity at UQAC

See more
mountains

Pool rendering engine

  • OpenGL
  • GLSL
  • C#

A complete rework from scratch of a rendering engine in C#/OpenGL/WPF in a CAD software for pools during an internship

See more
mountains

Game of Life optimization

  • C
  • OpenMP
  • OpenCL

A CPU and GPU optimization inside EasyPAP made in C with OpenMP and OpenCL in parallel computing course at ENSEIRB-MATMECA

See more
mountains

3D Physics Engine

  • C++
  • OpenGL
  • Linear algebra

A 3D physics engine made as a project in UQAC, hand made maths, using C++, OpenGL and ImGui

See more