Welcome!

Thanks for stopping by, have a look around! There's a growing showcase of my game development endeavors, as well as a collection of music that I have produced. You can think of this as a sort of portfolio, but mostly it's just a personal project that keeps me organized.

The Static Site Generator

03/30/2018

I'm a programmer. I love to tinker, experiment, and try ridiculous things. I also stay up way too late trying to get these projects to do what I want them to. Anyways, I just wrangled a long-time programming goal of mine. So, Github Pages is a web host, but it serves static web pages. This means that this website is a group of files on a Github server somewhere, and it is served to you as is, with no fancy databases or scripting. Static web pages are simple to create and they require very little processing power from the server to get the website to you. This is great for small sites and projects where the content doesn't change much, or doesn't need a lot of upkeep. This used to be the case for me, however as my list of projects and games grew, so did the work needed to add them here to my site. That's where my programming project comes in. The basic idea is that I would write a program to stitch together some data and a few template files to write my site for me. So I did just that. In fact, the page you're reading from right now has been pre-processed by the static site generator, and that output is uploaded directly to my Github Pages repo for you to access as part of my website. This system I've created makes it simple to change a template and in turn update all pages that use that template. So instead of rewriting the header of each page to use the latest version of jQuery, I can edit the header template file and every page using that header template gets updated automatically. This should make adding new projects a breeze, as well as posting exciting updates like this! I'm looking forward to my next project, and now you can follow along here as I record my progress and share my game development journey! Well, thanks for reading!

H.V.N.T.R.S. and 7DRL

03/30/2018

Recently I was browsing the gamedev channels on Twitch, when I happened to come across Tyriq Plummer streaming his development of a game called Catacomb Kids. It's a very complex roguelike platformer, and it caught my attention. So I followed his channel, watched a few streams, and that was it. A bit later, 7DRL (7 Day Rogue-Like) rolled up and I didn't have any good ideas or designs. I love game jams, but it was looking like I was to sit this one out. Defeated but still in the creative mood, I went back to Tyriq's stream, and to my surprise, he was working on his own game for the 7DRL! It looked really interesting, gritty, dark and gothic. The concept and art peaked my interest, enough so that I asked him if I could make music for his entry. He said sure, so I made a couple of demos and sent them out. He happened to like one of the prototypes, and so I went on to make the rest of the soundtrack for the game! It was kind of rushed, so it's not exactly what I want it to be, but I think I nailed the game's style and mood with the music. There's currently four tracks (one is unused in the competition version). We're talking about possibly expanding on the game as time goes on, we'll see! If you would like to give H.V.N.T.R.S. a go, download it for free on itch.io and check it out. If you would like to listen to the whole soundtrack, you can listen to it here on Soundcloud. It was heavily influenced by the original Diablo soundtrack by Matt Uelmen, one of my favorite game soundtracks. I look forward to writing more game music in the future, but for now I'm going to focus on the programming side of gamedev again.