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.
Latest Projects
Work Experience
Games for Entertainment and Learning (GEL) Lab
Game Programming InternUnity 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.
Michigan State University
Undergraduate Learning Assistant for Andrew DennisAssisted 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
Michigan State University
Undergraduate Learning Assistant for Jeremy BondAssisted 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.
Michigan State University
Undergraduate Learning Assistant for professor Jeremy BondAssisted 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
The Social and Psychological Approaches to Research on Technology-Interaction Effects (SPARTIE) Lab
Unity DeveloperContributed 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
Michigan State University
Undergraduate Learning Assistant for professor Cory HealdAssisted 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