Gameplay System and Render Engineer.

– Skills:

Gameplay System Engineer:

  • Leverage mathematics and creativity to develop custom algorithms and systems that solve core gameplay problems.
  • Develop editor tools and plugins to improve artist workflows and streamline production.
  • Follow component-based programming practices to improve modularity and team collaboration.
  • Prioritize scalability and performance optimization in all development stages.

Render Engineer:

  • Unreal Engine
    • Implementing custom compute and pixel shaders as plugins (HLSL).
    • Procedural generation using PCG and compute shaders.
  • Unity
    • Writing custom compute and fragment shaders using Unity’s ShaderLab.
  • General
    • Proficient in OpenGL programming.
    • Experience with ray tracing using C++.

Developed Tools & Games
TEM Lab Digital Twin

Unreal Engine , CPP , Blueprint , VR

Description:
A digital twin of a Transmission Electron Microscope (TEM), designed to help doctoral students train on the TEM in a more visual and accessible way.
– Since 2024
– group of 5

My role:
Technical Developer, created the electron movement simulation inside the microscope. and UI system to lable each part of the microscope.

Ultrasound Procedure

Unity , C# , ShaderLab HLSL

My role:
Technical Developer (Shader Developer, Mathematics Programmer)

Sections:
– Hand movement system
+ By creating collision detection with using mathematic.
– Smoothing the gameplay visuals
+ Using Nested Stencil Shader

Verocity

Unreal Engine , CPP , Blueprint , Multiplayer

Description:
A multiplayer racing game in a futurestic city called Verocity.
– 2023 – 2025
– Group of 8

My role:
As a tech artist and tool developer, I have worked on the game:
– Game map
– Player placement system
– Physics-based slope detection system

House Simulation 1

Unity Engine
– C#
– 2022
– group of 3

Features:
– Camera Movement
– interacte with environment, sitting, picking up items.
– Lighting Setup
– UI Design

Muchi

Chillennium Game Jam
– Unreal Engine
– Blueprint
– 2024
– group of 4

Description:
Muchi is a fast-paced team game we created during the Chillennium 2024 Game Jam in just 48 hours!

No Surprises

Chillennium Game Jam
– Unreal Engine
– Blueprint, C++, Chillennium Game Jam
– 2025
– group of 4

Description:
No Surprises! is a fast-paced team game we created during the Chillennium 2025 Game Jam in just 48 hours!

Zombie Killer

– Unity Engine
– C#, Web GL,
– 2022
– Solo

Features:
– Class Interaction and Design Patterns
– Game States
– Settings of the Game
– Game Different Difficulty
– Zombies
– Player Gun
– Game Design and Map

Scarecrow – Don’t look away

– Unity Engine
– C#, Web GL
– 2021
– Solo

Features:
– Game Sate
– Monster
– Collectible Objects
– Map Editor
– Tutorial State

Environment generator

– Unity Engine
– C#,
– 2021

Poisson Disk Sampling Algorithm operates with a complexity of O(n) for generating a set of points, making it ideal for the fast and even object distribution

House Simulation 2

– Unity Engine
– C#, Digital Twin
– 2022
– Solo

Features:
– Camera Setup
– Adaptive UI for Object Color Customization
– Dynamic Object Color Change

Particle Morphing System

– Unreal Engine
– Blueprint
– 2023
– Solo

Description:
This morphing system in Unreal Engine designed to control particles and create morph animations, with this you can make a series of animations using a custom timeline or Unreal sequencer or both together!

Try not to Lose

– Unity Engine
– C#, HLSL, Compute shader
– 2022
– Solo

Features:
– Dynamic Boundaries
– High Scores and Gameplay Mechanics

Flag Collector

– Unity Engine
– C#, Web GL, Math
– 2021

Features:
– State Controller
– Following and Rotation
– Flag Planting

Bit Masking

– Unity Engine
– C#, Optimizing
– 2019
-Solo

Description:
I utilized the bit masking technique to efficiently manage and store multiple data values within a single 8-bit integer, optimizing memory usage.

Chess

– Unity Engine
– C#, Custom algorithm
– 2019
– Solo

Features:
– Calculating Check and Checkmate
– King’s movement

Sud Enforcer

LSU Global Game Jam
– Unreal Engine
– Blueprint, CPP
– 2025
– group of 3

Description:
Sud Enforcer is a fast-paced team game we created during the LSU Global Game Jam 2025 in just 48 hours!

Virtual Production
The Plaqueromancer

LSU XR Studio, LED Wall
– A puppet kid’s show with virtual background in Unreal engine.

Interaction

LSU XR Studio, LED Wall
– Touch designer, Interactive background. Background moves with the live music.

Hall of Mirror

LSU XR Studio, LED Wall
– Interactive background, sending camera feedback into the screen until you get an unlimited number of cycles.

Phantom of Utopia III

LSU XR Studio, LED Wall
– Developed a background animation inside Unreal Engine that features over 80 photogrammetry-based poses.

LSU Motion Capture setup

LSU XR Studio, LED Wall
– Installing and operating the motion capture system, with Optitrack cameras and Motive.

LSU Studio Lighting and DMX controller

LSU XR Studio, Lighting Setup
– Connecting and setting up different types of lights in the studio to their controller and making a DMX light controller in Unreal Engine for sky panel lights.

Lost Reveries

LSU XR Studio, LED Wall, Movie
– I was as one of the main actors in this movie. As a doctor who raised from death.

LSU Sport Marketing

LSU XR Studio, Lighting Setup, Camera
– I’m one of the videographers for LSU sport marketing.

LSU Interviews

LSU XR Studio, Lighting Setup, Camera
– I’m one of the videographers and set up sound equipment for LSU interviews

Math
Sinning dot product

– Unity Engine
– Dot Product

Detecting then the Player looking at something

Bouncy ray using dot product

– Unity Engine
– Dot Product

Making Ray bounce 90 degree off multiple surfaces

Cross product Coordinate system

– Unity Engine
– Cross Product

This shader make the top of the object white to give illusion of snow, it uses the object texture normal.

Shaders
Displacement Shader

Unity Engine
– ShaderLab, HLSL

Creating a displacement shader by coding on the vertex shader

Explosion Effect

Unity Engine
– ShaderLab, HLSL

Wave + Distortion

Plants Shader

Unity Engine
– ShaderLab, HLSL

Alpha Blending vs Alpha Clipping

Nested Stencil Shader

Unity Engine
– ShaderLab, HLSL

Leveraging stencil buffers with layered operations to enhance visual transitions

Snow on top

Unity Engine
– ShaderLab, HLSL

Making the top of the object white to create the illusion of snow, and adding a blend range using inverse lerp