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?
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!
fonte