Criação de jogos

olá, tudo bem? iniciei na programação a alguns meses e quero criar um jogo 2d... alguem pode me indicar um curso e/ou uma engine que eu possa criar esse jogo? (não sei basicamente nada) estou estudando javascript atualmente já dei uma pesquisada e vi que uma grande parte dos jogos são criados em c, c#, c++ ou java. qual vocês me indicam estudar depois do javascript?

Para ser sincero eu não sei se é a melhor escolha, mas para jogos 2D eu conheço o GameMaker 2, recentemente para fins de hobby eu comecei a estudar um pouco e achei simples a linguagem, se não me engano eles usam uma linguagegm propia que chama GML, é bem parecido com o JavaScript.

Caso queira se aprofundar, esse canal me ajudou bastante a sair do zero: https://www.youtube.com/@noneclass/videos https://gamemaker.io/pt-BR

Olá, tudo bem? Se você não tem experiência em jogos e engines, eu recomendaria você começar pelo Unity 3D. Lá você pode criar seus jogos 2D de forma simples e ainda pode escolher entre qual linguagem trabalhar (Javascript, C#). Se você não sabe nenhuma das duas, eu recomendo fortemente o C#. Você consegue encontrar vários tutoriais no youtube de criar o seu primeiro jogo 2d plataforma, não é algo muito complexo. Espero ter ajudado. Abraços!

Oi tudo bem?! Conheci recentemente o Contructor 3 muito interessante e fácil de utilizar a ferramenta permite que você crie bastante coisa sem colocar a mão no código. Eu como iniciante vi algumas aulas no youtube e consegui compreender algumas das principais funcionalidades. Sugiro que veja o canal do https://www.youtube.com/@DanielValadaresGamecraft

Pra jogos em 2D, GameMaker 2 é muito bom, é bem facil; eles tem até uma linguagem própria simples e bem documentada.

Veja o canal da NoneClass, como o amigo mencionou acima.

Recentemente me interessei pelo assunto também, então fui pesquisar um pouco a respeito, mas não tenho conhecimento prático nesse ramo.

Mesmo assim, gostaria de complementar as respostas da galera: encontrei bastante recomendações da Godot Engine, que é open source, gratuita e bem leve. Atualmente, ela é mais utilizada em jogos 2D, mas recentemente ela recebeu uma grande atualização voltada ao 3D.

Ela possui um linguagem própria chamada GDScript, que aparentemente é bastante simples (semelhante à Python, pelo que percebi no pouco que vi dela). Também é possível usar C#.

Há vários jogos muito interessantes feitos com ela e a comunidade está crescendo. Infelizmente, ainda não tive tempo de experimentá-la, mas pretendo em breve. Me parece uma boa opção.

Eu recomendo a Godot Engine também. Open source, fácil de usar e com vários recursos e tutoriais na internet. Já alguns projetinhos com ela. Só completando o que o @thiagocastro disse, ela tem atualmente três linguages pra implementar a lógica do jogo: GDScript: Uma linguagem de script baseada em Python. C#: Dispensa apresentações. VisualScript: Uma linguagem tipo "no-code" pra desenvolver os scripts. Recentemente o estúdio que desenvolve o jogo Terraria anunciaou uma doação de US$ 100 mil pra Godot engine em resposta a aquela descisão infeliz da Unity.

Pra jogos em 2D, eu recomendo o Love2d, você consegue criar jogos na linguagem lua.