Sam Connolly

Principal Ai Developer @Blizzard Entertainment

Manchester, GB
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Mar 2024 — Present

Principal Ai Developer @Blizzard Entertainment

View department →

GB

As a Principal Software Engineer at Blizzard, I develop advanced AI systems and supporting tools using Unity’s Entity Component System (ECS). My work focuses on agent perception, spatial reasoning, decision‑making, and high‑performance data‑oriented programming.I implemented a perception and knowledge model that allows AI agents to track awareness and maintain contextual understanding of other entities entirely within an ECS architecture. To support deeper insight into behaviour, I built extensive debugging tools that let developers scrub through agent actions and examine how decisions evolve over time.I designed and delivered high‑performance environment query systems that run efficiently across multiple threads, enabling agents to evaluate and navigate their surroundings at scale. I also created visualization tools that expose these queries in an intuitive way, helping designers quickly understand how agents interpret the world.To ensure system stability and maintainability, I built integration tests for complex agent behaviour and developed unit‑testing frameworks tailored to ECS‑based AI features. I also improved components of a utility‑theory‑based decision system and implemented editor-facing tagging and targeting workflows, empowering designers to mark and reference entities in flexible ways.I work extensively with Unity’s Data Oriented Tech Stack (DOTS) and Burst, writing highly optimized, parallel‑friendly C# code suited for both high‑performance and mobile hardware. My responsibilities also include profiling and debugging on devices to ensure consistent behaviour across platforms.In addition to my engineering work, I host a monthly learning group where developers gather to watch and discuss industry talks—fostering a culture of continuous learning within the studio.

EDUCATION

2013 — 2017

University of Lancashire

Bachelor of Science - BS, Computer Games Development

SKILLS

Microsoft OfficeJavascriptProgrammingGame DevelopmentJavaCssHtmlCicsC#Software DevelopmentTeamworkHtml5Visual BasicSqlPhpJqueryZ/OsOsgiLibertySoftware EngineeringC++Automated Software TestingUnixAgile Methodologies

ABOUT SAM CONNOLLY

I am a Principal AI Developer with a decade of experience working on software and video games. My niche is programming using Entity Component Systems (ECS) which I have used with Unity (C#) and Anvil (C++). I am perfectly happy and proficient in programming with either C++ or C#, with roughly equal experience using both languages over the course of my career.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Sam Connolly — Principal Ai Developer at Blizzard Entertainment in Manchester, GB | Unifers