Starting my studio

Published June 05, 2014
Advertisement
Well, I'm taking the dive and going full on into starting my own game dev studio as an indie developer. I'm paying entirely out of pocket and have zero business income. It's got me a bit nervous.

I hired my first 3D artist/animator last week. He was asking for $36k/year, I counter offered a much higher offer @ $50k/year. My reasoning is the following:
1. I can afford to pay someone well.
2. Paying someone well is much better than paying them the bare minimum. You get what you pay for.
3. It makes it harder for them to justify looking for a higher paying job elsewhere. I don't want to be an "in between gig" employer.
4, This gives them the means and power to live a more professional life rather than just scraping by.
5. I also think its more ethical to pay people what they're worth rather than making a race to the bottom. It's the fair, kind way to treat people.
6. I'm not just paying them to work with me, I'm also treating them as an investment. I believe that high quality talent is grown and nurtured over time. It would do me no good to train up high quality talent and then see it leave me for greener pastures. I need to be the green pastures talent flocks to.

I suppose some people could accuse me of being a poor businessman for paying more than I need to. Fair enough. I like to think that I'm getting into business to do two things:
1. Make a high quality commodity which everyone wants (a great, fun video game)
2. Create stable, well paying, sustainable, satisfying, desirable careers at a place people want to work at.

The best time to start doing this is from the very beginning. It's much harder to change course later.

I also made another major decision last week. Instead of focusing all of my attention and effort on building my own game and game engine in C#/XNA, I should use an existing game engine. This sounds like a no-brainer, and I knew I should do this from the beginning when I first started my project, but I was stubborn and a victim of the "Not invented here" syndrome. I spent ten months working on my own engine. It was coming along nicely, but I had this nagging thought in the back of my mind: I'm wasting my time. I could spend years building my own engine, as a team of one or two people, but... what's my end game plan with this? Am I going to sell it? How could I begin to compete with the popular engines out there (Unreal, Crysis, Unity, etc) who each have teams of 50+ engineers who are much smarter than I am? I can't. So, my rationalization was that I'd own my own engine entirely, be 100% familiar with it, and use it to build a game which I'd sell. The money would come from the sales of my game. So, looking at my timeline and pace, ten months of half-assed work and barely a semblance of a game to show for it because I've been focusing on engine design tech and features and getting deep into the weeds on that. Waste. Of. Time. At this point, the only reason I'd continue this pursuit is for my personal ego. I'm convinced I could do it, I'm smart enough that I could make it happen, etc. I've also gotten this far, do I really want to throw out ten months worth of effort? My logical, rational side said I was putting myself into an escalation of commitment situation. The sooner I realize that I'm not going to have reasonably good chances at making a successful game with my own engine, the less expensive it'll be (in terms of time and money). Not to mention, my engine would have to incorporate a production pipeline for team members and support a game editor. Fuck that. I don't want to build more tools. I want to design and build games. That's what I'm here for. So, the obvious decision to make is to choose an existing engine and use it as the platform to build my game on. I see that now and actually believe it.

What engine to choose? Initially, I had been playing around with the Unity3D engine. It's a sexy engine, with an amazing editor. I don't know why I didn't choose it ten months ago. The Crysis 3 engine was released on steam a few weeks ago. It also looked very sexy and offered some amazing capabilities which I could use. It looked attractive until I started reading reviews and digging into the online documentation and tutorials. Their game engine is tailored specifically for building FPS games and the documentation is sketchy at best. If I'm learning something new, I can't be wasting weeks playing the "learn by trial and error" game, nor expect anyone else to. The better alternative is to use the Unreal Engine 4. After looking at their feature set, it's just as good or better than CryEngine, and they have zounds of documentation and online video tutorials. Not to mention, lots of great multi-platform support. So, how does that compare to Unity3d? Aside from the pricing & licensing models, they both have different technical strengths. Unity3D supports C# scripts, which is very sexy and I like that a lot. I didn't like their IDE nearly as much as I like Visual Studio though, so they lost some usability points there. The Unreal Engine 4 has support for "Visual Scripting", or whatever they call it, where you don't even have to be a programmer to create scripted behaviors (great for designers). It also supports compiling C++ code as well for any heavy scripting needs. I'm sure I could have been equally happy with the Unity3D engine as the Unreal Engine 4, but I just picked the UE4 because it seemed more usable and well documented, and supported everything and more that the Unity3D engine supported (including asset market places). Anyways, ten months of work has been put aside in favor of using a game engine. I figure that in a month, I can make up all the progress I've made, learn a new engine, and be years ahead of myself if I had stayed the course with my home brew engine.

