David G.
AeroLeads people directory · profile

David G. Email & Phone Number

Gameplay Systems Programmer at Epic Games
Location: Nottingham, Maryland, United States 11 work roles 1 school
LinkedIn matched
✓ Verified Jun 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Gameplay Systems Programmer
Location
Nottingham, Maryland, United States
Company size

Who is David G.? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

David G. is listed as Gameplay Systems Programmer at Epic Games, a company with 4262 employees, based in Nottingham, Maryland, United States. AeroLeads shows a matched LinkedIn profile for David G..

David G. previously worked as Senior Unreal Engineer - Core Technology at Wizards Of The Coast and Principal Gameplay Engineer at Bitreactor. David G. holds Bs, Computer Science from University Of Maryland Baltimore County.

Company email context

Email format at Epic Games

This section adds company-level context without repeating David G.'s masked contact details.

Epic Games

Review company-level records connected to David G. before choosing the right outreach path.

Profile bio

About David G.

I am an experienced engineer with a passion for thinking about and creating games. My language of choice is Modern C++ (C++ 11 and later), though I have significant experience with C# and moderate experience with scripting languages (particularly Lua and Python). My goal when authoring new code is to make it as easy to read as possible, and when modifying existing code is to make the minimum effective change as to not disturb the ecosystem.In my off-time, I spend time playing (and thinking about) Dungeons and Dragons (in particular characters as holistic entities in the world, tying mechanics and flavor into a cohesive whole to create a theme), playing League of Legends, reading about psychology, health, and game design, and hiking in nature.

Current workplace

David G.'s current company

Company context helps verify the profile and gives searchers a useful next step.

Epic Games
Epic Games
Gameplay Systems Programmer
cary, north carolina, united states
Website
Employees
4262
AeroLeads page
11 roles

David G. work experience

A career timeline built from the work history available for this profile.

Gameplay Systems Programmer

Current

Remote

Oct 2024 - Present

Senior Unreal Engineer - Core Technology

* Implement client side SDK for our backend services (telemetry, accounts, token management) in Unreal Engine and C# (for Unity).* Integrate SDK into partner studio projects.* Provide team leadership and mentorship.* Established team-wide coding standards and practices.

Sep 2023 - Oct 2024

Principal Gameplay Engineer

Bitreactor

Sparks Glencoe, Maryland, United States

* Rapidly prototyped abilities and combat systems using the UE5 Gameplay Ability System.* Set up data driven animation resolution system.* Established technical direction for combat gameplay systems and implemented key features.* Tuned enemy gameplay AI for fun and performance.* Worked with design leadership to establish gameplay backlog for milestone.

Jul 2022 - Sep 2023

Senior Gameplay Systems Engineer/Designer

Sparks Glencoe, Maryland, United States

* Implemented numerous RPG gameplay systems (Hunter Balance, friendship system, and assisted with the quest system, dialogue system).* Implemented sequenced visualization system for Abbey portion of the game.* Designed and implemented narrative content experiences for the player to enjoy in the Abbey (Club Meetings, Magik's Birthday Party, Team Building.

Sep 2018 - Jul 2022

Senior Tools Programmer

Sparks Glencoe, Maryland, United States

* Maintained and added new functionality to asset creation tools.* Reworked existing C++/C# interop layer to match common Managed lifetime patterns.* Implemented a curve editor.

Mar 2018 - Sep 2018

Senior Systems And Gameplay Engineer

Sparks, MD

* Integrated Unreal Pathfinding into projects, and added support for run-time generation of Navigation Bounds, Volumes, and Agent Providers for a procedural terrain system.* Implemented various gameplay features and functionality.* Implemented a 'Smart Location' system where units could acquire a context-specific behavior based on where they moved.*.

Jan 2017 - Mar 2018

Tools Engineer

Sparks, MD

* Created the artist-facing Content Pipeline Tools for Sid Meier's Civilization VI using C# 4.0 and the Sony ATF Framework.* Wrote Perforce integration layer and incorporated automated Perforce management into the content tools.* Wrote importing tools (including bulk importers) for different source-types (textures, geometry) into consistent intermediate.

Jan 2014 - Dec 2016

Graphics And Systems Engineering Intern

Sparks, MD

* Wrote a Photoshop plug-in for exporting images to a DDS format.* Wrote an Automation Photoshop plug-in to transform complex images into multiple DDS files.* Worked on the initial design of the Asset Pipeline to be used for Sid Meier's Civilization VI.

Jun 2013 - Dec 2013

Junior Software Engineer

Baltimore, MD

* Worked through the full product life-cycle of the Eccentron, gathering requirements, writing designs, and implementing core functionality in the areas of: hardware abstraction (using LABJACK and Serial I/O); asynchronous data gathering from physical sensors, transforming it, and storing it using an MSSQL back-end; in-session diagnostic testing and.

Jan 2012 - Jun 2013

Software Test Engineering Intern

Baltimore, MD

I was responsible for writing a comprehensive regression scripting library for the Primus.NET and EvalTech software projects, increasing the readability of legacy code, writing test cases, and performing verification testing.In addition to the above duties, I worked on creating requirements and a design for an addition to the Primus, and created numerous.

Oct 2010 - Jan 2012

Computer Science Help Center, Tutor Assistant

UMBC Campus

I tutored students in Computer Science I (Python language, basic programming skills, functions, string manipulation, lists, and recursion), Computer Science II (Java language, object-oriented programming and design, including inheritance, polymorphism, and generics) and Data Structures and Algorithm Analysis (covering the performance characteristics and.

Sep 2009 - Dec 2010
Team & coworkers

Colleagues at Epic Games

Other employees you can reach at epicgames.com. View company contacts for 4262 employees →

1 education record

David G. education

FAQ

Frequently asked questions about David G.

Quick answers generated from the profile data available on this page.

What company does David G. work for?

David G. works for Epic Games.

What is David G.'s role at Epic Games?

David G. is listed as Gameplay Systems Programmer at Epic Games.

Where is David G. based?

David G. is based in Nottingham, Maryland, United States while working with Epic Games.

What companies has David G. worked for?

David G. has worked for Epic Games, Wizards Of The Coast, Bitreactor, Firaxis Games, and Bte Technologies.

Who are David G.'s colleagues at Epic Games?

David G.'s colleagues at Epic Games include Travis Tohill, Jessica Plowman, Irene Yu, Jv V, and William Quick.

How can I contact David G.?

You can use AeroLeads to view verified contact signals for David G. at Epic Games, including work email, phone, and LinkedIn data when available.

What schools did David G. attend?

David G. holds Bs, Computer Science from University Of Maryland Baltimore County.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the David G. you were looking for.

View similar profiles