Qual idioma é melhor para os jogos 2D e 3D serem jogados na área de trabalho e na web? [fechadas]

8

Eu sou B.Tech. aluno e fez alguns cursos de CS e tem algum conhecimento sobre linguagens de programação. Conheço C ++ (fiz alguns pequenos programas GUI de área de trabalho com o Qt e no Visual Studio), Java (também fiz GUI no Swing) e Python.

Agora eu quero aprender a criar jogos 2D e 3D que podem ser jogados na área de trabalho e também na web. Então, qual idioma será melhor para isso? Joguei alguns jogos na Web e todos eles precisam do Flash Player para rodar, então todos eles são feitos em AS ou em algum outro idioma do Flash?

Harshveer Singh
fonte

Respostas:

12
  1. Leia o que o veterano do setor Tom Sloper escreveu sobre uma carreira em design e desenvolvimento de jogos . É a melhor fonte para começar.

  2. Comece criando pelo menos um jogo 2D, para saber o que o processo de desenvolvimento do jogo implica.

    1. Se você está mais acostumado a Java, o ActionScript 3.0 é uma boa linguagem para aprender; é perdoar; e a implantação é muito, muito fácil e é implementada em quase todas as plataformas através de desktop / celular / web. Você não precisa comprar o Flash Professional ou o Flash Builder, pode obter um IDE gratuito como o FlashDevelop. A diferença entre o Flash Pro e os outros é que o Flash Pro é um pouco como o Photoshop, Illustrator ou InDesign, pois ele pode ser usado para desenhar gráficos vetoriais que você usará no seu jogo. Mas isso não é realmente necessário. E sim, o ActionScript é a linguagem central que suporta o desenvolvimento do Flash.

    2. PyGame é outra opção, se você está mais acostumado a Python. Eu usei o Python brevemente, mas acho que é uma linguagem sensata e concisa que não restringe o usuário desnecessariamente. Não duvido que escrever jogos em Python seja divertido, mas sugiro que exista sem dúvida mais material de referência para o Flash / ActionScript. Python geralmente é para aplicativos de desktop.

  3. Durante o desenvolvimento, quando você ficar parado, use este (este!) Site de perguntas e respostas para obter boas perguntas que você não pode responder por meio de pesquisas no Google ou em um dos fóruns listados abaixo.

  4. (Opcional, na verdade) Compre bons livros sobre desenvolvimento de jogos, de preferência específicos para o idioma que você escolher. As classificações da Amazon são suas amigas.

Links gerais:

Engenheiro
fonte
11
+1 para Sloper em # 1. Eu acrescentaria Quais são os bons jogos para "ganhar suas asas"? em # 2
pek
3

Pela sua explicação, parece mais que você deseja aprender sobre Desenvolvimento de Jogos, não sobre Design de Jogos. Se você está interessado em desenvolvimento de jogos, siga o conselho de Nick. Eu desenvolvi muito o Flash Game no passado e todos os recursos que ele listou são de primeira qualidade.

Além disso, você deve definitivamente conferir o seguinte ...

mochimedai.com : eles fornecem muitos recursos e ferramentas excelentes para desenvolvedores de jogos em Flash. Eu costumava participar de seus fóruns nos dias em que criava meu primeiro jogo em Flash independente.

MAS, se você quiser aprender o design de jogos real , que é um conceito totalmente diferente do desenvolvimento de jogos, confira este blog

http://gamedesignconcepts.wordpress.com/

É de um cara chamado Ian Schreiber, que é co-autor de um livro chamado "Challenges for Game Designers". Ele escreveu um blog no qual ministrou um curso gratuito de design de jogos pela Internet, o único requisito é que você tenha que comprar o livro dele, que ele usa durante o curso, que custa cerca de 20 dólares na Amazon.

Comecei o curso e percebi que Game Design não era para mim, estava muito mais interessado no desenvolvimento de jogos. Mas se você quiser entrar no Game Design, eu definitivamente recomendo. O curso foi projetado para iniciantes, por isso você não precisa de experiência prévia em design de jogos para realizá-lo.

Uma das grandes coisas do curso é que você não faz nenhuma programação, são todos os protótipos de papel, o que realmente permite que você se concentre no design. É claro que isso não impede você de pegar um dos jogos que você criou durante o curso e se transformar em um protótipo / jogo realmente jogável.

Boa sorte!

Edgar Miranda
fonte