There was a third, major decision I made this week: I chose to rent out an office space in downtown Seattle.

For the past ten months, I've been working from an upstairs room in my rented home. It's worked out alright, but not great. While I can work from home, I'm finding it's not my optimal place to work from. There are a bunch of problems which come with that, such as not getting distracted, trying to get into the mood to work, trying to make a distinction between home life and work life, etc. I could continue to do it if I was alone and it would still be sub-optimal. But, since I hired an artist, things have to change. I initially considered having him commute to my home to work with me. My girlfriend isn't happy with that idea and its not a very viable situation. So, I can either continue working from my home office and have my artist work remotely with maybe a weekly meetup, or I can find an external space for us to work out of. Now, working remotely sucks. It's hard to build a team with an organizational culture, keep cohesiveness, communicate, and keep everyone on task (especially me) when everyone is working apart from each other. That means remote work isn't very viable for me and my business goals -- in other words, the benefits of working together in person outweigh the costs of an office space. So, I had to look for an office space as soon as possible. I only have a team of two people and I don't want to spend thousands of dollars per month to rent out a large office flat. It's overkill and way beyond my needs. I found a cool co-operative shared office space with a bunch of other creative types who do video editing, web development, and video production. It would work great for creative cross-discipline pollination. We fit in pretty well with the general vibe of the existing office culture. Not only that, but the office managers have a fully stocked bar with free alcohol, comfy couches, meeting rooms, white boards, candy, coffee, everything you could ask for. It's a very hip office space on the fifth floor. I agreed to rent out two desks for $750 per month. That's almost as much as my share of the rent O_O

This weekend, I'll be building a custom computer for my artist. It's a top of the line specs machine I put together online. On Monday morning, I'll be moving all this equipment into my new office space and beginning work from there. It's a lot of big changes. It's exciting and I'm nervous. I've calculated my new monthly expenses and they come out to about $6,000 per month for me, my employee, offices, etc. This game I'm building had better be great and sell well. I'm betting my life savings on it. There is so much that could go wrong and be totally outside of my control.

I guess the biggest threat to my success is myself though. I've got this bad habit of laziness which I need to kick, and a slight tendency towards making stupid mistakes when I really should know better. I need to work on those personal traits of weakness. A business/organization is a manifestation of the character of the person leading it, and I need to be the best version of myself I can be, for the sake of myself, my employee, and the people who are going to be depending on me. If I can't compel myself to excellence, I can't ever hope to lead others to it either. I've put my money where my mouth is, I've put the logistical works in place to make it happen -- now it's time for the hard part -- to buckle down and get a game built and on the market faster than my money evaporates. Everything is in my control now, so I can only blame myself if failure happens. Let's cross our fingers and hope that doesn't happen and try our best to succeed.
20 likes 29 comments

Comments

Aardvajk

Best of luck. I admire your courage.

June 06, 2014 01:42 PM
jbadams
Sounds like you've thought things through and are trying to do things the right way - I hope it works out well for you! Best of luck! :)
June 06, 2014 02:02 PM
Gaiiden

agreed, not cutting corners will most likely pay off in the long term. Even if you end up at a loss initially, the overall quality of what you're doing should eventually get you caught up - and then some

June 06, 2014 11:18 PM
Macerlask

Congratulation I also have been thinking about quitting my job and trying the indie path. I'll do it soon or late for the moment I'm just plotting plans and saving money.

June 07, 2014 05:45 AM
Strewya

You sir, are a hero. Best of luck!

June 07, 2014 10:01 AM
Florian22222

Nice article and good luck!

As to Unity3D, you can use Visual Studio as a code editor as well and it works much better than MonoDevelop. The only thing you can't do is step-by-step debugging in VisualStudio, for that you need to go back to MonoDevelop.

