Categories
Game Development Personal Development

Thousander Club Update: July 7th

For this week’s Thousander Club update:

Game Hours: 409.25(previous two years) + 79.5 (current year) = 488.75 / 1000
Game Ideas: 710 (previous two years) + 35 (current year) = 745 / 1000

I managed to improve the gameplay of my LD#11 entry, Minimalist. Originally, the game flashed colors to a beat that would get faster and faster. It was seizure-inducing, but more than a few people realized that the only thing that made them want to rush was the sound since there was no real urgency to finish as quickly as possible.

I took out the flashing colors, and now the obstacles grow, so if you don’t get to the goal right away, the screen will be filled with red. Your paths will close off.

I also changed the screen resolution. It was originally 800×600, but people with 800×600 desktops can’t play it well, so I changed it to 800×480. I was worried that it would get too small, but it seems to work well. People with the smaller EEE PCs might still have problems, but I can’t let it prevent me from moving forward. A newer version can always have a dynamic resolution configuration.

[tags]game, game design, productivity, personal development, video game development, indie[/tags]

Categories
Games Geek / Technical Politics/Government

Happy Independence Day!

July 4th is the day that Americans celebrate independence from England and the decision for the United States to find its own way in the world.

For revenge, GirlFlash decided to host Mini LD48 #2.

also, sorry if I am interrupting anybodies Independence day plans, but I’m English and this is how I get even =p

I won’t be participating. Well, maybe I’ll participate. It feels like a challenge.

Anyway, Independence Day is not only an excuse for grills, a day off from the day job, and time with friends. It is also a great time to reflect on what it means to be an indie game developer. Indies exist in many industries. Indie film, indie music, indie TV shows, indie books, and indie poetry all exist. Indie games are a natural addition. What drives people to forgo steady incomes and decent benefits and go indie? The urge to create something can be quite strong, and an indie might know that that something won’t get created unless he or she does the creating. The major Hollywood studios won’t green light all films, and the major game publishers won’t make all games. For quite a lot of people, these aren’t hurdles. The film or game will get made anyway. Funding comes from MasterCard and Visa. Sleep can be optional on some days. Poor substitutes for the high quality production equipment can be used to great effect. And the film or game will be finished.

The indie life. It’s exciting, it’s emotional, and it’s full of drama. There can be lean times. There’s the potential for great success, and there’s the risk of losing it all. But would you trade it for anything else?

If you’re already doing your own thing your own way, you probably have your own independence day to celebrate. If you’re still supporting your efforts through your day job as I am, then perhaps you’re looking forward to creating your own independence, and hopefully sooner rather than later.

Happy Independence Day!

Categories
Game Development Games Geek / Technical Marketing/Business

Linux Game Publishing Announces Copy Protection Scheme

Linux Game Publishing, the company that ports games from Windows to Gnu/Linux, has announced that it is introducing a copy protection system. Naturally this news resulted in quite a bit of speculation, and rumors were flying about how invasive this copy protection will be.

LGP sent out a press release to explain why it was introducing copy protection now after years of avoiding it. Similar to Reflexive’s claims of a 92% rate of piracy, LGP estimate that more people downloaded illegal copies of the games than paid for them. The estimate is based on the number of support requests for a known bug introduced into LGP-seeded copies of games on download sites. While such a practice is controversial, I’m still surprised that people who download illegal copies have the audacity to request support from the company. I wonder how many more people downloaded the games and didn’t request support. I also wonder how many of them concluded that LGP’s offerings were buggy, which is the risk with seeding purposely-bugged downloads to dilute the illegal download offerings. According to CEO Michael Simms, the seeded downloads were meant to dilute the illegal downloads with bad copies, and the requests for support were not expected at all.

Adding copy protection will give us benefits as a company. Firstly, it will allow us to recover some of the lost revenue, by means of additional license sales, either via online vendors or direct through the copy protection system. Secondly, it will allow LGP to show a solid revenue protection system that will increase our credibility as a porting company in the eyes of licensors, allowing us to attempt to obtain higher profile games.

