Category Archives: Dev Blog

Summer Update – PAX

The last few months have mostly been about adding more content. There have been a few mechanical additions and polish, but for the most part this summer I’ve been adding levels and content to the game to try and get the game ready for PAX.

On Monday my friend Thomas and I drive to Seattle to attend PAX Dev, a game developer conference that is held right before PAX West every year. This will be my third consecutive year attending Dev and West, and I’m looking forward to it. This event has been one of my soft deadlines for a while now, as it will be a good opportunity to get other devs to playtest Vacío’s current state and hopefully give me some good feedback on where I can improve.

Vacío is going to be a pretty short game. It’s not really meant to be a commercial product, but more of a portfolio piece. The goal is to have just enough content to explore the mechanics of each of the powerups as well as the last section’s mechanic. For PAX, I set a soft deadline of wanting to have the levels that show off the three powerups put together so I could at least get playtests on those levels. I have a few more days left to spend polishing it, but I have succeeded there, and will be able to get feedback on those levels at the event.

In addition to the level design I’ve also been working on getting additional animations and polish into the game. One of the earliest was I got the animation for grabbing powerups into the game.

From the very beginning of the project I had a clear vision of what the game was supposed to represent. It is a game about depression, and part of that is represented by the main character having a hole in their torso. The powerups are used to temporarily fill that hole, and give the player short-term abilities that they are able to use to get around obstacles. This animation of grabbing the powerup and shoving it into the torso was an important step in expressing that intention, and I got it working in the game in early June.

Through July and August I also added some additional polish to the other powerups, unfortunately for the air-walk powerup I didn’t record any GIFs, so I have nothing to show.

The most flashy of the powerups is definitely the flight powerup, and I was very excited to get it added into the game. The code for flight has been working for a long time, but only in the past few weeks did I finally get the animations added and working, so the flight is a lot more cool looking.

After I get back from PAX and my vacation afterwards I will be moving on to working on the last section of the game, which moves away from powerups and instead sees you working with another individual to get out of the cave together. That’s going to involve AI code and some new design, which is one reason why it wasn’t included in my soft deadline of PAX Dev. Here is a brief teaser.

So, that about covers all the new stuff that’s been added in. With that there is only one major section of the game to plan and code, and I’ll be into full polish mode. After the game is put together I intend to move on to music and sound design, and I’ll post about that as well when I get around to it.

I’m not going to make any promises about writing more devlog posts on any kind of regular schedule, since I’ve already proven to myself time and time again that I can’t keep that promise. So, until next time.

April Update – Art

This month has mostly been about art. Not entirely, I have been also doing work refactoring already existing code, making the player controller more manageable, re-working the collapsing platforms, but mostly I’ve been working to get the art Fernando delivered plugged into the game.

While the new stuff certainly looks pretty flashy, there’s not a whole lot to talk about on the technical or interesting side of things. A lot of individual frame additions in the editor, and a lot of level design using Tiled, and we are making some good progress on making this game look and feel the way it should. This has done a lot to make the game feel more real to me, not only am I less ashamed to show off the state of the prototype, but it also is beginning to feel like a game. The character moves, and jumps and it is starting to look pretty good.

I have also started trying my hand at doing game development streams on the Creative channel at Twitch. Not sure if I will continue that habit, there are pros and cons. On the one hand my schedule is not as normal as I would like to believe, so trying to commit to a weekly development stream is daunting. On the other hand the few times I’ve tried it so far it has resulted in very productive evenings. One thing I did get done during one such stream is adding a nifty particle effect to the collapsing platforms.

So that about sums up what I’ve been working on this last month. Vacío is coming along, and I hope to have a playable “beta” finished and ready to get a few playtesters by the end of May or midway through June.

To wrap things up here is the obligatory dog picture:


March Update – Vacío

Hey, everyone! It’s been a while. About 9 months. So, some news.

The point and click adventure game is… not happening at the moment. As happens with almost every prototype I’ve worked on there reaches a point where I lost interest, or lost sight of what made the game interesting, and it just doesn’t seem worth my time. The same thing happened with another project in the meantime, but I’m not going to go into detail here because I never blogged about it.

However, since December I’ve been working on yet another game project. My roommate (Kobold’s Keep) helped me out with the code for the initial prototype for a short platformer game. A lot is still in progress and I’m not going to talk too much about what I hope the game will be by the time I finish, but there are still plenty of things to talk about.

So, Tom helped me out with the initial prototype character controller, and we got several of the core mechanics working in the prototype stage with temporary open game art.