June 07, 2014 10:14 AM
fatboxsoftware
Awesome. I've been in a similar situation now for about 3 years going on my own. I haven't been able to get too many projects completed as I'm constantly taking on work for hire work. May I ask what techniques you used for startup capital? Also wanted to add that one of the strengths of Unity is a massive and active community of developers willing to help other devs out. It's almost like a gigantic pool of team members.
June 07, 2014 01:35 PM
LManX

Do you have a development blog or a website?

June 07, 2014 02:36 PM
Chase Holton

Your strong, man! I admire your courage and the humility. Keep up the great work and looking forward to watching your progress :)

June 07, 2014 06:42 PM
Jason Z

Thanks for sharing your thoughts. I look forward to following your story as you go through this process. Plus kudos to you for not being a scrooge when it comes to paying your employees :)

June 07, 2014 08:51 PM
Jung Hoon Lee

come join us at Darkstar, we could use someone dedicated to making games.

http://spacesimcentral.com/ssc/forum/94-spacemasters/

Checfk out what we've done so far and contact me.

Jung Lee

CEO Darkstar

doctor.lee.ceo@outlook.com

June 08, 2014 10:54 AM
jgoodman

Best of luck!

June 08, 2014 04:22 PM
Datamancer

As everyone else has mentioned, best of luck to you. I have been contemplating this kind of change for a while, so it will be great to see how things turn out

June 08, 2014 11:12 PM
Joshua.Hower

Thats great! I know a random congratulations from a guy on the internet doesn't have much impact on your day to day, but you seem to have thought it out really well and mostly because you are achieving the aspirations I have for one day you've got this random persons admiration. Good luck!

June 09, 2014 02:57 PM
slayemin

Awesome. I've been in a similar situation now for about 3 years going on my own. I haven't been able to get too many projects completed as I'm constantly taking on work for hire work. May I ask what techniques you used for startup capital? Also wanted to add that one of the strengths of Unity is a massive and active community of developers willing to help other devs out. It's almost like a gigantic pool of team members.

Yes, in terms of funding, I went to work in Afghanistan for 18 months, working 12 hours a day, 7 days a week as a Sr. Sharepoint Developer. It was grueling, dangerous, and a recipe for burn out, but I got through it. I saved all of the money I earned and I invested it in stocks with the hope of growing my start up capital. To my surprise and fortune, my investments doubled my initial investment and that has given me great freedom to truly be an independent game developer.

I really like Unity, and I really like UE4. They're both super excellent engines with a strong community and lots of support. I feel you could flip a coin to choose one or the other and be truly happy with the result. At this point, the engines give the game developer all the tools they could need, and it's now up to the developer to build a work of art which shines. If the final result isn't good, it's not the fault of the tool, it's the fault of the artist.

June 10, 2014 03:29 AM
Navyman

Happy to hear that you have been most fortunate! Hope you develop an amazing product. I will be watching... eagerly.

June 10, 2014 05:45 PM
TheItalianJob71

This is the best way to loose money, really , think about what you are doing, or your game will be the next minecraft or you'd better to look for another girlfriend , women tend to like man with money.

June 10, 2014 11:25 PM
slayemin

This is the best way to loose money, really , think about what you are doing, or your game will be the next minecraft or you'd better to look for another girlfriend , women tend to like man with money.

That's a big part of the reason I'm nervous. It's a risk. A big risk. The chance of failure is high. If I was opening up a restaurant, I wouldn't be nearly so worried or risk prone. I would just have to worry about getting butts in seats and serving good food on time and getting paid more than I spend. The business management is easy there because I'd just have to worry about running a restaurant and staying profitable. But, I have no passion for restaurants or any other business. I just can't do it. Game development, on the other hand, is probably one of the most difficult professions to take on. It's challenging. It's exciting. It's fun. It's a passion of mine. That's why I'm drawn to it.

There's a high chance I'll lose a lot of money on this. All it takes is one or two things to go horribly wrong for the whole show to go up in smoke. That's why I'm worried. But I'm going forward anyways. I believe in myself, my skills, and the people I surround myself with to do this. It's worth taking the risk. If at the end of this effort I break even financially, it will already be a big victory. I may not make any money, but I've grown a talented team, I've successfully released a product, I've got the organizational infrastructure to build another game, and I've got a fan base. So, my goals going forward is to do everything right, keep my expectations realistic, and work hard to do the best I can. If I make a profit, then that's fantastic! I could then pour the proceeds into growing my team and talent pool to bring more great things to our customers. If, in the worst case, I lose it all, what do I do? I just get back in line with the rest of the employed workforce. I tried, I failed, but I'm smarter for it and I'll try again at my next chance.

