On Something Else

Work on Fortress has brought me to a land of blockage and frustration, so I’m taking this week off from it to learn workflows and techniques I’m going to need for Guys, Stop Pressing Buttons!.

Aesthetically, I want the game to feature my minimalist deadpan character style with bouncy, cutout-style animation similar to MikaMobile’s games. I’m achieving the effect by modeling pseudo-2D characters in Blender, using flat planes for each body part. There aren’t any skeleton rigs involved, the effect could be put together far more easily in Flash, and Blender is one stank beatch to learn, but since I’m moving to Unity after Fortress is done and don’t want to buy Maya, Blender is my best option.

It took me a little over two days, but I managed to get a character modeled and skinned and built a nice looking walk cycle. It’s been a learning experience, that’s for damn sure. I’ve picked up more new skills in the last 48 hours than I have in the last 48 weeks of Fortress work.

Here’s the result:

(Also, I’d never drawn characters in this style below the waist before, so I had to figure that part out, too.)

I’m thrilled with how it came out, obvious imperfections aside. The next step is to figure out how to get this fucker into Unity, which I’ve only barely begun to learn how to use. After two days of beating myself to death with Blender, my skull’s a little too caved in to feel like wading through another ocean of nightmares, but even that’s preferable to banging my head against Fortress. Man do I want that game to be done.

Posted in Art, Fortress, Mental Health, Technical | Leave a comment

On Domestic Responsibilities

Posted in Off Topic | 1 Comment

On Transitioning

I have a weird habit of holding off on big changes for way too long. I’ll find something in my life I’m not happy with, and then tell myself I’ll change it soon, once I’ve done this and this and this and this. Time passes, I slowly get more miserable, the reasons to make the change build up, until finally, I hit the breaking point. Seemingly out of nowhere, the change gets made, and everyone is surprised.

For example, I quit my job last week.

Well, okay, maybe you’re not so surprised about that one.

When I made the switch to part-time status at my day job this year, I made a vague prediction that my job would start depressing me even more than it already was, even though I would only be spending three days out of the week doing it. Fast forward a couple months, and you see me spending an evening thinking about killing myself. Whoops! Understatement much?

It’s no great secret that I never liked working where I worked. For a while, I thought it was because of how dull and uninteresting the job was, but it wasn’t until after I read two posts by Amy Hoy and 37 Signals on the power of process over passion that I realized why the rate at which corporate America digested my mental health increased so quickly this year.

In spending two days each week working for myself, I quickly discovered a routine that works best for me: Get up and work. Work without distractions. Work without interruptions. Work without disrespectful management. Yes, work on something I love, but even if I’m doing something I don’t much care for that day (phone calls, paperwork, er, blog posts sometimes kinda), as long as I’m in an environment where I’m respected and allowed copious independence, I can buckle down to do something tedious and still get it done quickly.

At least I think so. Took me a while to get rolling on this post today.

It’s a long road ahead. This is a big transition for me, and there are going to be issues to work out. My sleep schedule has gone completely out of whack, partially from leaving the job and partially from upping my Celexa dosage. I’ll oscillate between two hours of sleep one night to 16 hours the next. Sleep has always been a hairy subject for me.

I’m going stir crazy at home. I think I need to move to a town with lots of good places within walking distance to work away from the house. I need to be around more people. Working by myself gets lonely fast, even for someone as introverted as me.

I haven’t lifted in over a month. My guns look plushy and depressed.

I’m not productive right now, but I’m excited about the possibilities. I just need to find my routine again. This has been a weird year, and it’s just going to get weirder. It’s going to take a lot of willpower to get comfortable with this new way of life I’m diving into, and I need to do so quickly. I don’t exactly have all the time in the world. I need to bring in those Benjamins, y’all.

Posted in iDevBlogADay, Mental Health, Work-Job Balance | 2 Comments

On the “Why Not” Reflex

This is a gigantic pet peeve of mine: Any time someone in a meeting brings up a new idea, whether it’s good or not, everyone’s first reaction is to explain why it can’t be done.

Let’s put wind turbines over the ocean. But we’d have to run lines and ships could hit them and stuff!

Let’s build affordable consumer space travel. Do you have any idea how much technology we would have to develop??

Let’s create a crowdsourced farm. How will we ever get enough people involved to make it sustainable??

It’s fine to think about what’s stopping you from doing something, but only in the service of ensuring better success. If you use it to feed your fear of trying, though, well that just pisses me off.

People make these “here’s a problem” statements not from the standpoint of solving them. They’re reasons why the thing can’t be done. Or worse, they state these problems assuming someone ELSE will solve them.

GAH.

I bring this up today because I’ve been parroting a big why not myself for a long time now, and I’m about to put a stop to it. I can’t give any more details than that at this very moment, but suffice to say that things are about to change. I’ll have more to say soon.

Posted in iDevBlogADay, Opinion | Leave a comment

On Journaling

Today, I have a tip, geared particularly for single-person operations like myself: Keep a journal as you work. Keep it on real paper, in a notebook with non-removable pages, using a pen. This will force you to keep your writing quick and concise, if not especially legible.

