4 Sites gratuitos onde você pode aprender as noções básicas de desenvolvimento de jogos
Mais de uma década atrás, eu me ensinou o básico da programação de jogos e desenvolvimento de jogos através dos recursos tutorial limitados que eu poderia encontrar na Internet. Desde então, a paisagem do desenvolvimento do jogo mudou drasticamente, e qualquer um pode começar a criar os seus próprios jogos dentro de semanas com algumas pesquisas do Google. Mas digamos que você quer começar a desenvolver seus próprios jogos, mas não sei por onde começar. Onde você vai?
Conteúdo
No mundo da programação, eles dizem que uma vez que você aprender uma linguagem de codificação, você sabe muito bem a todos. É um pouco mais sutil do que isso, mas o sentimento é mais preciso do que você pensa. As dificuldades de programação - especialmente no que diz respeito a jogos - não são a codificação real, mas aprender o paradigma de como um jogo funciona e como usar essas línguas para organizar e traduzir seus pensamentos em realidade.
Portanto, quando se olha para uma série de desenvolvimento tutorial bom jogo, você quer um que vai te ensinar o práticas e mentalidade de boa codificação, porque você pode, então, transpor essas práticas em qualquer linguagem ou plataforma, quer se trate de C ++, C #, Python, Java, ou qualquer outra língua que você pretende usar. Aqui estão alguns dos tutoriais mais úteis que eu encontrei em minha viagem autodidata.
Tutoriais de preguiçoso Foo
Preguiçoso Foo tem sido em torno de muitos anos, e foi um dos principais recursos que eu usei quando eu mergulhou pela primeira vez em programação de jogos. Ele escreveu muitos tutoriais em ambos SDL e OpenGL, dois gráficos bibliotecas que são multi-plataforma e podem lidar com gráficos 2D e 3D, respectivamente. Seus tutoriais são bem escrito, simples, e vai te familiarizar com ambas as bibliotecas usando a linguagem C ++ como o meio de codificação.
Eu recomendo começar com os artigos gerais, em seguida, passar para os tutoriais SDL, em seguida, os tutoriais OpenGL. Estritamente falando, gráficos 2D exigem menos conhecimento de matemática e, portanto, são mais fáceis de entender do que em 3D, então é por isso que eu recomendo começar lá. Mas se você está confiante, você pode tentar mergulho para a direita em OpenGL.
Tutoriais de Aaron Cox
Os tutoriais no site do Aaron Cox foram outro recurso fundamental que eu usei quando aprender a programar jogos de vídeo. Seus tutoriais foco em programação de jogos 2D utilizando a biblioteca de gráficos SDL, assim você pode usar estes tutoriais em conjunto com preguiçoso Foo do acima. Aaron fornece sua própria visão geral SDL, e eles fornecem uma grande base, mas eles estão longe como em profundidade como preguiçoso Foo do.
A razão que eu recomendo o site da Aaron é porque ele tem uma seção inteira em jogos de amostra de arcada que ele criou usando SDL. Ele tem tutoriais completos para a criação de um clone de Tetris, um clone Pong, e um clone de Breakout. Estes foram fundamentais para mim como um programador de jogos de brotamento, porque eles me ensinou tudo sobre a lógica do jogo, desenhar chamadas, classes de entidade, organização de código e muito mais. É necessário introduzir uma mentalidade de “programador de jogos” e paradigma, e estes guias irá ajudá-lo a chegar lá.
Game Development @ Tuts +
Video: VENHA Aprender a FAZER JOGOS Para ANDROID AGORA !
Tuts + é apenas um grande recurso em geral, quando se trata de aprender novos conhecimentos de informática e desenvolvimento de jogos é uma das coisas que ensinam. A seção de desenvolvimento de jogos de Tuts + tem um ótimo artigo “Comece aqui”, que apresenta o local, os tipos de artigos que você vai encontrar lá, e um apanhado de excelentes ligações para você verificar para fora como você aprender mais sobre o desenvolvimento do jogo. Quando estiver pronto, você também deve verificar se o seu ajuntamento de tutoriais de desenvolvimento de jogos fantásticos de todo o web.
Tuts + tem centenas de artigos de desenvolvimento de jogos que abordam temas de começar um novo projeto, para planejamento e organização, a implementação efectiva do código, ao jogo de equilíbrio, para realmente terminar um jogo antes de passar para o seu próximo projeto. O site pode ser difícil de navegar, já que é praticamente apenas uma configuração blog, mas os artigos são incrivelmente detalhados e fáceis de seguir. Eu recomendo-los de todo o coração.
GameDev.Net
Video: Curso MC Games - Torne-se um profissional em desenvolvimento de jogos
Por fim, chegamos a GameDev, uma comunidade online de desenvolvedores de jogos de todo o mundo. Seria um pecado grave para falar sobre sites de desenvolvimento de jogos sem mencionar GameDev, que tem sido um website formativa e central para muitos novatos e programadores de jogos avançados. Tem sido em torno de quase 15 anos, e não há nenhum sinal de que o site vai morrer tão cedo.
No GameDev, você encontrará lotes de artigos destinados a iniciantes, mas a melhor maneira de beneficiar é visitar seus fóruns. Existem dezenas de diferentes seções que cobrem temas como o desenvolvimento “do zero”, perguntas iniciantes, encontrar ajudantes e outros codificadores, o negócio e o lado legal do desenvolvimento do jogo, e até mesmo oficinas para aperfeiçoar suas habilidades com vários idiomas e motores. Você seria um tolo para passar este site por. É um recurso incrível.
Motores de Desenvolvimento do jogo
A maioria dos tutoriais “programação de jogos”, você encontrará nos sites acima descer para o âmago da questão do desenvolvimento motor. Eles ensinam como os gráficos são desenhados na tela, como a entrada é recuperado de teclado e mouse, como pacotes de rede são manipulados, etc. Se você pretende entrar na indústria do jogo como um desenvolvedor de motor, que o conhecimento possa ser útil, mas se tudo você quer fazer é criar um jogo, você realmente não precisa saber que minúcia. O que você precisa é um motor que já foi construído por outra pessoa.
É por isso que você vai ouvir um monte de conversa no mundo do desenvolvimento de jogos sobre “motores de jogo”, como Unreal Engine, CryENGINE, Havok Motor, Unidade, etc. Estes motores de lidar com os detalhes por trás das cenas para você, permitindo-lhe para se concentrar na jogabilidade e conteúdo real em seu lugar. Eu cobri cinco dos melhores motores de livre desenvolvimento de jogos lá fora e você deve realmente olhar para aqueles, especialmente se você é um novato para a coisa toda programação de jogos.5 ferramentas Jogo Livre Software Development Fazer seus próprios jogos5 ferramentas Jogo Livre Software Development Fazer seus próprios jogosGraças a estas ferramentas impressionantes de desenvolvimento de software livre jogo, um jogo que poderia ter exigido um ano agora pode ser feito em seis meses ou mais rápido, às vezes sem nenhum código!consulte Mais informação
Conclusão
desenvolvimento de jogos é coisa difícil, mas com esses sites e recursos que você vai ser instalado e funcionando o mais rápido possível. Esteja preparado para afundar um monte de tempo para a curva de aprendizagem, porque não vai ser fácil - não por uma possibilidade remota - mas com bastante dedicação e perseverança, você vai chegar lá. Se você é jovem, ou se você conhece um jovem que gosta de computadores, desenvolvimento de jogos pode ser uma ótima maneira de receber as crianças animado e preparado para a programação como um todo, para ficar com ele!
Sei quaisquer outros bons recursos para programadores de jogos iniciante? Você já usou esses recursos antes? Compartilhe seus pensamentos e experiências com a gente nos comentários!