June 11, 2014 03:12 AM
slayemin

Thats great! I know a random congratulations from a guy on the internet doesn't have much impact on your day to day, but you seem to have thought it out really well and mostly because you are achieving the aspirations I have for one day you've got this random persons admiration. Good luck!

Every bit helps. I'll take all the support, encouragement, and advice I can get. Motivation is the fuel which drives my engine :)

June 11, 2014 03:25 AM
slayemin

Do you have a development blog or a website?

Not yet. I just post on gamedev.net at the moment. I'll be sure to post a website link when the game is in a mature enough state to warrant one. I don't even have a name for my game yet :)

June 11, 2014 03:27 AM
Ahmad Ridwan Fauzi

great effort from you. this is actually what I wanna hear. we might have some chat if I need your advice please? ;)

June 11, 2014 11:14 AM
d000hg

Yowser, excitifying. (exciting & terrifying)!

Paying your artist a decent wage makes sense although I really have no idea where $36k and $50k sit in terms of professional salaries in your region? $36k sounds quite low - is he an experienced professional leaving a larger studio for something more intimate?

Disagree about your comments on remote working but personal taste I suppose.

Good luck and thanks for sharing!

June 12, 2014 07:35 AM
Osidlus

As for the work place...

I have a favourite walk on the hills top and on one quite abandoned place in the midle of nature there is a bunch of cottages. Always when I am passing around I get the feeling how great would it be to have place like this for a developers site (with internet somehow got in). Just imagine how it could work. It would be a communinty with social life, and you could choose how much you would like to work on dev project or physically on growing foods, gardening, wood works. I think it would not be a wasted time, how many times I have resolved a problem doing something else.

There would be nothing like open space, why not to work from swing on the garden, are you saying a cooperation enhancement in the open space, so no problem sit together if needed.

And for community life: every evening talks around fire, or under the white trees crown (yes there is), quests for people like find an interesting place and tell the story of it, invite various martial art guys for a couple of days, build spa...

sorry I have expanded the post a little bit...

June 12, 2014 05:56 PM
zee_ola05

Goodluck, sir! I am also dreaming of having my own gamedev studio. Reading your article scared and inspired me a lot. I hope everything works well for you and your company!

June 13, 2014 09:44 PM
Benjamin Jimenez

Honestly I don't think you have to put all this money into a studio. Especially if you have no clue if you are going to get it back. You could of worked remotely with your 3D artist and met up once or twice a week to go over things. It's always a good rule (I think) to make sure you have money coming in before you try to go big. I think you should of kept your overhead small and your development time long. Unless you can really afford to waste $6000 a month. If so, then what the hell, there is only money to lose right? Another thing I see is that you have no experience using the already available 3D engine software out there. That is scary to me. Have you even tried to make a visit to a local game developer (company) in your area to see just how one is run? I would strongly suggest that if it's possible.I do wish you good luck, and if you do finish a game, please post a link so I can check it out.

June 14, 2014 12:31 AM
rockadean

Hi slayemin,

I am a PhD in Physics at Warwick university, UK. (Abussing of my Ethos, so you keep reading)

Can you consider me for a mentoring?

I am just starting to learn about Games, mainly reading about SFML, OpenGL, and stuff. Obviously I spent the last week reading of how awesome UR4 and Unity can be, but prices and time seems out of any profit I could make in the next 100 years. Anyway, I got it covered as a PhD I am highly valuable in the Market. Yet I do not want to work fulltime in Game industry, I loved doing research in plasma physics. However, I can't stop myself from computers, they atract me so dreadfully :). To the point that I do much stuff, learning really, solo. I need a placed that can welcome someone that truly doesn't care about money. I read you post and that motivated me to post-back. You see I have a shit computer ever since I started the PhD, fougth for an update, no one listened.

You truly seems to care, I value that. I could use some of my time in the direction you are going, and eventually you might agree in buy me a laptop, jajaja it is not a joke.

