It's official: You need help.
No problem! You'll just post an ad in the Classified section of the forums and you'll have resumes and people banging on your inbox to worship your almighty design skills! BUT WAIT! Stop! Don't type anything! I can already read what you're about to write and I have some news for you: Your advertising sucks! You'll never get anyone interested on your project with an ad like that, but fortunately for you, mama Kats is here to help, sugar.
I'm going to help you fix that ratty, old ad and teach you how to turn it into a juicy piece of modern literature that's collective awesome will attract promising developers with the pure power of electromagnetic badassery.
Without further ado: Here is my 3 core tips on common advertising misconceptions and how to suck less.
#1 "My project is top secret! I can't let any of my precious ideas be leaked!"
Survey says... That's a fat-flaring negative, Ghost Rider! If people have no idea what your project is about, they're not going to be interested in it. Period. Let me lay something pretty heavy on you for a second. It's going to be tough to hear, but it's important for you to know that... nobody cares about your idea.
Seriously, not a single person out there gives one, microscopic internet about the details of your game. I promise. Your game is not worth secrecy. In-fact. Secrecy is why no one knows about your game enough to inquire about working on it with you. If you want people to take you seriously, you have to give them details:
Questions that should be answered:
- What is the main genre of the game?
- What mechanics does the core gameplay surround?
- What kind of atmosphere will the game have?
- Will it be narrative-driven in any aspect?
- How many players is the game intended for?
- [Insert other important details here]
People want to know what your game is about. What kind of project you're working on. You want to give them enough information that it gets them motivated and excited that you really want to get this project off the ground!
Also, make sure the people sending their information to you have a reliable way of contacting you. It's perfectly fine to deal in phone numbers and emails. I personally don't work with people who aren't comfortable with having my cellphone number and vice versa. If we're going to work together, I like being able to shoot you a quick text about something or be able to conference call without relying on being with my computer at all times.
"Well, I told people it was an original fantasy RPG. I really don't want to say more because of how secret and awesome it's going to be, so that should be good enough."
Incorrectomundo, Senor Soup Stain!
Congrats on the vivid descriptor! My mind is swarming with imagery of rolling hills, epic forests and haunting mountain chasms! It's so crystal clear, you'd almost think I was being sarcastic. Nice use of adjectives there, Tolkien.
But, in all seriousness, if all you give people to work with is an "original fantasy RPG", then you've guaranteed to set yourself up for complete and udder(moo) failure.
Now, with all of this being said, I will admit that there's rarely ever a need to divulge one certain piece of a game openly to everyone in an advertisement: the story. A game's storyline (if it has one) should be captivating and refreshing. We don't want to know spoilers, we don't want a premature setup other than maybe a short logline of the overall plot, just to give a sense of direction, and we certainly don't need a 24-paragraph synopsis of it either. For the love of C'thulhu, TL;DR.
I hope I've driven this point home, so please, if your ad is less than 3-4 paragraphs in length with little-to-no details about the gameplay itself, just don't post it. M'kay?
#2 "I can't pay you right now, but if you help me, I'll make you an admin and if the game makes money, you'll get a cut of the profits!"
This comes down to a simple token of: be upfront with potential clients. Either promise compensation or don't. Don't teeter-totter on "maybe"s and "if"s. The people coming to you are doing you a service by offering theirs, so please, for the love of all that is holy: don't disrespect them by pulling that crap.
We get it, not everyone has the funding to produce a AAA game. That's fine, but please don't act like a job after a job is any kind of reward. Not sure if you know this or not, but being a game administrator is work. It shouldn't be some in-game power fantasy. Administrators are the customer service for the game, handling customer issues, complains and questions. That is their job and rarely, if ever, do they get compensated for it.
Now, if you do plan on paying for someone's service, don't do anyone the disservice of lowballing their prices. $50 in programming is going to get you some minor bugfixing and code profiling, not a full-blown RPG framework. $50 in art assets is going to be a handful of sprite sheets of moderate quality and maybe some extra doodles thrown in. You'll be lucky to get anything animated worth a damn. Most artists are not animators and you shouldn't expect the animation quality from a pure artist to be anything astounding.
If you're going to offer compensation, standard rates should be no less than about ~$4-5/hour for a hobbyist who will be relatively reliable. If you want someone who can work on nothing but your game full-time, expect to pay at least $500 weekly. That's what a living wage is like for many people. Any less than that is just insulting and their programming simply won't be able to warrant working on your project full-time in lieu of other work to make ends meet.
Another tidbit is that if you're planning on hiring anyone for your project, don't do so until you've spoken to other people in the field about exactly what you're wanting to accomplish. They'll be able to help you work out an estimated time-frame that someone like what you're asking for should be completed in. If your project is estimated at around 180 hours of programming to get going, have the budget in mind to pay a programmer for at least 180 hours worth of work. Also, a really good way to get good developers interested in your project really fast: Offer up-front partial payment. Seriously, we have families and bills, we LOVE being able to start a project and instantly have money in the bank. It gets us fired up and excited to work with you.
If you plan on holding a full staff, just be sure than you can hold up to any agreements you make. If you offer compensation in the form of $5/hour of programming to get the game set up, that agreement should last until that person stops working for you. There's nothing worse than getting a good job, finishing it, trying to move on with your life and the owner prodding you to update the game with no extra pay. It's another one of those insulting things.
Fortunately for you, you probably won't be working with a paid team. In that case, you should expect to not be able to rely on anyone. It's simply the nature of the beast. Free game development is an at-will basis and when someone gets tired of working on your project and leaves, you shouldn't be too surprised by that. People get bored. People lose interest and there's very little you can do about that other than have enough people on staff to cover any deficiencies you might have.
That's enough on money for one-day, I'm sure. I think I've been long-winded enough and have made my point.
#3 Leading a Team
This is something that a lot of people take for granted. Too many developers think it's the easiest thing in the world to be a project leader. It's a cushy management job, right? You just sit around, telling what work everyone else needs to do and soak up the rewards, right? Well, not quite so cut-and-dry there, King George.
To effectively manage a project, you have to have an integral understanding of how the game fits together. You need to be able to identify what needs to be done and in what order to maximize workload efficiency. You should be able to write up detailed check-list for your staff to follow. Breaking up the workload into managable chunks in parts of a list makes it much easier to stay motivated, which is the main goal of the project manager.
Now, before you get too confident, understand that not everyone has the skills necessary to be a project manager. You have to have good communication skills to get your requirement across succinctly as well as being able to cut people off who are holding the project back. Have a programmer who only checks in once a week with minimal work done or a pile or excuses? Sorry, but someone's got to let them go. Respectfully, of course, but there's no sense in hanging onto dead weight, and unfortunately, too many people don't have the heart to outright fire someone.
If you yourself don't have the skills to lead a team effectively, consider bringing one on board to help guide your project in the right direction. More often than not, a project lead's experience can even help you identify problem mechanics and help you refine the overall design of the game, which will give you a much more polished product at the end of the day.
If you do plan on leading your own team, then you should already have a tasklist completed. How else would you know what all you need to complete your game? Just something else to think about while you set up to knock it out!
Closing Remarks
Well, this post was a gimungus cluster-fart, but hopefully at least one person is going to read this and not suck as much as they were... or they might, I don't know, I only worked in sales and marketing for a couple years, so I probably know jack shiitake, to be honest. If you found with informative. Hurray. If you thought it was funny, post "Lol" or some anti-Semitic comment, either one works. If you hated it, post your primary mailing address so I know where to send these industrial sized straws to... so you can suck it up.
Oh, and if you read it and thought, "This doesn't apply to me, I do what I want!" then I sincerely hope you're awoken one night by the goopy sweat of Nicholas Cage's ballsack as it drags across your forehead in the pitch darkness while he mutters quotes from the National Treasure movies.
Love you all <3 XOXO #SuperflyTNT