- Marcelo Spiezzi
- marcelo.sr@gilp.studio
- 9994-1231
Evolução na profissão
Marcelo é formado em Engenharia Elétrica pela UFU. Desde criança já tinha interesse por jogos eletrônicos. Quando ingressou na faculdade, percebeu que sua paixão pela área poderia se transformar em uma profissão. Dessa forma, procurou por uma formação extra, paralela à sua graduação, pois as disciplinas não eram focadas no assunto. Entretanto, é importante ressaltar que as matérias relacionadas a matemática foram de muita ajuda posteriormente.
Ao concluir o curso, surgiu a oportunidade de fazer um mestrado na área de Level Design pela Southern Methodist University, nos Estados Unidos. Já voltada para a área de desenvolvimento de jogos, esse aprendizado foi de total importância para o aperfeiçoamento das habilidades que antes tinham sido desenvolvidas por conta própria.
Em 2013, já concluído o mestrado, retornou ao Brasil e fundou a empresa GILP Studio junto com alguns amigos também apaixonados por games, que atua produzindo jogos próprios e também jogos para projetos publicitários.
Descrição da atividade atual
Atua principalmente na gerencia da equipe (que está inserida na função do game designer), e no level design. É também o artista gráfico da equipe. Como level designer, seu trabalho é unir os sistemas desenvolvidos pelos programadores e transformá-los em algo que o jogador possa interagir. Como artista técnico, ele utiliza a matemática e os scripts para tornar o jogo mais bonito. No quesito gerencia,
Requisitos mínimos para exercer a profissão
Para atuar na área de games é necessário saber trabalhar em equipe e ter muita curiosidade para ir além daquilo que é necessário para ter novas ideias. É muito importante, também, ter afinidade com game engines como o Unity e o Unreal, por exemplo, para obter um bom desempenho em qualquer função nessa área.
Mais especificamente para a área de design, é necessário ter um entendimento amplo do processo de produção de um jogo, além de noções de design, arquitetura, composição, progressão e também estatística e lógica.
Já para ser artista técnico, é preciso ter um conhecimento geral da pipeline gráfica, ou seja, o processo de produção de imagens pelo computador. É preciso ter muita habilidade em matemática e geometria, e conhecer a programação de shaders, softwares que processam imagens para produzir efeitos de luz e sombras, tornado-as mais realistas.
Ferramentas usadas no dia-a-dia
O Papel e o lápis é são as ferramentas mais importantes, pois ele te força a determinar suas ações antes de executá-las, evitando problemas futuros na produção do jogo. Feito isso, as game engines(Unity e Unreal) podem ser usadas em seguida para implementar o que foi descrito no papel.
Perforce é um armazenamento na nuvem, utilizado todo final da noite, onde é feito o controle de versão. Arquvios mais leves são salvos no Google drive.
O discord é uma ferramenta usada para fazer a comunicação entre os integrantes da equipe. O scrum também é utilzado.
Ferramentas gerais de documentos (excel, office, google docs...).
Nas ferramentas de Design, temos o Blender, e Photoshop e Gimp para edição de imagens.
O scripting é feito em C#, Lua e Blueprints.
Nas ferramentas de arte técnica, temos as seguintes: editores de shaders (editor de texto, editor visual), arte procedural( Houdini,Substance), softwares 3D (Houdini, Blender, Maya, Max), Editor de partículas (nativos, Houdini, Popcorn FX.)
Tecnologias envolvidas
As principais tecnologias que um profissional de games tem que lidar é com a grande variedade de sistemas operacionais. É necessário saber desenvolver games para diferentes plataformas, conhecendo então a forma como todas essas plataformas operam. Os principais sistemas que o desenvolvedor deve conhecer são Windows e Mac para jogos de computador, e também o Android e o iOS, para jogos mobile.
É preciso também fazer um estudo do mercado futuro, pois o desenvolvimento de um jogo é um processo que demanda muito tempo. Assim, é necessário ter um planejamento antes e durante a produção de um jogo para avaliar as tecnologias existentes e as futuras, levando em conta coisas como a performance dos dispositivos que executarão o jogo e a difusão das plataformas em que ele vai rodar.
Além disso, é fundamental conhecer a estrutura de rede e os servidores da sua empresa, para tornar a interação entre a equipe de desenvolvimento mais dinâmica e também agilizar processos de backup e controle de versão.
Ética profissional
A ética está envolvida nas decisões com o grupo de desenvolvimento. Ao tomar as decisões, são levadas em consideração a satisfação do jogador, e o valor comercial do jogo. É preciso ter cautela com a comercialização, pois ela pode gerar consequências desastrosas para as vendas. Por vezes o consumidor pode não estar de acordo com o valor proposto, e isso levará o projeto ao esquecimento por parte da comunidade de jogadores.
Exemplo de resultado tangível
A GILP Studios produz seus próprios jogos e também faz parcerias com empresas, desenvolvendo jogos publicitários para campanhas e eventos. No link abaixo você encontra vários desses jogos, assim como uma breve descrição de cada.
Upload da apresentação
Link da apresentação do Marcelo (desenvolvedor de games).