Skip to main content

Chris Glover

Senior Software Engineer – Physics
Avalanche Studios in New York
Chris Glover | Ingénieur principal en logiciels – physique
Chris Glover | Ingénieur principal en logiciels – physique
School Subject

Share on:

Chris Glover is a Senior Software Engineer – Physics for Avalanche Studios in New York.

About me

I was born/grew up in: Vancouver, BC, Canada

I now live in: New York. NY, USA

I completed my training/education at: I completed a BSc. in Computer Science at Thompson Rivers University

What I do at work

My typical day is an endless stream of problem solving. Often, these problems are technical, such as modeling the physical collision response of how a spinning helicopter blade collides with something solid. Other times, the problem is less technical, like how to interpret a set of requirements presented to me from one of our game designers. This is what I love about working in teams like this; I get to directly apply my education towards the mathematics of a particular physics model at one moment, and at the next I need to figure out how best to extract the exact meaning behind a set of abstract requirements.

On the technical side, most of my time is spent in front of a computer using various modeling and simulation packages, or writing code. I directly apply my computer science education most hours of most days. My computer science knowledge is essential to every technical decision I make. However, there’s also a great creative side to solving these problems. This is because in games, the response we’re looking for might not always be physically correct. For example, spinning helicopter blades hitting a building would destroy a real helicopter, but we want something more fun than that. So I get to use my creativity in combination with math and computer science to design the system.

My career path is

My journey into this career is a bit windy as I didn’t start out intending to make games. Actually, I didn’t even intend to go into computer science.

I started university in the fall of 1997 intending to pursue a degree in mechanical engineering. But, by the end of that first year, I realized that I didn't really like mechanical engineering so I intended to take a year off from university to think about what I wanted to do.

Over the summer I realized that not going back immediately could result in never returning, so I decided to just enrol in some general science courses (and mostly physics which was the part of mechanical engineering I actually liked!). I also enrolled in some computer programming courses that were required pre-requisites for some upper level physics courses I was interested in. I knew basically nothing about programming or computer science before that year at school, but by the end, I was hooked. So for the following year I switched over to computer science and graduated a few years later with a BSc with Computer Science Major.

Starting out I worked as a programmer for a small web development company. I then worked for several software engineering companies. As is the case with most software engineers, I started off writing small sections of fairly simple computer code that was part of some larger system that someone else designed. As I got more experience, I did less, but more complex, programing and more design.

Now, I’m a Senior Physics Engineer with Avalanche Studios in New York City.

I am motivated by

The greatest thing about making games is that is it the perfect intersection of art and engineering. As someone who also has a music background, I love working on things that are both a technical challenge and a creative outlet.

One of the best realizations of this is due to how fast the technology changes. Every few years there is a jump in technology that allows us to do more. Often this is referred to as ‘better graphics’, but it’s not just graphics. We can perform a more accurate physics simulation, create smarter AI, generate more realistic animation blending and have bigger, more immersive worlds. But none of those great new features just happen; we have to create them, which is the process I enjoy most. I get to ask questions like ‘How are we going to utilize this extra CPU core to make the cars more fun to drive?’. And then the creativity starts, and as I said this is the perfect blend of pure creativity and computer science.

How I affect peoples’ lives

The products I work on sell millions of copies, so my work is directly experienced by countless people every day. More concrete than that, a large part of my job is enabling my co-workers to be better at their job and I take that very seriously. Without me, they would have a much harder time making the game.

Outside of work I

I’m also a fairly accomplished musician, which is where most of my free time goes. I’m either practising or performing with one of the multiple bands I usually find myself in.

My advice to others

Making games is both hard and very rewarding. Having a computer science degree makes is much easier to get into to field as it’s all directly applicable to making games. Learning as much as possible outside the classroom is essential for success and specializing in an area such as networking, graphics or real time physics is also a good idea.

When I was a student, I enjoyed:
  • Computer Science
  • Industrial Arts/Shop Programs
  • Math
  • Music
  • Science
  • Technology
When I was a student, I would have described myself as someone who:
  • Enjoyed doing things on my own
  • Enjoyed working with my hands
  • Liked being given free range to explore my ideas
  • Played video games
  • Didn’t really care about grades
  • Wasn’t sure what I wanted to do
  • Learned best “by doing”
  • Liked to take things apart to see how they worked
  • Liked to design or build things

Related Topics

Explore Career Profiles

  • Mohamd Imad headshot

    Mohamd Imad

    Career Profiles

    Vehicle System Diagnostics and Controls Calibration Specialist

    I work with the electronics, wiring and software of super cool General Motors vehicles.
  • Kenzie Arnott headshot

    Kenzie Arnott (they/them)

    Career Profiles

    Manager of Science in the City

    I run a science communication program for three cities that connect scientists to help them understand each other’s work.
  • portrait de Dawood Sajjadi

    Dawood Sajjadi (he/him)

    Career Profiles

    Senior Manager, Site Reliability Engineering (SRE)

    My work helps protect individuals and organizations from cyber threats.
  • portrait de Abdul Majid Mohammed

    Abdul Majid Mohammed

    Career Profiles

    Software QA Specialist

    I test cybersecurity products to make sure they can protect computers from hackers.
  • Genny Marcoux standing in front of a background of human-sized pink and white artificial flowers

    Genny Marcoux

    Career Profiles

    Infrastructure and Security Manager

    I manage a team of experts that create a secure environment for our course developers to build virtual computers that our customers used to learn about the products we sell and to learn more about cybersecurity and how to stay secure online.
  • portrait de Maria Abou Chakra

    Maria Abou Chakra (she/her)

    Career Profiles

    Research Associate (Computational Biology)

    I create computer models to predict or explain how different biological systems work.
  • Comfort Survival headshot

    Comfort Survival (she/her)

    Career Profiles

    User Experience (UX) Designer

    My job is to understand user needs and pain points and create intuitive solutions.
  • Desiree Newhook headshot

    Desiree Newhook (she/her)

    Career Profiles

    Instructional Designer

    I take hard-to-understand information and create simple and accessible learning experiences.
  • Greg Flato

    Greg Flato

    Career Profiles

    Director of Climate Change Research Division

    I oversee a broad climate research program in ECCC, and I helped create global climate models to help us understand how and why the climate has changed.
  • Ayo Bolaji headshot with blue background

    Ayo Bolaji

    Career Profiles

    Computational Biologist

    I assist in the monitoring of microorganisms, bacteria and viruses that may have an effect on our health.
  • portrait de Mairin Deith

    Mairin Deith (she/her)

    Career Profiles

    Quantitative Ecologist

    I study how large dams may affect salmon and explore the role of hatcheries in rebuilding fish stocks.
  • portrait de Xin Yi Dong

    Xin Yi Dong (she/her)

    Career Profiles

    Medical documentation Specialist

    I review and analyze medical and insurance data to make sure it is accurate.