Hello. I am Adam Rumpf, a professional mathematician and hobbyist game maker. Since high school it has been my ambition to become a small-time, B-grade indie game developer, and now that programming is tangentially related to my real adult job, I finally have the excuse to pursue this extremely unambitious dream in my free time.
Like a lot of students, after high school I did not think that I had any particular taste for mathematics because the way that the material is presented is so unnecessarily boring. After taking some very interesting mathematical modeling and graph theory courses, however, I came to realize just how broad and varied of a subject math really is (in particular how much of it has nothing to do with numbers or calculations), and how terrible of a job the educational system does of conveying this.
As a graduate student I programmed many interactive math demonstrations. These were made partly for use in class but mostly just as a hobby which lies at the intersection of several of my interests: programming, game design, learning about math, and finding unconventional ways of demonstrating mathematical concepts. It is my belief that these sorts of programs can do a good job of acting as ambassadors for the interesting bits of mathematics that there is not normally time to get into in detail during class.
I would not really describe these projects as "educational games". Rather, they are games inspired by concepts from mathematics that I find interesting. My goal is to utilize the medium of games to allow the user to explore abstract objects and foreign universes in a way that would not be possible in a non-interactive medium. If you are interested in learning more about the theory behind the contents of any of these projects, my website includes more in-depth writeups explaining the mathematics behind each game.
I hope that you find the projects here interesting.
Games meant to convey various mathematical concepts through exploration and interaction.
Programs, mostly of a mathematical flavor, made for public use.
Miscellaneous programs too small to be considered full projects in their own right, but still potentially of interest to someone.
Math and math-adjacent games made by people other than me.