The press release also explains how the online verification system will work. While there seem to be some advantages, including the ability to download the games in case your original CD was damaged, many people will understandably feel put off that the game is trying to phone home. LGP has responded by allowing people with no network connection to continue to play since the game has internal checks, but if you did have a network connection and the system found your copy to be invalid, then you won’t be able to play until you connect to the servers to prove that you should be allowed to play.

It seems that LGP is taking great pains to ensure that the copy protection system won’t cause problems for legitimate customers. Still, now that copy protection has been introduced, there is a difference in value between the legal copy and the illegal copy. Copy protection systems are just software, after all, and software solutions will always be circumvented. If the downloaded copy can be played without the player worrying about connecting to the servers, and if most people are downloading the illegal copies, what’s really changed? The people willing to pay will be inconvenienced, even if only slightly, and the people unwilling to pay will have a superior offering, even if only slightly.

I am not sure how much of a benefit the copy protection system will be to converting more sales, but the idea that LGP can convince developers to port their higher profile games might be the greatest benefit. If EA isn’t dealing with LGP because there is no system in place to prevent copyright infringement, then having some system, even if it only works as badly as EA’s own systems, might convince EA to negotiate. Higher profile games might result in increased sales in general.

What happens if LGP ceases trading

LGP has pledged that should we, for any reason, cease trading, and our keyserver is removed, then we will, using any means possible, provide patches to remove the copy protection from our games, or provide back doors, or other such methods to allow games to be played. All LGP employees have the authority to produce, on their own, and without the order of the company, such patches, should the company be unable to produce them or to request their production, on the event that LGP ceases trading.

I suppose this part should make me feel better, but if a company is going out of business, I’m curious when anyone will find the time or the incentive to provide these patches. Then again, LGP has always had front-facing employees who interact with the community, and if Loki’s demise produced an icculus, perhaps LGP’s will as well. Now, if your illegal copy is already missing the copy protection, you don’t need to worry about LGP’s health as a company. Of course, if you do download the illegal copies, you’re not concerned about rewarding LGP’s work in the first place.

More discussion is taking place on the LGP Copy Protection Mailing List.

I’m surprised that copyright infringement is such a problem with Gnu/Linux users. I would think that they would be the ones who respected and understood copyright better than Windows or Mac users in general. After all, the GPL and similar licenses use copyright to ensure Free and Open Source Software stays that way. I encounter claims that Linux users don’t respect intellectual property, and learning about the extent at which LGP has had to deal with these kinds of people, it makes it very hard to defend the general user.

I still want to believe that most people are honest. In light of the evidence provided by LGP, Reflexive, and others, am I being overly optimistic? I definitely don’t want to turn into the kind of developer who assumes everyone is guilty until proven innocent. They always seem so angry all the time, as if people want to rip them off if given half a chance. That definitely doesn’t seem to be a healthy outlook on life. Still, I suppose we’re finding that if a person has the incentive and the opportunity with little concern for the consequences, it seems more often than not he or she will take the opportunity. And then in a company’s efforts to reduce the opportunity and increase the consequences, the honest customer gets burned.

There has to be a better way.

[tags] indie, gnu/linux, games, copy protection, LGP, Linux games, piracy, copyright, customer service [/tags]

Categories
Game Development Personal Development

Thousander Club Update: June 30th

For this week’s Thousander Club update:

Game Hours: 409.25(previous two years) + 75.25 (current year) = 484.5 / 1000
Game Ideas: 710 (previous two years) + 35 (current year) = 745 / 1000

I experimented with ways to make my LD#11 entry more interesting. I wanted to see what happens when the obstacles expand, and I’m still tweaking the values to see if I can add a real sense of urgency to each level. So far it seems to be working, but now I worry that it is too challenging.

I have also introduced a bug that prevents the game from exiting cleanly. The beginning of this new week will be spent making sure that there is no core dump when the player exits the game.

[tags]game, game design, productivity, personal development, video game development, indie[/tags]

Categories
Marketing/Business Personal Development

Is Your Effort Worthy?

