Outro dia útil chegou ao fim. E assim, sentado em frente ao monitor com uma caneca de chá quente e lendo seu Habr favorito, alguém está procurando posts divertidos, alguém quer aprender algo novo e útil. Há pessoas interessadas em como as outras equipes funcionam e em que organização são. E há quem se pergunte o dia inteiro por que os idiotas clínicos me cercam.
Pior, se você reuniu todas essas pessoas ao seu redor. Este é o caso que consideraremos.
A pergunta foi feita corretamente? E quem é o culpado?
Vamos entender
O trabalho em equipe é um aspecto importante em qualquer negócio, indústria de jogos, comércio etc. Recrutar uma equipe é apenas o primeiro passo, estabelecer comunicação dentro da equipe é um processo difícil separado. Este material é perfeito para iniciantes que não gostam do resultado de seu trabalho e para quem quer ser mais eficaz.
Este é o começo de uma série de artigos sobre velocidade, a DG correta, a criação de protótipos de jogos, otimização e tudo relacionado a eles.
Junto com você, continuamos a construir uma base sólida para a equipe de desenvolvimento certa, em minha opinião.
A importância do protótipo do jogo foi
discutida em um artigo anterior .
Discutiremos os métodos e critérios para reunir uma equipe, a interação e os relacionamentos certos dentro da equipe, mesmo que todos estejam entusiasmados.
Descer.
Quem sou eu

Esta é a primeira pergunta que você deve responder antes de montar uma equipe e fazer alguma coisa. Você deve conhecer seu papel e posição, qual é sua função na equipe.
Compreender a si mesmo e seu papel o ajudará a encontrar as pessoas certas.
Por que eu preciso de tudo isso?Você precisa entender por que precisa se tornar um desenvolvedor. Talvez você queira fazer isso pela alma e como hobby, talvez queira quebrar o mundo inteiro com suas idéias, ou talvez queira ganhar muito dinheiro. Qualquer propósito.
Quão real é meu objetivo e o que estou perdendo para alcançá-lo?Antes de criar um sonho azul, tente se exercitar por 2 horas por dia. Isso deu certo? Ótimo, siga em frente. Você deve entender suas fraquezas, talvez você seja um codificador que não sabe desenhar. Talvez você seja um artista que não entende de programação, a partir da palavra. Ou talvez você seja um generalista e não tenha organização. Talvez você seja apenas um profissional de marketing com uma ideia?
Agora entendemos nossos pontos fortes e fracos, agora sabemos de quem precisamos.
Onde encontrá-los?Na Internet, nos fóruns gamedev, nos fóruns de unidade e anrial, nas redes sociais e assim por diante.
Quais são os critérios?
Personagem , você tem que se comunicar muito tempo.
Compreensão , você precisa entender um ao outro
A idéia, você a queima e a entende da mesma maneira que você tem uma aparência semelhante no projeto.
Responsabilidade , todos conhecem suas áreas de responsabilidade e desempenham funções de acordo com as habilidades e habilidades.
A capacidade de comprometer é o desenvolvimento de um grande compromisso, a capacidade de reconhecer e ouvir, sem ele haverá um "cisne, câncer e lúcio" (um problema muito grande para iniciantes). Outro critério muito importante, se você não é um desenvolvedor, não precisa definir uma tarefa para o desenvolvedor e prazos por semana, lembre-se de que o que você acha fácil não significa que isso seja realmente verdade, isso se aplica a outros membros da equipe. Se você não conhece os meandros do trabalho - não entre com dicas.
Adequação - acho que tudo está claro aqui.
Existem muitos critérios, mas quando você sabe com quem está pronto para trabalhar, você os encontrará, apenas acredite em mim, funciona. O buscador encontrará.
Eu montei uma equipe, o que vem a seguir?