we could talk in private, I am a serious person, father of a 4-year old son and happily married.

All that I seek with this post are two things, speed learning about Games(actually do something) and a laptop(no rush, see three years in PhD already, I am a demon).

Best wishes,

Me, hope I did not sound that LAME.

June 15, 2014 12:25 AM
slayemin

Hi slayemin,

I am a PhD in Physics at Warwick university, UK. (Abussing of my Ethos, so you keep reading)

Can you consider me for a mentoring?

I am just starting to learn about Games, mainly reading about SFML, OpenGL, and stuff. Obviously I spent the last week reading of how awesome UR4 and Unity can be, but prices and time seems out of any profit I could make in the next 100 years. Anyway, I got it covered as a PhD I am highly valuable in the Market. Yet I do not want to work fulltime in Game industry, I loved doing research in plasma physics. However, I can't stop myself from computers, they atract me so dreadfully smile.png. To the point that I do much stuff, learning really, solo. I need a placed that can welcome someone that truly doesn't care about money. I read you post and that motivated me to post-back. You see I have a shit computer ever since I started the PhD, fougth for an update, no one listened.

You truly seems to care, I value that. I could use some of my time in the direction you are going, and eventually you might agree in buy me a laptop, jajaja it is not a joke.

we could talk in private, I am a serious person, father of a 4-year old son and happily married.

All that I seek with this post are two things, speed learning about Games(actually do something) and a laptop(no rush, see three years in PhD already, I am a demon).

Best wishes,

Me, hope I did not sound that LAME.

Hi Rockandean,

I'm flattered to hear that a PhD from the UK is looking for mentorship from me. I'm just a mere 4 year CS grad from Seattle. I don't know what I could teach you that already isn't freely available online. This site has lots of resources and experts (superior to me!) who can be used as resources to facilitate your R&D.

It sounds like you're looking for a sponsorship rather than a mentorship. I'm just getting started myself and can tell you that UE4 is only $20 per month. Pretty much anyone can afford that. There are hundreds of offcial youtube tutorials which take you through the basics of UE4 to some pretty advanced stuff. I'm sure those would be much more helpful for your exploratory curiosity than anything I can provide at this moment. As for a good laptop, I'm afraid you're on your own with that. I picked up a very nice laptop from Dell a few years ago for around $800 which has sufficient horsepower to run UE4 (you'll want 8 logical processors and 8gb of ram).

Don't let anything stop you from your pursuing passions! There are only challenges to be overcome, not roadblocks.

Best of luck,

Eric

June 15, 2014 11:30 PM
rockadean

Hi again,

I'm flattered to hear that a PhD from the UK is looking for mentorship from me. I'm just a mere 4 year CS grad from Seattle. I don't know what I could teach you that already isn't freely available online. This site has lots of resources and experts (superior to me!) who can be used as resources to facilitate your R&D.

Thanks for an honest answer here. I know, I could give it a try myself--there's much available for free. Yet, it does not sounds like much fun out of it, I hate flying solo. Moreover, I don't want a career out of it, only a momentum, inertia, so maybe I could bring some of the game-world into the Science, and viceversa. There's much that can be done here. Fusion science and plasma physics. Have you ever heard of ITER? just a tip!

It sounds like you're looking for a sponsorship rather than a mentorship.

Sorry, if my mention for a laptop confused you. No, I think that I could help your team, and that some learning might came out for me in this your first go, say the game you are planning. Anyway, you are free to welcome me or keep things unchanged.

UE4 is only $20 per month.Pretty much anyone can afford that. [...] :) You have no Idea, kids, wife, house, car, beer...

Don't let anything stop you from your pursuing passions! There are only challenges to be overcome, not roadblocks.

Thanks, that's very kind of you!

If you feel like talking, I will love to do it. Otherwise, Thanks bro!

Francisco.

PD: to avoid any confusion, I am actually Chilean, I been abroad the last four years. Bye

June 16, 2014 12:54 AM
lask1

Nice article and good luck!

As to Unity3D, you can use Visual Studio as a code editor as well and it works much better than MonoDevelop. The only thing you can't do is step-by-step debugging in VisualStudio, for that you need to go back to MonoDevelop.

If you are using Windows.

June 19, 2014 06:42 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement