Opa cara, blz? Vou deixar meu pitaco também pra ver se ajuda :)
não quero fazer projetos enormes, quero coisas menores, aprender mesmo
Acho que você já começa bem ao pensar assim. No meu ponto de vista, criar jogos com escopo bem pequeno ou clonar jogos simples, é uma boa forma para aprender.
Quanto as ferramentas, vai depender muito do que você pretende fazer. Se seu foco é programação, pode ser qualquer editor que você fique confortável trabalhando, o mais comum é ver o pessoal usando o Visual Studio, principalmente depois que o Unity deixou de incluir o Monodevelop na instalação, mas você pode usar ele ainda se preferir. Eu, particularmente, uso o Visual Studio Code para codar, pois ele é leve e gosto muito do fluxo de trabalho com ele (devido aos seu atalhos, interface gráfica, extensões etc), mas também uso o Visual Studio para fazer coisas mais específicas (para debugar, por exemplo, acho ele melhor). Mas você pode usar outros, como
Sublime,
Project Rider,
Notepad++ etc. Vai da sua preferência.
Agora se seu foco é arte, vai precisar de ferramentas para desenho, animação, criação de vetores etc. Se seu foco é game design, talvez um editor de documentos e planilhas já seja suficiente. Vai tudo depender do que você quer criar e qual área vai ser o foco de seu aprendizado.
e o Android Studio, para instalar o SDK do Android?
Você não precisa necessariamente do Android Studio para instalar o Android SDK. Mas com ele realmente é mais simples a instalação.
Quanto aos requisitos que o pessoal disse, eu discordo um pouco na questão do "É preciso". O Unity tem focado muito em deixar o editor cada vez mais amigável a não programadores. Então, existem muitas ferramentas hoje voltadas para designers, artistas, roteiristas etc. Não digo que você não vá precisar aprender essas coisas, mas elas não são impeditivas para começar.
Então, caso você tenha zero conhecimento em programação, eu ainda diria, vá em frente! Instala o Unity e começa a mexer mesmo sem programar. Aprenda os conceitos que ele aplica na construção do jogo e começa a estudar as diversas áreas envolvidas no processo.
Até mesmo o inglês eu não considero um fator impeditivo para iniciar seus estudos. Ele realmente vai ser essencial conforme você for evoluindo, mas tem muito conteúdo em português hoje, principalmente para iniciantes. Tem vários canais no Youtube em português, vários cursos no Udemy em português. Material é o que não falta.
Outra coisa que sempre recomendo muito, é participar de Game Jams! Independente do seu nível de conhecimento, vá com a mente aberta e participe de game jams, seja presencial ou online. É uma forma incrível de praticar e conhecer pessoas de diversas áreas!
Segue alguns links que podem te ajudar nos estudos:
- Tutoriais Oficiais do Unity:
https://unity3d.com/pt/learn/tutorials (em Inglês)
- Roadmap to becoming a game developer in 2018:
https://github.com/utilForever/game-developer-roadmap (em inglês)
- A Study Path for Game Programmer:
https://github.com/miloyip/game-programmer (em inglês)
Alguns canais brasileiros que conheço:
- Evolver3D:
https://www.youtube.com/channel/UCC2k-SBDIRK1Jg1vJSYOBYg
- Patrick:
https://www.youtube.com/channel/UCok1vSaNxZZrxufASLHSqJg
- High Level:
https://www.youtube.com/channel/UCetfSquMy40hkTGSh0cRYHQ
- Produção de Jogo:
https://www.youtube.com/channel/UC31_lzgVcbcBOLo5QD7QBUA
- GamesIndie:
https://www.youtube.com/channel/UCEbEugtl-gIHmFQFmlgNcKQ
- Gus GameDev:
https://www.youtube.com/channel/UCoxRNjIDKlzxxl8OOJub6CA
- Uniday Studio:
https://www.youtube.com/channel/UCntWQfGQ_KN4ABafiwSiuGA
Alguns canais em inglês que conheço:
- Brackeys:
https://www.youtube.com/channel/UCYbK_tjZ2OrIZFBvU6CCMiA
- Canal Oficial do Unity:
https://www.youtube.com/channel/UCG08EqOAXJk_YXPDsAvReSg
- GDC:
https://www.youtube.com/channel/UC0JB7TSe49lg56u6qH8y_MQ
- Game Maker's Toolkit:
https://www.youtube.com/channel/UCqJ-Xo29CKyLTjn6z2XwYAw
- quill18creates:
https://www.youtube.com/channel/UCPXOQq7PWh5OdCwEO60Y8jQ
- Unity3d College:
https://www.youtube.com/channel/UCX_b3NNQN5bzExm-22-NVVg
- Sykoo:
https://www.youtube.com/channel/UCNJvwJ6daLmw4_gUKTw4cSg
Obs: nem todos os canais falam de Unity, mas todos são voltados a desenvolvimento de jogos.
Repositório de links do pessoal do grupo do Jamtastic: https://github.com/jamtastic-gd/awesome-gamedev
(Aqui tem link pra tudo quanto é coisa! Canais, podcasts, livros, forums, engines, etc)