Keith Lerner

  • BA in Games and Interactive Media
  • Minor in Game Design and Development
  • Michigan State University

Achievements

    Daemon wins 2nd place at first ever Collegiate Games Challenge and is available to wishlist on Steam

    Daemon goes head to head with top collegiate game development programs and makes its mark

    Completed positions as Undergraduate Learning Assistant at MSU

    Assisted professors Cory Heald, Jeremy Bond, and Andrew Dennis

    Graduating from MSU

    BA in Games and Interactive Media with a minor in Game Design and Development

    SqdthOne passes 5000 installs

    My custom theme for Obsidian MD has made a mark on the community, reaching over 5400 installs

About me

I am an alumni of Michigan State University with a BA in Games and Interactive Media with a focus in Game Development. Recently, I have been applying my programming skills towards several projects using the Unity game engine. My primary area of focus is engine tooling with secondary focuses on systems for multiplayer games and experience with XR development for the Quest ecosystem.

I have previously competed in eSports at the collegiate level as a player and team captain at MSU. It is my firm belief that games exist to bring people closer together. I aim to use my experience to build games that are better enjoyed as a group.

Work Experience

May 2024 - July 2025

Games for Entertainment and Learning (GEL) Lab

Game Programming Intern

Unity Programmer under Principle Investigator Brian Winn.

  • Maintained a variety of financial education games developed in partnership with MSU FCU.
  • Refactored a variety of serious games used in domestic and international research projects.
January 2025 - May 2025

Michigan State University

Undergraduate Learning Assistant for Andrew Dennis

Assisted with teaching for MI 103, Practical Computing for Interactive Media.

  • Provided technical help for students during lab hours
  • Graded lab assignments
  • Gave lectures on Obsidian MD and using modern AI models to support interactive media development
January 2025 - May 2025

Michigan State University

Undergraduate Learning Assistant for Jeremy Bond

Assisted with teaching for MI 431, Advanced Game Development.

  • Provided technical help for students
  • Grading assignments and presentations
  • Gave lectures on advanced game programming, tips for Unity, mono C#, and JetBrains Rider
  • Developed an AI agent for students to compete against inside a Unity game created by professor Bond.
August 2024 - December 2024

Michigan State University

Undergraduate Learning Assistant for professor Jeremy Bond

Assisted with teaching for MI 482, Building Virtual Worlds.

  • Provided technical help for students
  • Grading assignments and presentations
  • Gave lectures on introductory concepts for development with the Meta SDK in Unity
May 2024 - August 2024

The Social and Psychological Approaches to Research on Technology-Interaction Effects (SPARTIE) Lab

Unity Developer

Contributed to a VRChat application to be used in a series of research papers through an NSF grant.

  • Create 3D layout groups for various game interactions
  • Write networked code in Udon# and UdonGraph to create game mechanics
January 2024 - May 2024

Michigan State University

Undergraduate Learning Assistant for professor Cory Heald

Assisted with teaching for MI 482, Building Virtual Worlds.

  • Provided technical help for students
  • Gave lectures on introductory concepts for development with the OpenXR library in Unity