Luiz Alessandro Nörnberg é diretor de tecnologia da Izyplay Game Studio e possui mais de 20 anos de experiência no desenvolvimento de jogos digitais. A apresentação discute o mercado de desenvolvimento de jogos, as tecnologias e ferramentas utilizadas, o perfil desejado para profissionais e a agenda da Izyplay para capacitação.
Conversa com alunos da computação da UFPel (Abril 2015)
1.
2. Luiz Alessandro Nörnberg
Bacharel em Ciência da Computação pela UCPel
Diretor de Tecnologia do Izyplay Game Studio
Editor do Blog Abrindo o Jogo
10 anos como diretor de P&D na Gestum S.A.
Mais de 20 anos de desenvolvimento de jogos digitais
Sobre mim
3. Sobre a Izyplay
2003 a 2009 – desenvolvimento de Serious Games
2010 – nasce a Izyplay com foco em entretenimento e marketing digital
2011 – primeiros passos em home-office
2012 – investimento anjo
2013 – expansão no mercado de advergames
2014 – expansão com outsourcing
2015 – expansão com produtos próprios
2015
Produtos próprios
Expansão outsourcing
Expansão advergames
Investimento
Serious Game
2003 2005 2007 2009 2011 2013
6. Super Mãe (Super Mom)
Cases
Year: 2012
Plataform: Web (hotsite) and Facebook
Description: The game covers the life of a Super
Mom. Diana is a woman who manages her time
taking care of the house, husband, kids, work and
still have time to take care of herself.
Gameplay: Using a time management mechanic, the
game covers the many tasks of a Super Mom. The
storyline has its roots in the evolution of the
character and the behavior changes of the family
members, regarding the actions of the player. As the
character evolves, family members accompany this
trend, becoming aware about the housework and,
consequently, increasing their appreciation for the
mother's effort.
http://youtu.be/CoWhjX_L0MM
7. WM Racing – Sem Tempo a Perder
(WM Racing - No time to lose)
Cases
Year: 2013
Plataform: Web (hotsite), Facebook and Tablet
Description: A 3D racing game developed to
the vehicle sales network WebMotors. The
game puts together racing, chase, escape,
puzzle and an instigating story. There are two
game modes, history and friend challeging.
Gameplay: Racing mechanic with elements of
pursuit, chase, escape, time attack and mind
puzzles. Everything integrated with a story of
two brothers, a geek friend and a dangerous
criminal. The History Mode shows a mix
between action and story that involves the
player to discover the fate of the characters.
The Extra Mode, allows the player to challenge
friends through social networking.
8. Tecnologia de Outro Mundo
(Technology from Another World)
Cases
Year: 2014
Plataform: Web (hotsite) and Facebook
Description : The game covers the life of a geek
private detective, called Jonas Bonfaro, who
receives an important case from Daiana, a
important UFO Magazine Director. Something
involving a most likely alien invasion.
Gameplay: Using an Adventure Point and Click
mechanic, the game cover the steps of Jonas
exploring many locations, interacting with
another characters, getting itens and solving
puzzles. One of the game's differential is the plot
that use jokes, funny situations and two different
endings.
Trailer do Game
12. Em expansão no Brasil, mercado e indústria.
Grande procura de outsourcing.
De fora e de dentro do Brasil.
Trabalho recompensador.
Pouco compreendido pela família.
Com certo “glamor” para quem entende.
Aplicações em várias áreas.
Entretenimento.
Marketing.
Educação.
Mercado local
13. Parcerias, atendendo os grandes.
Com produto próprio.
Dá para ganhar bem?
Sim, mas não no início. E é preciso ser bem competente.
Importante focar em parcerias, portfólio
Importante ter um “plano” para buscar o jogo próprio
Entrando no mercado
14. Atender empresas maiores (terceirização).
Contratação por grandes empresas (ex. Gestum).
Free lance para pequenas empresas (ex. Izyplay).
Constituir empresa para formar parcerias.
Entrando no mercado
16. É necessária educação formal para trabalhar com games? Qual?
Necessária não é... mas ajuda muito!
Importante ter conhecimento de desenvolvimento, genérico
Você vai usar desde OOP até Banco de dados, passando por web
Você vai usar diagramas de classe, estados, padrões de projeto...
Você vai precisar aprender tecnologias novas frequentemente
Você vai precisar ler e escrever... corretamente
Inglês é fortemente sugerido.
Educação formal
17. Competências essenciais.
Game Designer (projeto de jogo).
Game Artist (visual).
Sound Designer (sons, música).
Game Programmer (desevolvimento).
Outras competências.
Game Writer (roteiros).
Soundtrack Composer (trilha sonora).
Level Designer (projeto de fases).
3D Artist.
Network programmer (redes).
Tester (QA - Quality Assurance).
Perfil da equipe
18. Competências importantes.
Conhecimento da sua área (arte, programação, etc).
Capacidade de organização, gestão interna.
Organização do tempo, cronograma.
Comunicação e proatividade na solução de problemas.
Importante
19. O que organização quer dizer, especificamente?
Você terá várias tarefas para fazer, precisa organizar seu tempo
Você deve conhecer sua própria produtividade
“To do lists” são suas companheiras
Você deve saber o que é um cronograma. Aprenda a respeitá-lo
Você deve ter foco. Prazos são curtos, produtividade é chave
Espera-se que você seja proativo. Ou seja, não espere ser cobrado
para fazer algo.
Sabe quando você termina uma tarefa mais cedo do que o planejado? Não
tenha receio de passar para a próxima antes da hora. Pode desrespeitar o
cronograma nesse caso...
Organização
20. Desenvolver games não é diversão. É trabalho. Duro.
Você deve estar preparado para lidar com dificuldades
Você deve ser humilde para pedir e aceitar ajuda
Você deve estar preparado para ter seu trabalho criticado
Esteja preparado para trabalhar algumas horas a mais em
determinados períodos (geralmente antes das entregas)
Você vai arruinar muito da sua infância quando descobrir os
segredos por trás do desenvolvimento de jogos...
Ah, e não, você não vai passar o tempo todo jogando
Quer dizer... Você vai passar o tempo todo jogando, mas vai ser o
sempre o mesmo jogo e vai ser resolvendo bugs. Pode ser que você odeie
ele depois de pronto.
Esteja preparado
21. Em resumo:
Capacitação, formal ou não. Contínua. Vontade de melhorar sempre
Comunicação, capacidade de conversar com outras áreas
Foco, organização do tempo, proatividade
Vontade de fazer o melhor produto, sabendo o trabalho que dá
Inglês não é um pré-requisito, mas sua falta total dificulta muito
Importante:
Note que eu cito capacitação, e não experiência. Descobrimos que é mais importante uma
pessoa com vontade e facilidade de aprender, que vai crescer dentro da empresa, do que
uma pessoa com grande conhecimento técnico, mas que está estagnada, que acha que
sabe tudo e não vai evoluir mais.
O que a Izyplay espera do desenvolvedor:
23. XNA - foco na XBox Live.
Java - ponto de partida para estudar OOP e outros conceitos.
AS3 - tecnologia muito disseminada, permite jogos diretos na
web.
Unity - game engine completo e multiplataforma
HTML - Javascript + HTML 5.
Engines AAA - Unreal, CryEngine, Source.
C/C++ - desenvolvimento baixo nível, hardware, drivers,
engines.
http://unity3d.com/
Desenvolvimento
24. Google Drive – documentação variada
Trello – gestão do projeto e tarefas
Bitbucket – repositório de fontes
Na Izyplay usamos Mercurial e TortoiseHg
https://trello.com/
https://bitbucket.org/
Outras