The game has three powerups planned, and we got the three of them working in the prototype. Recently Tom has moved on to continue to work on other projects, and I highly recommend you follow his twitter to keep up with that.

With his help and the prototype stage finished the game was coming along nicely, and I felt like I had reached the limit of what I could accomplish with the temporary art. While mechanically the core things were in there, it just didn’t feel right. A lot of the feel of the game comes down to how the game looks in addition to how it plays, so I decided to hire an artist and make this project into a full game.

The process of hiring an artist was something that I was definitely nervous about, not really sure why, but it was something that I experienced some anxiety over. I managed to get over my fear and sent an email to an excellent artist I found on twitter, Fernando Angelo, who you should also definitely follow on twitter.

So, going forward. The next few weeks I’m going to be working on refactoring some of the prototype code, making it a bit more in line with my coding style and make sure I understand what it’s doing, as well as fixing some outstanding bugs that I need to get taken care of. The plan is to get the code to a good place so that I’m ready to figure out animation in Unity so I can start getting the stuff Fernando is working on plugged into the game as well. For now the working title of the game is “Vacío”, but that may be subject to change before the game is finally finished.

I’m very excited to get this game off the ground, and I’m excited to share more about this game as I go forward. I will try to post longer updates here when there is progress worth talking about, but for smaller updates (as well as incessant pictures of my dog) you can follow me on twitter, if you feel so inclined.


June Update: Core Mechanics

Alright, let’s talk about my current game project. But first, here is a video from right around the time of my last blog post of my dog playing with a toy duck.

So, it’s been about 6 months since I’ve touched this website, mostly because there was a lot of floundering for the past year at least, but I think I’ve finally reached some headway where I want to talk about my current game project.

In the development on “Debris” there was a point where both Thomas and I realized that our hearts weren’t really in the project anymore. Maybe we’ll go back to it someday, who knows? In the meantime we’ve both moved on to other projects and work and such.

For the past while I’ve been working on a new game project, which I will talk about more now. (In my last blog post I posted a thing from the first prototype of it, but I’ll talk more here.

In the broadest terms I would describe the game thusly:

A point-and-click murder mystery adventure game where the player finds clues and draws connections between them to solve the case of a missing woman. Inspired by classic film noire and pretty much every detective movie and show out there ever.

I’ve been working on the core mechanics, walking around, picking up clues, etc., but a large amount of time lately has been spent on what I would consider the CORE mechanic of the game. The “Board”. Well, that and replacing my thrown together dialog system with something based off of Yarn, using Yarn Spinner.

(Also, a note: all the gifs and images I post of the game here and on twitter look not great. Everything is placeholder graphics, eventually down the road the goal is to hire artists and make the game actually look like a game.)

So, the board. You know how pretty much every detective movie and show out there has a board? Like, a cork board where they hang up pictures of clues and people and try to piece it all together? Usually using some form of yarn or twine? So, I had the idea that I wanted to turn that into a game mechanic. The idea was that you would have all the clues the player pick up appear on the board and allow them to literally draw connections between clues, people, etc.

The stated goal of this is to allow the player to feel like they are the ones solving the case, rather than just watching the character do it for them. That’s where I’ve been spending most of my development time on this game in recent weeks and I’ve been making progress, though slowly. I did have to re-write most of what I had recently, decided it was cleaner to use uGui rather than what I was using before, so there is that.

Next I’ll be finishing up the ability to draw connections between items on the board.

New Year – 2016

I’m not overly sentimental when it comes to New Years and whatnot. Most of the time it’s just another day, plus it’s in the middle of winter and I really, really hate winter. So, resolutions are not really my thing, but I feel I should at least post some updates.

2015 was certainly a year! All snark aside, it wasn’t the greatest, but not the worst either. I spent most of it in a shitty job that I hated, and just trying to make it from one day to the next. I started up and dropped a project or two, and unfortunately haven’t made all that much progress on any games that I am trying to work on. Though, it’s not all bad.

In October I started working at a much better job, making more money and hopefully going forward I will have a lot more energy to work on personal projects. I also got a dog around the same time:

Seasonal depression be damned, I’m determined to get some stuff done this year. Recently Thomas and I did a weekend dev session and started working on a point-and-click murder mystery prototype. The art is placeholder from an open game art site and looks awful, but that aside I have posted a few things from that prototype:

I’ve got most of the systems designed, but there is quite a bit of implementation stuff left to code.

A rare behind-the-scenes look
A rare behind-the-scenes look

In the meantime I am hoping to get some more work done on the Twine prototype of Fear Him, and maybe other things will come up this year. In any case, this is goodbye to 2015, and hello to a new year.