Hi! I'm
Bret Hudson
I'm a Minnesota-based software/web developer who makes indie games in his free time. Check out my works!
All Posts

March 2019 Recap

Posted 3 April, 2019 at 1:00 PM CDT

Even without attending GDC, PAX, or any other games events, March still managed to be a wild one this year. I haven't been updating my blog at the frequency I intended to, so I decided to lump all of March's ongoings into a single post.

Tincan 2 Version 2.0 Released

At the beginning of the month, I re-released Tincan 2 and wrote about what I fixed in the game, to celebrate 11 years since I first started making games. It's still using Flash, since I mainly just wanted to update the existing game. An HTML5 port might happen someday if I can find the time and motivation! For now, I'm happy with this.

Client Work with Custom Game Engine

I've been working on a small set of mobiles games for a client. HTML5 is the technology I'm using since I have no prior iOS experience, and I decided to use the opportunity to write a custom 2D HTML5 game engine.

Read More

Fixing Tincan 2

Posted 8 March, 2019 at 12:00 PM CST

In case you missed it, I re-released Tincan 2 on Wednesday, and before then, I spoke about the Seven Deadly Sins of platformers that I managed to commit with the original release of Tincan 2.

The final part of my deal is to speak about how I addressed the issues, so you, fellow developer, or curious player, can go forward armed with the knowledge to keep yourself safe from the Dark Lord.

The Seven Deadly Sins, Redeemed

1: Not listening to advice

A lot of the advice from version 1.0 back in 2012 focuses on the other parts of this article, such as the slippery physics, level curve, and WASD controls.

Over the past few weeks, Ian Jones gave me a lot of great feedback, which was paralleled with others I let test the new version of the game. Thanks to their input, I was able to address some issues I might not have worried about. Knowing that certain things annoyed players, or were a frustration, allowed me to take a step back and ask myself "how can I minimize that frustration with this element of the game?"

Read More

Tincan 2 Version 2.0 Released

Posted 6 March, 2019 at 10:30 PM CST

This is a follow-up post to Tincan 2 and the Seven Deadly Sins.

Yes, you read that right. A new version of Tincan 2 has hit the web. Sound the alarms.

If you've been eagerly awaiting the follow up to the cliffhanger from Monday's post, this is it. Part of the deal was to remake Tincan 2 to make it more accessible to players. The new version has multiple difficulties, redesigned levels, and some new music from Zack Harmon.

Today (March 6th, 2019) also marks 11 years since I first downloaded Game Maker 7. In those 11 years I've met some fantastic friends, contributed to some cool projects (you can see them here on this site!), and found a passion for programming that I can't imagine living without.

That's all I have to say for today, but stay tuned for Friday's update in which I talk about the changes I made to the game.

Tincan 2 and the Seven Deadly Sins

Posted 4 March, 2019 at 12:00 PM CST

November 11th, 2012 marked the release of Tincan 2, a sequel that some would claim never needed to happen. After some distance from the project, I myself have fallen into that group. Lately I've felt like I've wanted to reflect and write about what it was that made the game such a mess. Plus, when making a deal with the devil to write about it is the only thing that guaranteed your return to the mortal plane, you kind of have to.

Let me explain.

Some Secrets Are Best Left Buried

Two weeks ago I wanted to show a friend the secret stage that lays hidden in Tincan 2 over Google Hangouts. As we chatted about life, I racked up hundreds of deaths, until eventually he decided to call it a night. I continued on, until I finally managed to unlock it.

I heard someone enter the Google Hangout. It wasn't my friend.

It was the Dark Lord.

That was the last thing I remember before spending an eternity in Hell, playing Tincan 2 on Lucifer's pristine 2003 Dell Dimension 4600 Home desktop.

Read More

Website Redesign (2019)

Posted 27 February, 2019 at 12:00 PM CST

When something stops working, the solution is to fix it.

For four years, I continued to fix and enhance the old site to fit my needs as they evolved. It sufficed, but lately I felt I'd abandon the sloppily thrown together fixes and intermingled systems, and start anew. Plus, any chance to move away from PHP is one I happily welcome.

When fixing something stops working, then it's time to move onto the next step: remake the whole dang thing.

Read More