Seth Godin last post ever is called Is It Worthy?. Ok, it’s not really his last post, but he asks, “What if it was?”

I take so much for granted. Perhaps you do as well. To be here, in this moment, with these resources. To have not just our health but the knowledge and the tools and the infrastructure. What a waste.

If I hadn’t had those breaks, if there weren’t all those people who had sacrificed or helped or just stayed out of my way… what then? Would I even have had a shot at this?

And since you do have a shot, since you are in this privileged position, are you taking advantage of it? Are your efforts worthy? “Is this the best I can do?”

I’m aware of an embarrassingly large number of unworthy efforts on my part. I’ve lived in my new apartment for over six months and still do most of my computing from the living room even though I would have a perfectly good office if I would just finish unpacking it and organize it. Six months of rent money spent, and I never took advantage of having an office I could use. Instead, I had to deal with the open space of the living room that my cats have free access to, and if you have cats, then you know how they only seem to want to be affectionate when you’ve settled in to work on something. Having a door to close would be helpful for keeping focus, and I know it would be a simple matter of cleaning my office. What happened to my efforts there?

I’ve had a website for years, but it was only within the last year that I really dug into my stats and learned just how unknown it is. While my blog may have more readers than other blogs, it is by no means popular. My main website seems to get traffic, but it is mostly accidental and due to the popularity of downloading ROMS for portable games. It took me forever to sign up for an affiliate system that might let me try to convert some of that traffic. Is that effort the best I could have done?

I have beta testers who haven’t had a new release in many weeks, when they could have been busy giving me feedback to improve my game development efforts. My game still has placeholder graphics, and I don’t have specific plans to replace them. When I am working on game development, I only put in a few hours a week at most. With other indies and major development houses releasing about 15 unique games per week on portals plus any other games that don’t make it to the portals, will a few hours a week be enough?

I didn’t post the above section to feel sorry for myself. I am using myself as an example of the kind of things that Godin is talking about, and I hope that within a short amount of time I can look back on this post and say, “I don’t do that anymore.” It’s a public challenge to myself to do better.

The object isn’t to be perfect. The goal isn’t to hold back until you’ve created something beyond reproach. I believe the opposite is true. Our birthright is to fail and to fail often, but to fail in search of something bigger than we can imagine. To do anything else is to waste it all.

How many of your efforts are half-assed? How many things are you half-committed to? Are you taking advantage of your position, or are you taking it for granted?

[tags] business, indie, marketing [/tags]

Categories
Game Development Personal Development

Thousander Club Update: June 23rd

For this week’s Thousander Club update:

Game Hours: 409.25(previous two years) + 74.5 (current year) = 483.75 / 1000
Game Ideas: 710 (previous two years) + 35 (current year) = 745 / 1000

I managed to get some development time earlier in the week, but it was more of a refresher of the status of my projects; unfortunately, I never did plan the rest of the week, and of course, not planning means I planned to fail by default. I keep falling into the trap of assuming that I’ll squeeze in time around everything else. I think allowing myself a casual schedule has resulted in no schedule at all, so I’ll take a play out of Uhfgood‘s playbook and create a real schedule to stick with.

As for the status of my projects: both Killer Kittens from Katis Minor and my LD#11 entry Minimalist are good to go except for the fact that they don’t run on all Gnu/Linux machines well. I just need to update the SDL library I provide to support Pulse Audio and send the games out to my beta testers. KKfKM obviously needs a graphics overhaul, and Minimalist can also use a little polish, but v1.0 for each game is otherwise ready.

[tags]game, game design, productivity, personal development, video game development, indie[/tags]

Categories
Personal Development

Pursuing Your Path Alone

If you have ever told someone that you were passionate about something, no matter what it is, you likely had to deal with detractors.

“What do you mean you want to be a musician? You’ll starve to death!”
“An English degree? What are you going to do with THAT?!”
“Writing poetry isn’t going to put food on the table.”
“Run your own business? Most of those fail within the first five years.”
“You want to make video games? When are you going to grow up and get a real job?”

