Hi, welcome to my portfolio website!
My name is Max Allen. I am a technical game developer. "What does that mean?" you ask. To be specific, what I do is create systems for games that are easy for game designers and other game developers to expand on. Some examples of the systems I have created are item/inventory systems, advanced character controllers, leaderboard systems, procedurally generative level systems, physics chunking systems, and other things. These sort of things are generally invisible to the player, but they make the development process much easier for all the other programmers, level designers, and other parts of a game development team.
The games featured in this website are the games that I believe represent the projects that best show my current ability as a game developer. Some of the games are very old and I would be able to improve drastically if I were to recreate them. My focus has been on making games that are programmed in a way that they are easy to modify and expand. The quality of the gameplay is not necessarily the focus of the games that I have listed here.
If you are interesting in getting in contact with me, send me an email at
This website will continue to be updated. It is currently running on an instance of Joomla (a content management system) to make it easier to put up quickly, but I plan to write the whole thing from scratch using React.js in the future.
Slime game is a top-down, 2D puzzle game made for a game jam with the theme "you are your worst enemy". In this game, the player must reach the food before any of the other slimes, which move based on the player's inputs.
Rock on Raccoon is a 2D, mobile rhythm game where the player must tap the arrows on the screen at the right time. The story leads you across town and to a big concert where you have the opportunity to take back your home.
Laser lab is a 2.5D tile-based puzzle game where the player must direct a lasers into receivers to complete each level. The game introduces various additional types of mirrors which can do things like split the laser into multiple beams or separate the colors of the laser.
Flappy 3D is a three-dimensional clone of a popular mobile game where tapping the screen will cause the player to flap their wings. The player must rhythmically tap the screen to maneuver the player through randomly generated obstacles.