Any time you start a task, write it down. Write down when you finish it, as well. Write down tasks that you realize you need to do but can’t act on at that moment without breaking your focus. Write down bugs you think of, balance problems, feature ideas, polish issues. Write it all down, and don’t look at it again until the end of the day.

When you’re done, open up your task management system (be it a simple ToDo list or a full-on GTD system), and capture what your wrote in your journal that day into actionable items.

When you work alone like I do, there’s no one to hold you accountable but yourself. This makes it difficult to measure your progress. I’ve found that by writing down everything I work on, I can at least assure myself that I am making progress, even if I can’t measure it in a tangible, percent-complete sense. My journal is essentially my one-man Scrum meeting. It takes all of fifteen minutes out of my day, and the insights I gain are invaluable.

Posted in iDevBlogADay, Indie Game Development | 2 Comments

On Beer

Indeed!Getting off to a vigorous start in the morning is the most important part of running an independent business. Whatever activities that you find fill you with energy, do them first, and as long as you can stay on the resulting wave of enthusiasm, you’ll have a fulfilling day of satisfying productivity to look forward to.

For me, as soon as I get up each morning, I sit down at the drum kit and whale away until my wrists hurt, then I lift some weights and spend some time on the elliptical, and follow it all up with a cold shower. By the time I’m all cleaned up, I’m wide awake and ready to face my task list for the day.

But first? I have a beer.

9 o’clock schmine o’clock. I want frakking a beer.

Ah yes. A nice, crisp IPA. That’s what the doctor ordered.

Beer for breakfast. It’s a rejection of the social meme that only alcoholics — people with a disease! — drink before noon. It is a signal that the life being lived is a life for its own sake, a life lived in service of itself, not for a starched suit in a corner office, not for an invisible wizard in the sky.

When we drink beer, it is because we feel at liberty to do so. We feel free. The common wisdom seems to be that the part of the beer that helps us relax is the alcohol. I say bullshit. It’s the freedom that relaxes us. And after all, freedom is what being indie is all about.

Posted in iDevBlogADay, Indie Game Development, Opinion | 4 Comments

On Ending Calvin and Hobbes

Love this:

This isn’t as hard to understand as people try to make it. By the end of 10 years, I’d said pretty much everything I had come there to say. It’s always better to leave the party early. If I had rolled along with the strip’s popularity and repeated myself for another five, 10 or 20 years, the people now “grieving” for “Calvin and Hobbes” would be wishing me dead and cursing newspapers for running tedious, ancient strips like mine instead of acquiring fresher, livelier talent. And I’d be agreeing with them. I think some of the reason “Calvin and Hobbes” still finds an audience today is because I chose not to run the wheels off it. I’ve never regretted stopping when I did.

~ Bill Watterson

Posted in Off Topic | Leave a comment

Discipline and Depression

This one gets a little serious. Not a lot, but a little.

By a wide margin, the biggest issue keeping me from being as productive as I would like is depression. When I’m depressed, I procrastinate, and when I procrastinate, I get depressed. And it doesn’t take much to make me procrastinate, either. For example, halfway through writing this paragraph, I stopped for five minutes to rearrange the icons in my menu bar.

Now I’m watching my cat.

I get the most depressed when I’m not working on something I love, hence procrastination being a cause of it. Keeping depression away, then, takes a lot of discipline, which, unfortunately, sounds too much like, “You’re not working hard enough.” If you’ve ever wrestled with depression, you know that being told you just need to try harder only makes it worse.

No, it’s more about having a system for not letting your brain throttle down. As long as your brain is running at full power, you’ll tend not to become depressed. After all, depression is basically just a symptom of diminished brain activity. Just look at how sluggish and disinterested you become when you’re feeling down.

So how do you maintain that high level of brainal output? That’s where the discipline comes in. You have to figure out a system for getting your brain moving, and then have the discipline to maintain it. In my case, the rules are so: As soon as I get up every morning, I have to play the drums for a half hour, work out for an hour, shower, get dressed, and immediately get to work on the most important task I have for the day without looking at Twitter or email.

But as soon as I miss a day, the depression comes back. Yesterday, for example, I did not start my day by working out. I did drum for about twenty minutes, but then I sat down at my computer and went through my RSS feeds. By the time I was done, I had no desire to do any work, so I wrote this post instead.

And so there is the need for discipline. I have to stick to the routine or I’ll get depressed.

Fortunately, in this particular case, writing this post was at least something important that had to get done, and the fact that it’s about depression is having a sort of Heisenberg effect, in that I can feel the depression lifting just enough for me to get my brain focussed again.

I mentioned on Monday that I burned out after the crunch experiment. I took a week off, thinking I just needed a break, but at the end of that week, I still felt like I needed more down time, so I took more. By the end of the second week, though, without noticing until it was too late, I’d fallen into a cycle of deep depression and couldn’t will myself to work.

In addition to depression, I’ve also developed an anxiety problem in the last couple of years. I finally went to my doctor about it in March, and the doctor prescribed me some Xanax. I bring this up because, when I’m depressed, I become more susceptible to anxiety, which is an even bigger problem when pills are in the equation, because anti-anxiety medications can cause depression. You can guess where this is going.