A Real Job(tm) is the holy grail for these detractors. Usually a real job is in the fields of medicine, law, or engineering, but I wouldn’t be surprised if lawyers, doctors, and architects also have friends and family who tell them that they are wasting their lives.

Who are these people?

Friends, family, coworkers, and sometimes it seems even your pets all seem to have an opinion on what you should be doing to further your career. If you do have a job, no matter how happy you are doing it, there will be people who won’t understand why you don’t do something else. When I told my mother I was going into computer science, she first guessed that I was going to be “putting computers together for big companies” and seemed somewhat pleased since a friend of the family seems to be making a lot of money doing the same thing. When I explained that I would be programming mostly, she said, “But won’t you get bored sitting in front of the computer all day?” Nevermind that I loved the experience of creating my own laws of a universe that changed with lines of poetry ending in semicolons. I would clearly be bored if I wasn’t doing something more exciting. When I said I wanted to make video games as well, I heard on more than one occasion, “Aren’t you too old for those things? When are you going to stop playing them?”

A job is one thing. Deciding to go into business for yourself is another. Suddenly ANY job seems more real to these people than whatever it is you’re doing. They start trotting out statistics such as “9 out of 10 businesses fail.” Period. They just fail. And nevermind where the 90% failure rate came from. Everyone knows that stat! They start telling you about problems that you’ve already analyzed to death, such as how you will be able to get health insurance if someone isn’t providing it for you. My father kept insisting that I had no idea how expensive emergency medical procedures could be if I didn’t have insurance, even though I said that I not only planned on getting insurance, but I was already providing myself insurance since I didn’t have a full-time job yet. He couldn’t understand how I was planning on paying for it myself since I didn’t have a real job. “My business will be paying for my insurance!” “Hah! And where are you going to find the money to pay for it?” As if I wouldn’t be making money from my business?!?

Soon after college, I decided I wanted to start my own business. I knew that if I got a full-time job, I would be able to pay for my own expenses, but I would have less time to work on my business and it would take much longer to get my business off the ground. If I worked full-time on my business, I wouldn’t be able to afford living on my own. I asked my parents if they would support me until my business got off the ground, and they said yes. Awesome! They believed in me! I could dedicate my efforts full-time to my business and not worry about having a tedious day job to pay the bills.

Then a month later my sister informed me that my parents were grumbling that I needed to “shape up, stop playing on the computer, and get a job”. I confronted my mother, who said “Well, why don’t you get a real job so you could pay for your business with the savings?” Well, that’s just brilliant, but wait, I already came up with that option, but I thought that I had an agreement with my parents to support my other option instead. Clearly they didn’t, and it was then that I decided that I needed to stop expecting help from anyone else but myself.

They Mean Well

Loved ones usually only want what they think is best for you, so you can’t be too upset. They just want to help. They are watching out for you. As Dr. Wayne Dyer has said, that’s what the tribe does. If you stay with the tribe, you have safety in numbers. Leaving the tribe is scary. The tribe knows how scary it can be, so it does its best to dissuade you if you even think about pursuing your own path. No, you don’t want to move to that city! You don’t have any family or friends there! No, you don’t really want to take a pay cut and choose a job in a field outside of your current expertise! You’d be insane to think you’d be happy with less money! No, you don’t want to be a vegetarian! How can you stay healthy, and where will you get your protein? Best stick with us, and at worst you’ll just be in as much trouble as the rest of us, and that’s not as bad as being in trouble by yourself!

So you could choose to stay with the tribe, or you could choose to leave it. Most of the time, people who leave the tribe don’t really leave it, or at least pretend to be part the tribe. I don’t know of anyone who has been disowned for choosing to be an artist or a writer instead of taking what is probably a better paying job in some office. Instead of being shunned, you will just be the black sheep in the family. But you’re still family. You still have your friends, even if they insist that you don’t know what you’re doing.

