Jacob VanDomelen

Game Developer
Corvallis, OR
|

github.com/vandomej
|

vando.dev
|

vandomelen.jacob@gmail.com
|

(503) 718-4464
J
V

Projects

Evolved NPCs

Programmer and Artist
|

Feb 2024 - Current
  • An experimental research project seeking to create uniquely engaging combat enemies driven entirely by neural networks.
  • Trains AI agents against each other in simulations optimizing behavior based on a custom fitness function.
  • Utilizes Unreal Engine 5 for simulations and a custom-built Rust library for neural network hyper parameter tuning.
  • System is capable of running over 50 simultaneous UE instances on a single machine and is expected to improve with adjustments.

Please, Clap

Programmer and Artist
|

Apr 2023 - Apr 2024
  • A surreal survival horror game built in Unreal Engine 5, originally prototyped in Godot for Ludum Dare 53.
  • Utilized Behavior Tree's for the speaker and hundreds of crowd members to create a dynamic environment.
  • Engineered a dynamic and immersive soundscape by managing hundreds of Audio Components to simulate the sound of applause.
  • Built a conceptual MVP with expanded mechanics including NPC navigation, interactable characters, and item management.
  • Designed and implemented a complex post-processing shader system combining color depth reduction, screen UV distortion, and noise artifacts.
  • Established an efficient collaborative workflow using One File Per Actor, sublevels, and data-driven configuration via Curves and Data Tables.

Dark Sun

Programmer and Artist
|

May 2022 - Jun 2023
  • A space exploration survival game built in Unreal Engine 5 focused on managing ship tools and resources to withstand the unforgiving environment of space.
  • Implemented core gameplay systems including a circuit simulation, a material scanner, and object slicing.
  • Architected a unique material scanner shader utilizing the Custom Stencil buffer and other engine buffers to generate visual effects within a cone.

Work Experience

PacificSource Health Plans

Full-Stack Software Developer II
|

Apr 2020 - Current
  • Core developer for mission-critical .NET systems, processing over 10 million enrollment transactions annually.
  • Architected systemic improvements to a legacy codebase, improving transactional throughput by 7,000%.
  • Mentored 3 different employees in the onboarding process, helping them become self-sufficient within months.

Center for Applied Systems and Software

Software Development Intern
|

May 2016 - Mar 2020
  • Full-stack developer on a diverse portfolio of contracted projects, including web applications, Windows applications, and iOS apps.
  • Collaborated with clients to analyze requirements, estimate tasks, and research risks for new projects.

Education

Oregon State University

Bachelor of Computer Science
|

Sep 2015 - Mar 2020

Relevant Coursework: Vulkan Graphics API, Algorithms, Data Structures, Artificial Intelligence, Networking, Vector Calculus, Matrix Algebra, and the Physics with Calculus series.

  • Implemented a Vulkan renderer with manually defined vertices and custom vertex/fragment shaders.
  • Programmed a serial data decoder to interpret input data from a video game controller.

Game Development & Graphics

  • Unreal Engine 5
  • Godot
  • Shader Programming
  • Blueprints
  • Behavior Trees
  • Blender

Core Programming & Languages

  • C/C++
  • GDScript
  • HLSL
  • C#
  • Rust
  • Javascript/Typescript
  • Python
  • SQL