Não há um único software "obrigatório" para fazer videogames. Tudo depende de seus objetivos, orçamento e do tipo de jogo que você deseja criar. Aqui está um detalhamento das principais categorias de software:  
 1. Motores de jogo:   * 
 Unidade: Popular para jogos 2D e 3D, para iniciantes e grandes lojas comunitárias e de ativos. 
 * 
 Motor irreal: Poderoso para gráficos sofisticados, usados em jogos AAA, curva de aprendizado mais acentuado. 
 * 
 Godot: Free e de código aberto, bom para jogos 2D, ganhando popularidade. 
 * 
 GameMaker Studio 2: Interface intuitiva, ótima para jogos 2D, especialmente para iniciantes. 
 * 
 Phaser: Baseado em JavaScript, focado no HTML5 e na Web Games. 
 * 
 Construa 3: Interface de arrastar e soltar, ideal para jogos e protótipos simples.   
 2. Linguagens de programação:   * 
 c#: Usado na unidade, comumente usado para jogos maiores e complexos. 
 * 
 c ++: Usado no motor Unreal, altamente eficiente, mas mais complexo. 
 * 
 gdscript: A linguagem de script de Godot, como python e fácil de aprender. 
 * 
 javascript: Usado em jogos de phaser e na Web. 
 * 
 lua: Usado em alguns motores de jogo e para modificar.   
 3. Modelagem e Animação 3D:   * 
 Blender: Free e de código aberto, poderoso para modelagem, animação e renderização em 3D. 
 * 
 maya: Software de nível profissional, usado em estúdios e jogos AAA. 
 * 
 3ds máx.: Outro padrão da indústria para modelagem e animação 3D. 
 * 
 zbrush: Poderoso software de escultura, usado para criar modelos detalhados de caracteres.   
 4. 2d Art &Design:   * 
 Adobe Photoshop: Padrão da indústria para edição de imagens e criação de arte 2D. 
 * 
 Adobe Illustrator: Ideal para criar gráficos vetoriais e interfaces de jogo. 
 * 
 Clip Studio Paint: Poderoso para desenhar e quadrinhos, também útil para arte de jogo. 
 * 
 krita: Grátis e de código aberto, ótima alternativa ao Photoshop para pintura e arte digital.   
 5. Áudio e música:   * 
 Audacia: Free e de código aberto, para gravação e edição de áudio. 
 * 
 FL Studio: Daw poderoso para produção musical e design de som. 
 * 
 Ableton Live: Outro DAW popular para a produção musical. 
 * 
 som forja: Software de edição de áudio profissional.   
 6. Ferramentas adicionais:   * 
 Controle de versão: Git, SVN - para gerenciar seus arquivos de código e projeto. 
 * 
 Gerenciamento de projetos: Trello, Jira - para organizar tarefas e colaboração. 
 * 
 lojas de ativos: Store de ativos da Unity, Unreal Marketplace - comprar e vender ativos de jogos.   
 Considerações importantes:   * 
 Orçamento: Algum software é gratuito, enquanto outros têm licenças caras. 
 * 
 Nível de experiência: Alguns motores são mais adequados para iniciantes do que outros. 
 * 
 Tipo de jogo: Escolha o software adequado para o gênero e a complexidade do seu jogo.   
 Introdução:   * 
 Comece pequeno: Crie um protótipo simples para aprender o básico. 
 * 
 Explore os recursos: Existem toneladas de tutoriais e documentação disponíveis online. 
 * 
 Junte -se à comunidade: Conecte -se com outros desenvolvedores de jogos para obter ajuda e inspiração.  
 Lembre -se, o melhor software é o que atende às suas necessidades e permite que você dê vida à sua ideia de jogo!