CS & Math @ UNC Chapel Hill · Game Developer · Software Engineer

Will Moppel

I build games for PC and VR, focused on the systems and mechanics that make them work.

About

Will Moppel

Hi, I'm Will. I'm a senior studying Computer Science and Applied Mathematics at the University of North Carolina at Chapel Hill, with a minor in Physics. I'm most interested in the gameplay programming aspects of game development, and how I can make the experience of playing a game more enjoyable and immersive.

I've developed games with Unreal Engine, Unity, and even the now-deprecated Blender Game Engine and have packaged for Windows, Linux, and Meta Quest. Alongside game dev, I work as a software engineer at Current Sets, building tools in TypeScript for construction design review, and as a project assistant at UNC's BeAM makerspace, where I train and mentor students on 3D printers, laser cutters, and CNC equipment.

I'm also the co-founder and co-president of the Jugger Club at UNC-Chapel Hill , where we play and promote the sport of Jugger. In my free time, I enjoy DJing, listening to music, and going on runs.

Skills

Game Development & 3D

  • Unreal Engine
  • Unity
  • Blender (3D Modeling)
  • PC / Linux / VR Packaging

Languages

  • C++
  • Python
  • Java
  • TypeScript
  • SQL (PostgreSQL)
  • Bash

Backend & Cloud

  • FastAPI
  • REST APIs
  • Docker
  • Kubernetes
  • Firebase
  • Cloudflare
  • SQLAlchemy

Engineering & Tools

  • Git
  • CI/CD
  • Unit Testing
  • Astro
  • Tailwind CSS
  • Agile / Scrum
  • Adobe Creative Cloud
  • GitHub Copilot

Education

University of North Carolina at Chapel Hill

B.S. Computer Science · B.S. Applied Mathematics · Minor in Physics

Expected May 2027

GPA

3.95 / 4.00

Relevant Coursework

Computer Networks, Computer Vision, Linear Algebra, Calculus Based Physics