We hope you’re doing great today.
Tiebreaker Studio does not have an office…yet, we’re all developing from the comfort and mayhem of our homes. So we thought it would be interesting for you guys to see where we work. Go ahead take a look and see where the magic happens
Hi everyone, it’s Dan
When I started working at Tiebreaker Studio full time I thought I would have more time to blog and let you know what’s going on with me and Shape Invaders development. Unfortunately life being life, time is not something I have plenty these days. Going indie is hard. It’s hard when you’re a kid living in your parents’ basement, but when you’re married with children it adds another layer of complexity. In the last few months, I have learned a thing or two about being an Indie Dad and I thought that, for my first blog, it would be a goodidea for me to share what I have learned with you guys in case other Indie Dads would like to do the jump to the sweet life of Indie game development.
1. Spend time with your family
When you are your own boss working out of your basement, the line between work time and family time get blurred a lot. Over are the good old days of 8 to 5, 5 days a week. Now it’s possible to always be on the job. When you believe in your project and are working to feed your family let me tell you it’s natural to always want to be in front of the computer working. But as a famous admiral said a long time ago: “It’s a trap!” Sure, things will move faster…for while, but your wife and kids need you too, and last thing you want is to have them feel like your business is more important than them. Remember that you’re doing that for them as much as for you. And if they end-up resenting you and your work because of how you acted, it’s no worth it.
2. Have a to-do list
Admit it, you have a bad memory, we all do, That’s why “To-do lists” exist. Sometimes people don’t want to use to-do lists because of the time it takes to maintain them. Trust me it’s time well invested. Don’t use your to-do list only for business related tasks only, use it for everything, kids appointment, chores to do in the house, etc. That way you won’t forget anything important in your professional and personal life. There are a bunch of free to-do lists software on the net. Pick one and use it.
3. Have a schedule
If you want to be able to make smooth transitions between, work time and family time, you must have a schedule. When you work in an office it’s a lot easier to make that transition…when you are out at 5pm it’s family time until you get up the next morning. However when you work at home, this line gets blurred a lot. So you and your family need to agree on a schedule. It does not matter what the schedule is, but you need to stick to it as much as you can. This way it will be easier for you kids to know when daddy is available to play, but it will also be easier for you to know when to stop working and spend some time with your family. However this one is hard to do, so try your best
4. Finish what you start
Starting things is easy…finishing them is hard. There’s few thing more motivating than being able to say “it’s done” and be able to move to something else. Unfinished things only nag you as you keep thinking about them and how great it would be if this was finish. So instead of starting a million things at one stay focused, start something and finish it.
5. Go outside and see other people
Being indie often means you don’t have the money to rent an office; it’s our case with Tiebreaker Studio. I work out of my basement 6 days a week all by myself. Its’ cool since you’re more focused and have less distractions, but after a couple of week of that regime you feel quite lonely, it can get depressing and play on your moral and energy. Try to go out of the house a couple of time a week, even during the day. Take a walk, go to the grocery store, go see friends…interact with real people. It will make you feel better and help wash off that loneliness funk.
6. Exercise regularly
You’ll need energy to complete your project. However spending 10 hours + a day in front of a computer will bring your energy level down and you’ll fell sluggish and tired. Try to exercise at least 15 minutes each day, do whatever you like but move and get of that chair for a while anyway it’s killing you
7. Show your game to your kids or kid’s friends
This one depends on what your game is but if it fits you kids age, have them play it. Not only will it help you play test your game, it will also show your kids that you are working on something real and that you are making progress, they’ll like it even if they don’t love your game. As a bonus, have your kid friends play too; you’ll score some points on the “Cool Dad” meter which can only benefit your kid.
8. Talk about your plans to your wife
Your wife is your first investor, she has a stake in what you do more than anyone else and if you fail she fails too. So it’s only natural to let her know how things are going, what you are working on, when you thing thinks will come through, etc. This information will help her feel less stressed out about the situation (if she is) and will allow her to give you better advices.
9. Get enough sleep
As Juan Rico once said “Happiness consists in getting enough sleep. Just that, nothing more”. If you want to be productive and be on top of your game every day, then get enough sleep! Otherwise, you’ll have more difficulty to focus on things, thus leading you to take more time to complete your tasks, then leaving you with less time to sleep. Hence the infernal circle. Besides things always look worse than they are when you’re tired; in the world we live in you don’t needed that added stress. It’s ok to get to bed very late sometimes but follow it with a good night sleep the day after.
10. Play Games
Time is scare and playing game sound like the last thing you should be doing. But au contraire playing games will help you stay motivated; it will inspire you and even help you solve problems you may encounter in your game. If you play other good indie games, you’ll get to realized that making good games with almost no money is possible, and if you are competitive like me you see these games as a challenge. If they can do it, you can do it too.
Hope these tips will help some of you out there. I know they are not ground-breaking tips but sometime it’s good to go back to the basics.
Thanks for following us and thanks for reading this post
We met this past week-end at Mike’s place for one of our traditional Production Blitz. It was our 8th blitz and things went pretty well We started earlier than usual and a lot of issues were fixed during the 24hours stretch including.
- Designed and implemented new intro text for levels
- Designed transition flow
- New animation and special effect
- Tweaked the interface transition
- End of level tally screen
- Fixed engine bugs
- Added sound FX
- Corporate stuff
But most of all we had fun. It was great to see each other again, exchange on what’s going on in our lives and see Mike’s newly renovated basement . For those who missed them, here are some of the pictures we took during the blitz. The next blitz should be held at the start of August, we’ll keep you posted.
Ever wondered how planes could fly in and drop health pack, ammo and power-ups to Frank the tank with all these invaders in the sky?
Well stop wondering because they don’t. The Resistance tried it in the past and needless to say the ratio “Plane lost vs completed drop” was very low.
So how supplies get to the front line? Tunnels baby tunnels
In my last article, I took the time to explain the benefits I saw in being a small independent team in game development. These advantages were freedom, fun and being close to the players. However, being small and independent also has its drawbacks.
1st Drawback: Double Life
When starting a new project, revenues are often very low or simply nonexistent. It is therefore not possible to put aside our day job to dedicate ourselves only to our new project. We
must live what is called the “double developer” life. Like Batman, during the Day, we have a job that allows us to pay the bills and during the evenings and weekends, we do the fun stuff and put our efforts on the project. This is often the case for independent developers starting in the business. As a result of working only evenings and weekends, the development of the game automatically takes longer. A project that would take three months to complete under normal circumstances can easily become a nine months or more project. This lack of time to develop the game becomes a huge obstacle and can affect motivation a lot. This is why I advise you to be part of a team when starting a project that will be done part-time. Games are complex and it is often a lot easier if you do it with other people. This way, the project moves forward even if you are unavailable for a few days. Not to mention that it is difficult to have skills in art, programming and design.
2nd Drawback: Money
To some extent this is connected to the previous point. You have to be able to pay your bills, and more often than not indie devs don’t have money and do it for the love of the game. However not having a dime is a problem. Because at some point you’ll need money to buy some equipment and software and this money will come out of your pocket. If you believe in what you do it’s fine when its couple of hundred dollars, but when it’s thousands or tens of thousands you would need to spend, it becomes impossible. For example, for the game
we are currently developing at Tiebreaker Studio, we needed at least a Xbox with a Xbox Live membership and a subscription to AppHub to adequately test our game on the system, that we paid with our money. But hiring a sub-contractor for music and SFX is impossible if you want to pay them what they are worth. Fortunately there are other ways around and many companies encourage game developers by providing access to free development tools. It helps a lot smaller developers. But to some extent, when you are better equipped, it’s easier to develop a good game.
3rd Drawback: Stress
For some people like my friends Dan and Richard, we can add one more drawback: the stress. My friends have recently taken the plunge, they abandoned their main job to devote themselves to Tiebreaker Studio full time. For them, the time of regular paycheck is over. As they too have bills to pay and live on their small savings, you can easily understand how the situation can lead to stress. They replaced the inconvenience of the double life for an even greater money problem. No pain, no gain… and actually it’s the bet they take. However, even if it’s a personal choice, it is still a bit stressful!
4th Drawback: Marketing
In large companies, we often see entire teams dedicated to the marketing. Those teams work hard to promote company’s AAA games. In a small indie company, it becomes quite a challenge to stand out of the crowd. To overcome this major drawback, we must use resources available to us like our friends, family and social networks. With a little luck and a good game, chances are that people will notice it and start talking about it and hopefully buy our game. However, nothing is easy and it takes a lot of effort.
In summary, I believe double life, money, stress and marketing are the major drawbacks of indie developers. However, these obstacles can be overcome if you are dedicated to what you do; and to my opinion the benefits of being indie are much greater than its drawbacks
Hi Guys it’s me Vince
It’s been several months since we started developing Shape Invaders and we love the experience so far. We make a good team and complement each others. Our team is made of two programmers, an artist and a designer. In this article, I will talk about benefits of being a small indie game developer.
1st Benefit: Freedom
Being an independent developer is freedom. Being independent is being free to put what you want in your game, to choose the technology you want for your game and to change any aspect of your game without having to hold 2-3 meetings to make sure everybody agrees. Being independent means being truly effective. We have no time to waste on trivialities. In a team like ours, when someone has an idea, we talk about it briefly, look at the good and the bad and make a decision. It’s fast, simple, and effective. Being independent is also having the freedom to decide how many features we want in our games and decide when to release them.
2nd Benefit: Pleasure, passion
Being an independent developer is also about making games for fun. For my part, I would be much less happy if I was making games alone and the game would look a lot crappier too. I love knowing that I am surrounded with talented people with whom I get along great. Also, I know that my friends put as much effort as me in the realization of our games. This helps keep my motivation high. Happiness also comes with passion. We all have a passion for video games. As a programmer, I love to give life to the resources that Rich produces. I love it when the game comes alive and players can finally enjoy it. It’s a feeling that makes me go crazy! What also makes me happy is to know for whom I’m doing this. Sure, I work for myself but for my friends too. I love knowing that what I do, I do it for them and their families. This is a project that impacts the lives of several people I love and that really matters to me. In a large company, you make the game, get your salary and that’s it.
3rd Benefit: Close relation with fans
Being indie is also making games for players, for fans. It seems a little silly to write that, but it’s true. We do not develop a game for a publisher or a license, we develop it for the players. In a way, being independent and small humanizes us a bit more compared to industry giants. We write more often on Facebook, Twitter and other social networks to get in touch with our fans. We are much less “corporate”. We also listen more carefully to feedback from players and it is very important in the development of a game. That way, we can improve a game faster and even add features that we might have never thought of.
4th Benefit: Learning new skills
When you create a game and build a small studio, the things to do are numerous as they are varied and even with our experience sometime there are some tasks we’ve never done before and have to learn, and that’s great! Being an independent game developer allows us to develop new skills and improves our resourcefulness, which in the end make us better at what we do.
As you can see, being small and independent has many advantages but it also has some drawbacks that we will share in another article. So stay tuned as more Tiebreaker goodness are coming your way in the coming weeks!
Here is a little something Rich did to explain Shape Invaders gameplay. Like us it’s very old school.
Shoot, kill, make combo, make points and have fun. To us it’s the base of a healthy gamer breakfast.
- You are the tank. (its name is Frank)
- You shoot square, circle and triangle missiles.
- Each Invaders from outer space have a square, circle, or triangle mouth.
- Shoot the right missile in the right mouth and KABOOM! Destruction ensues!
- Shoot an invader that fits into the one above and BAM! You made a Combo.
- Shoot enough invaders and make enough combos to scare the bejesus out them and they’ll leave.
- TADA! you just saved the earth…for now.