Still, the disappointed looks, the subtle and not-so-subtle suggestions that you should do something that pays more, the fights, the lack of understanding from someone you thought understood you…it all takes its toll on you. You get tired of hearing that what you are doing is fine enough for a hobby but not for a proper career. You get frustrated when someone laughs at your excitement over earning more than $2 in one day from ads on your blog. “$2? You could earn that in 15 minutes if you take a second job at a fast-food restaurant!” You want to scream if one more person pities you for not pursuing opportunities to supposedly “improve your career”. You can’t help but get upset when someone insists on helping you by pointing you back towards what you already decided to turn away from.

You’re on Your Own

And so you find that in the end, even if you tried to at least hang out with the tribe, you’re alone. Of course, it makes sense. Pursuing your own path is not meant to be a group effort. Maybe you’ll be lucky enough to have people in your life who will light a fire under you and push you to put on a good performance, people who trust you when you say “This is what I want to do!” and genuinely want you to succeed. Of course, if most people were this way, you wouldn’t likely feel alone in your endeavors, so most likely you’ll be dealing with people who don’t understand you. At best, they’ll say they understand you but make you feel as if they are expecting you to fail.

And of course you will fail. You may see failures as stumbling blocks, as learning experiences, and even as your friends on the way to success. The people around you will see these failures as justification, as proof, that they were right. Of course no one showed up to your first play, your second concert, your fifth gallery, your 10th book signing, or your 100th website. Did you really expect to make a living doing what you do?

Yes. Yes, you did. And you do. Only now you feel like you need to keep it a secret. Your career decisions become one of the taboo topics at the dinner table along with politics and religion. You decide that your customers will provide you with all of the justification you need. Your satisfaction at your work is yours to enjoy and no one’s to destroy. Maybe you stop expecting the people who are close to you to really know you.

Some days are harder than others. Sometimes you wish you could take all of the frustration and channel it into your work, but you can’t always bear to use bitterness and “I’ll show them!” as your motivation. It seems to cheapen your work when you’re not doing it for yourself. Sometimes you wish you could share the smallest success, but you know from experience that your spouse, your parents, your siblings, and your friends won’t see what the big deal is. And even when they do see something as a big deal, you sometimes want to lash out at them for being surprised that you pulled it off because it shows that they had low expectations in the first place.

Pursuing your path is lonely, and you’ll be unsure of yourself even without all of the negative feedback from the tribe. When you don’t know exactly what you’re doing but decide to do it anyway, it’s scary. Sometimes it feels like people are waiting for you to come crying back to normalcy. Even the other weird people find you a little too weird, an outcast among outcasts.

Still, you keep going. Why?

You Own Your Life

I’ve never read Friedrich Nietzsche, but I have this quote up in my cube at the day job:

The individual has always had to struggle to keep from being overwhelmed by the tribe. If you try it, you will be lonely often, and sometimes frightened. But no price is too high to pay for the privilege of owning yourself.

You want to own yourself. You don’t want your life dictated to you from the expectations of others. You don’t want your dreams put on hold until someone else feels comfortable enough for you to have them. You don’t want to settle for less than what you want just because it pays more. You won’t be happy doing something else just because someone else is perfectly happy doing it.

You want your own life. And sometimes that means you will feel as if you are on your own. But it’s good to know if you can stand the person in the mirror since, some days, he or she is all you’ve got: your best friend and worst enemy. Be on good terms with that person, and all the frustration and anguish you suffer from everyone else gets easier to handle, dismiss, or ignore. If you can’t trust yourself, someone else’s opinion of you and your path tends to inflate in importance. If you trust yourself, even when you’re unsure of your next step, you’ll do fine.

[tags] indie, career, relationships, personal development [/tags]

Categories
Game Development Personal Development

Thousander Club Update: June 16th

For this week’s Thousander Club update:

Game Hours: 409.25(previous two years) + 74.25 (current year) = 483.5 / 1000
Game Ideas: 710 (previous two years) + 35 (current year) = 745 / 1000

[tags]game, game design, productivity, personal development, video game development, indie[/tags]

Categories
Games Geek / Technical Marketing/Business

The Death of the Video Arcade

Video Arcades’ Last Gasp from the Chicago Tribune is a well written article on the end of the video game arcade. Home consoles have been providing less incentive to go out for your video game fix, and it is expensive to own and operate an arcade. The only people who seem interested in going to them are older people hoping to reminisce.

