Jonathan Ackerman

Game Development Software Engineer

Hi, I'm Jonathan. I'm a game programmer working at Coincidence.games.

I recieved a Bachelor of Science in Computer Science from Digipen in 2021.


"There are deep, worthy challenges everywhere you look" — Michael Abrash

Work Experience

Coincidence — Programmer (Aug 2022 - Present)

Zachtronics — Game Programming Internship (Aug 2019 - Jan 2020)


Student Projects

Contextual Dialog (Aug 2018 - Apr 2019)

For my senior year project I wrote a rule-based contextual dialog system that uses the game state to query a rules database for what dialog to play. I used my previous project

Lamb Planet as a starting point.

I was inspired by this amazing presentation by Elan Ruskin during his tenure at Valve.

Lamb Planet (2017 - 2018)

A 3D, third-person, sailing adventure game where you explore an archipelago, meet the residents, and help solve their problems.

I built a branching dialog system and the game's quest system.

Built in our team's custom C++ engine called YTE.