In the third week after the crunch, I became a pretty unpleasant person to be around. I started having several anxiety episodes a day. This culminated midway through the week when I had a huge anxiety attack about… something. I don’t remember exactly. It was mundane. I think it was because I’d forgotten to clean the litter box during the day and my wife noticed the smell and I panicked for fear of being seen as a slacker.

So I took a pill to settle the anxiety down, but the pill made me feel extremely depressed. I started ranting to my wife about every little thing wrong with my life, eventually bursting into tears when she expressed the barest hint of frustration at me. Next thing I knew, I was sobbing in my office, thinking about suicide. It took me an hour to remember that suicidal thoughts are another possible side effect of the pills. I threw them out immediately.

It’s perverse, the way depression can spiral sometimes.

But my point: This all happened because I took a break from the routine and didn’t replace it with something similarly stimulating. I let my brain throttle down. I should have spent those weeks off doing something worthwhile. I could have done concept sketches for Hindrances’ next game. Hell, I probably didn’t even need to do anything work related. I could have just spent some time reading or hiking. But I didn’t. I mostly just played Dragon Age and surfed the web.

As a depressed person, my greatest adversary is my own brain. I’ve come to think of it as something separate from myself. It does things, thinks about things, without my permission. It is not the self, it is the finicky engine that drives the self. It needs constant care and maintenance, and it takes a disciplined owner to consistently provide those things.

Posted in iDevBlogADay, Mental Health | 13 Comments

Status Report — April 2011

Current project: Fortress

Next milestone: Beta 2 — April May

So if you’re on the Fortress beta, you might have noticed there haven’t been any new builds pushed out yet. Let me tell you why not.

First, a high note: I made some great progress in the last week of March. I added some new animations, added a much-requested UI element, and started a rework of the stat previews for your soldiers. I’m happy.

Now, why didn’t I do more? I’ll expound some more on this come Thursday, but in short, the crunch experiment proved to be an even worse idea than I’d originally thought. I felt burned out, took a week off, took another week off, slipped into a depression episode, which made me lose another week. Three weeks of nothing getting done.

OY.

So Beta 2 is not happening this month. I’m pushing it to May. And that’s fine. I’ve learned I need to go easier on myself with deadlines. That’s fine.

The good news is, I’m on the rebound, as I always am after a big depression fit. I’m productive again. I’m doing things I love again. I’m drumming, working out, even drawing again. On Thursday, I’ll talk about the things I’m trying to make this uptick last.

Posted in Fortress, Mental Health, Progress Reports | Leave a comment

On the Person

I see a lot of posts on #iDevBlogADay about the technical side of app development: Here’s how I solved such and such problem. Here’s some code. Here’s what you need to do to market your game. This is what this button in Interface Builder does and this is why you’ll never need to use it. 5 reasons why you should have a Lite version.

There is no shortage of technical posts in this community of developers, and I have little interest in writing them anyway. There is more to game development than code, assets, and marketing. Therefore, you will see no technical posts on the Hindrances to Progress blog.

We seem too often to forget that there is a person behind the 99-cent morsels of gaming we download onto our phones. There is a human element, and important lessons to be learned in exploring it. Let me give an example.

The biggest hurdle in starting my game dev career was overcome when I met other devs in person for the first time at PAX East 2010. One developer, in particular, I came to look up to, as he had similar aspirations to my own, and was only about half a decade ahead of me into achieving them. He had a vision for what kinds of games he would make. He was starting from ground level. He wanted to build his own company, and he was doing so.

I approached him on the expo floor, and we got to be friends. He shared his wisdom with me. He told me what he’d been through over the last few years, what he’d done, what had worked, what hadn’t. I listened. At the time, I wanted to know how he was doing everything he was doing, all of the nitty gritty little details of running a business. In hindsight, though, I benefited the most from seeing that he was just like me, starting from scratch, and was making it all look doable.

“Doable.”

I didn’t need technical knowledge. I just needed to see that the people who move and shake this world are regular men and women, that everything I aspired to was, at the very least, doable. I would never have seen that if I had not been exposed to the human element.

And that’s all I hope to communicate for this post today: That there is a person back here. I went to college and got a bachelor’s. I’m in love with someone who is in love with me. I have anxiety and depression issues that I fight with daily and marginally defeat about 55% of the time. I work on games two days a week and at a day job for the other three. I prefer to work by myself but procrastinate in the absence of human contact. I’m 5 feet 10 inches. 1:1:1:1 mix of Swedish, Norwegian, Spanish, and Filipino, with a sprinkling of German and Polish in there for spice. 180 pounds, size 12 feet. I’m pretty smart, but I hate to admit it.

I’m just zis guy, you know?

The game dev lessons that are valuable to me are the more humanistic, qualitative concerns. How do you keep your sanity? How do you stay productive? How do you stay healthy? How do you keep contractors on task? What are the best ways to process stress? How little is too little sleep? How should I present myself as a one-man company? These are the sorts of issues that interest me the most, and I hope that by dissecting them, I can help other people in the community (and myself) get their careers started with their nerves intact.

Posted in iDevBlogADay, Indie Game Development, Opinion | 7 Comments