David Gentles

Software Engineer at Administrate

David Gentles is a software engineer at Administrate. David has also worked as a game developer, mission scripter, and team lead/programmer.

David Gentles has always been interested in video games and programming. David started their career as a mission scripter for GTA5. David was responsible for implementing scripted mission sequences, including car chases, shootouts, and script-controlled gameplay mechanics. David also worked on GTA Online, where they had a more ambient focus, spectator cameras, ambient script management, and entity spawning.

In 2009, David Gentles became the team lead/programmer for Dare To Be Digital. David was responsible for leading the team and programming the game. The following year, they joined Valiant Interactive as a game developer. David was responsible for interviewing candidates for positions in the company, chairing and minuting daily and weekly staff meetings, and programming game systems and user interfaces using Unity C# script. David also designed gameplay mechanics, levels, and characters, wrote promotional copy to describe the game, and maintained the company’s online presence through Twitter, Facebook, and regular blog articles. In addition, they created video and graphics assets for promotional use.

David Gentles is currently a software engineer at Administrate. In this role, they are responsible for developing software applications and working with a team of programmers to create innovative solutions.

David Gentles completed a Bachelor of Science in Computer Games Technology at Abertay University.

They work with Max Veasey - Software Engineer, Gavin Bannerman - Software Engineer, and Sophie MacMillan - Software Engineer. David Gentles reports to Conor Winders, EVP, Engineering.


Org chart

Sign up to view 0 direct reports

Get started