A tarefa é formar uma visão da idéia da equipe e transmitir seus pensamentos, para alcançar a compreensão. Para fazer isso, um documento de design do jogo é compilado e são feitas alterações ANTES DO TRABALHO, alguns pequenos ajustes podem ser feitos, mas isso não deve mudar a idéia principal do documento, se você fez um jogo de tiro de uma pessoa e, de repente, queria a sobrevivência de pixels nos gráficos 2D, abandone essa idéia, a idéia surgiu, escreva e termine um projeto e depois mude para o próximo.
Tudo está claro para todos, excelente. Agora você precisa fazer uma tarefa para a demonstração técnica.
Você não precisa de objetos bonitos, gráficos e outras coisas, precisa sentir a jogabilidade e o teste. Esta é uma etapa importante para o resultado final. Você precisa alcançar uma jogabilidade densa e compreensível, reunir o foco do grupo, mostrar a seus amigos, fazer um teste aberto, gastar 1000 rublos em publicidade na rede social e atrair testadores.
Melhore a demonstração para um resultado que combina com você.
Você terminou? Parabéns, você já estabeleceu uma base sólida para um projeto futuro.
Agora a diversão começa.
Como definir tarefas e trabalhar com uma equipe?

A experiência de criar um protótipo já colocou tudo em seu lugar, se todos os participantes fossem levados a sério. Caso contrário, não vale a pena trabalhar mais, nada de bom resultará disso.
Se você não usa trillo, canvas etc., use pelo menos o Google Dox, é ótimo e conveniente.
Você precisa de uma reunião de planejamento / reunião em qualquer formato (pelo menos no Skype) uma vez por semana, são definidas tarefas, discutidas questões e problemas.
Você precisa de um líder explícito que tome decisões ou de um disco adequado com priorização. Esta é sua ideia conjunta, confie um no outro e seja objetivo.
Mas não estou pagando a ninguém?

Se você ler os pontos acima e observá-los, as pessoas vão gostar de trabalhar com você, você será agradável para elas como pessoa, essa é uma propriedade muito rara, acho que você entende. Eles receberão seus dividendos, mas devem estar cientes disso.
Faça um acordo
Isso é feito remotamente, sem problemas, gaste seu tempo, coordene tarefas, prazos (com margem), insira os detalhes do passaporte e você terá obrigações um com o outro. Isso é mais necessário para o conforto, uma pessoa entende que não será jogada e se concentra no jogo e no desenvolvimento.
Como opção para filtrar pessoas inapropriadas e indesejadas, podemos conversar sobre um contrato entre os desenvolvedores no momento do primeiro contato. Então você separa pessoas honestas. Mais importante, porém, você entenderá aqueles que levam a sério o desenvolvimento de jogos.
Dicas gerais
Seja objetivo - você trabalha com pessoas vivas, elas têm problemas, mau humor e muito mais. Eles podem não ser capazes de abandonar sentimentos e se concentrar no trabalho, isso é normal.
Você é o culpado, e não todo - analise seus erros, ganhe experiência, culpar todos os outros é uma má idéia.
Fale tudo cara a cara - não se preocupe e diga como é, seja honesto, a equipe irá retribuir, mas pode ser rude, mas uma boa equipe é formada assim.
Seja
interessado em uma pessoa - se você precisar de um trabalhador, contrate, crie uma equipe de pessoas afins. Se eles não são interessantes para você, essas não são as pessoas certas. Conheça-os, converse, talvez eles sejam caras legais.
Não interfira no desenvolvimento e nas relações pessoais - um exemplo de desenvolvedor de homens e mulheres, é simplesmente horrível. Desenvolvimento, então tudo o resto.
Resolva conflitos imediatamente - não espere até que uma pessoa exploda, algo não combina com você? Peça, para aprender a trabalhar um com o outro o mais rápido.
Seja aberto - vá em frente, construa comunicações, você não apenas fará bons jogos, mas também mudará sua vida para melhor.
Eu não sou introvertido e não posso ajudar pessoas fechadas, mas ... elas são os melhores jogos. Os introvertidos criaram os melhores jogos independentes nos últimos 5 anos, criaram mundos interessantes e se expressaram através de seus projetos. Essa é uma boa maneira, é mais fácil do que reunir uma equipe.
Nem todo mundo tentará montar uma equipe, especialmente nem todos poderão usar essas dicas pelo menos 30%. Experimente, você ficará surpreso.
Verificado
Obrigado pela leitura.
O seguinte artigo “Estou cercado de idiotas ou como construir um processo de produção”
Discutiremos os métodos de organização, criação de ordem e distribuição de papéis e responsabilidades, consideraremos casos de prazos.
PS Não há muita especificidade no artigo (na minha opinião), então você pode dar um exemplo específico e eu o analisarei.