“See, it’s not that the industry is gone,” said Mike Rudowicz, president of the American Amusement Machine Association, which represents manufacturers and distributors. “It’s that we’re a cottage industry now. We have around 3,000 family entertainment centers, but those are mostly not arcades. A vestibule in a movie theater—that’s an arcade now.”

Growing up, I didn’t get to spend too much time in an arcade. My first experiences with games like Pac-man, DefenderI, Donkey Kong, and Berzerk were playing them on my Atari 2600, all of which I still own. I didn’t even know that the Berzerk cabinet talked until a few years ago, and I got a chance to play the original when the Game On! exhibit passed through Chicago. Now the Buckner and Garcia song makes a lot more sense.

Kiddie Land had an arcade, and that was where I first played Star Wars, Popeye, and Pole Position. I went to the arcade so infrequently that each time I tried to play a racing game, I always had someone remind me that I needed to step on the peddle at the bottom of the machine. I also used to try to help people who were playing. My uncle once got upset because I helped him eat a power pellet when he was trying to wait for the ghosts to get closer, and a friend of mine was upset at the bowling alley when I helped him throw all of his limited and precious grenades. I learned quickly that you do NOT help people play their games.

I do remember going to the Fun Zone near my house with a friend after high school was over, and it was a great way to pass the time. I was a bit sad that all of the classic games were stuffed off into a corner, such as Pac-man and Donkey Kong, most of them off or silent. I wasn’t too big of a fan of the fighting games or the racing games, and so my choices were fairly limited. Then the Fun Zone got turned into a bookstore for the nearby community college. Dave and Buster’s and Gameworks each have their own collection of classic arcade games, but they’re clearly not the main attraction anymore. To compete with home consoles, arcades tried to provide unique experiences by becoming bigger and more elaborate, but there hasn’t been as much interest, partly because the atmosphere changes.

I’m planning on getting a group together to go to Nickel City in Northbrook. According to the article, the classic games cost nothing to play, and I hope they have Ms. Pac-man there.

[tags] arcade games, video games, business [/tags]

Categories
Geek / Technical

Monday Meme: Zombie Attack

Corvus had a fun post today about a hypothetical zombie attack.

You are in a mall when the zombies attack. You have:

1. one weapon.
2. one song blasting on the speakers.
3. one famous person to fight alongside you

  1. As anyone who has played the indie title Zombie Smashers X2 knows, the best weapon in your arsenal besides the magic uzi is your enemy’s spine. Just remove it ever so uncarefully and you have a wonderful weapon that also lets you regenerate health!
  2. I think out of all of the music I listen to, I would have to choose Underworld’s Rez + Cowgirl. Yes, that’s technically two, but they did put them together on one track so it counts. When fighting off unrelenting zombies, you need an unrelenting beat. Or, if I was in a really campy mood, Frank Sinatra’s The Way You Look Tonight. I think that would be fun to have playing as I stab and beat zombies into submission with their own spines.
  3. I was thinking about that scene in Mad About You when Paul couldn’t get to Jamie in the hospital because Bruce Willis was there and the place was sealed off. So Paul had to sneak in, and it turns out that Bruce Willis had been hit in the head and escaped, and so they teamed up to sneak around guards and nurses. Bruce Willis would be fun to team up with…but so would Paul Reiser! We need some good humor during these dark times. But then I thought, “Wait a minute! We might be the only two people left!” Sorry, Paul, but I’ll have to go with Christina Ricci. In a zombie attack, I imagine she’d either be hysterical, providing more incentive for us to survive or at least get to a (probably temporarily) safe area, or she’d be cool and collected, allowing us to plan our strategy and tactics. And of course I think it would be fun to hang out with Christina Ricci, so a zombie attack seems like a good enough excuse to do that. We’ll just have to make sure our last stand isn’t in the florist’s shop.

So there you have it. If I was in the middle of a zombie attack at the mall, I would choose a spine, Underworld, and Christina Ricci.

[tags] zombie attack, indie, meme [/tags]