Macpeters: Web and Indie Game Development

builder of websites, surveys, data visualizations, web and mobile games

Professional Web Developer


These days most of my coding is web development - working with mostly ruby on rails and javascript at Infotech Research Group. I love collaborating, and working on a dev team is great for that. We have recently chosen Vue.js as a framework since our content is becoming more dynamic. I'm still getting to know it, but the learning curve isn't too steep. This site is a multipage vue app, served by Netlify, using npm and nuxt.

Hobby Game Developer

If I get the dev bug on my own time, I mess around in GameMaker Studio on games that may not be all that fun to play, but they're pretty fun to build. I create simple vector sprites using Inkscape to represent game objects and states. I have 2 games on the go at the moment - a simulation game where single celled organisms compete for resources - the difficulty is adjustable by the user. The other game is a strategy skating game. In both, most of the work is done by the computer, with basic artificial intelligence.

Collaborate with Me!

While I have worked in the past with Unity3d, flash, XNA, and DirectX, these days I generally stick with GMS2. I tend to build prototypes, then lose interest once the interesting mechanics are in place. If you're more into level design, graphics, or UX, and would like to collaborate, get in touch with me. GMS2 is github friendly, and all my repos are public.

Indie Games

Prototype games made with GameMaker.

Game Demo Reel

Prototype games made while I was in school - mostly using Flash/AS3, XNA, Unity3d

All artwork copyright Mac Peters
All rights reserved