Spencer Melnick

Software Engineer

Projects

GPU Ocean Wave Simulation (2020)

Unreal Engine
  • GPU accelerated rendering of wave displacement and normal maps
  • Simulation parameters modifiable at runtime
  • Implementation of fast Fourier transform with pre-baked instructions
  • Dynamically scalable performance and quality

Volumetric Cloud Renderer (2019)

Unity 3D
  • Custom realtime volumetric raymarcher
  • External plugin for performant 3D noise texture generation
  • Integrated global lighting and in-volume shadows
  • Optimizations including early exit and half resolution rendering

Meritocracy Train (2020)

Unity 3D
Gameplay Programmer
  • Created for Global Game Jam 2020
  • Designed and programmed with skillsets of team and limitations in mind
  • Fast paced, responsive multiplayer action
  • Produced entirely within 48 hours

Hearth (2019)

Godot Engine
Lead Programmer
  • Created for Global Game Jam 2019
  • Designed to require minimal text for play
  • Immersive atmospheric effects programmed in collaboration with artists and designers
  • Produced entirely within 48 hours

About Me

Bio

I am a 25 year old engineer from Pennsylvania. In May 2020 I received my Bachelor’s of Science in Electrical Engineering with a Computer Engineering Concentration from Temple University.

I started programming when I was around 7 years old, teaching myself how to use GameMaker to create my own simple video games.

Since then I’ve been constantly seeking to expand my knowledge and take on new projects. I’ve worked in robotics, web development, data analysis, and graphics programming both in and out of the classroom.

Headshot Image
Skills
  • C/C++
  • C#
  • Javascript
  • Java
  • Python
  • cmake
  • Blender
  • git
  • Gitflow
  • Unity
  • Unreal Engine
  • OpenGL
  • Vulkan
  • GLSL/HLSL

Resume

Contact Me

Have a question about some of my work?
Email me
Copyright © 2022 Spencer Melnick