O documento discute a importância dos softwares para organizações de jogos digitais. Ele apresenta os principais tipos de softwares utilizados no desenvolvimento de jogos, como softwares de modelagem 3D, game engines e editores de imagem. A pesquisa realizada com empresas AAA mostra que os softwares mais requisitados em vagas de emprego são Autodesk Maya, C++, Photoshop, 3Ds Max e Unity. O documento conclui destacando a relevância dos softwares para a criação e produção de jogos digitais.
2. A importância do software nas
Organizações de Jogos Digitais
• João Soares
• Jorge Silvério
• Kelvin Oliveira
Fundamentos da TI – Prof º MSc. Márcio A. F. Pereira
Tema 2
• Anderson Lage
• André Navarro
• Eduardo Padilha
• Gabriel Amadiu
Grupo F
Faculdade de Tecnologia de São Caetano do Sul
Curso superior de Tecnologia em Jogos Digitais
7. História dos softwares voltada
aos Jogos Digitais
• (1946) Conceito de programa armazenado
• (1958)Tennis for Two
• (1961) Spacewar
• Evolução do desenvolvimento de games
9. Tipos de Softwares
VFX produção de efeitos visuais e animações
DAW estação de áudio digital
IDE ambiente de desenvolvimento integrado
Sistemas Operacionais gerenciam o computador
No desenvolvimento de games, usa-se...
10. Tipos de Softwares
• Software de computação gráfica em 3D representações tridimensionais
• GameEngine motor de jogo
• Software de modelagem abstrai várias etapas da criação da animação 3D
• Software para edição de imagens funções e ferramentas de edição de imagens
No desenvolvimento de games, usa-se...
12. Resultados da pesquisa
• Setores consultados: 5
• Número de vagas de emprego consultadas: 64
• Número total de softwares e relacionados: 194
• Número de vagas sem especificação de software: 12
• Software relacionados e únicos: 65
13. Resultados da pesquisa
Softwares e relacionados
mais requisitados em vagas de emprego
1. Autodesk Maya – 17 aparições
2. C++ - 17 aparições
3. Photoshop – 16 aparições
4. 3Ds Max – 11 aparições
5. Unity – 10 aparições
6. C # - 8 aparições
7. Zbrush – 6 aparições
8. Python – 6 aparições
9. C – 6 aparições
10. Objective-C – 5 aparições
15. 10º Objective C
• Superconjunto da linguagem C
• Orientada a objetos
• EditRocket, Xcode e SpriteBuilder
Lista de games em Objetive C
Floopy Worms foi criado no SpriteBuilder, com a linguagem Objective-C.
Fonte: iTunes
16. 9º C
• Popular no desenvolvimento profissional de
software
• Id Tech 3
• Migração para o C++ no desenvolvimento
de games
Lista de GameEngines (inclui a linguagem C)
Quake III Arena foi desenvolvido com a engine id Tech 3, utilizando a
linguagem C. Fonte: Desura
17. Battlefield 2 utilizou a linguagem Python na lógica e construção dos servidores.
8º Python
• Linguagem votlada ao desenvolvimento rápido de
aplicações, scripiting e na conexão de compo-
nentes de sistemas
• Python, como PyGame, Panda3D
• Battlefield 2, Sid Mier Civilization IV e Disney's
Pirates of the Caribbean Online
Lista de recursos e softwares relacionados a
Python e os Jogos Digitais
Battlefield 2 utilizou a linguagem Python na lógica e construção dos
servidores. Fonte: MegaGames.
18. Battlefield 2 utilizou a linguagem Python na lógica e construção dos servidores.
7º ZBrush
• Software para escultura e coloração digital com
ferramentas avançadas para artistas
• Possibilidade de iniciar a modelagem a partir dos
detalhes de alto nível
• Uncharted 4, Assassin's Creed Unit, Bioschock
Infinite e The Last of Us.
The Last of Us utilizou ZBrush em sua produção. Fonte: Pixologic.
19. Battlefield 2 utilizou a linguagem Python na lógica e construção dos servidores.
C# /Unity 6º /5º posição
• C# - Linguagem deriviada do C, que
funciona no ambiente da Microsoft
• Unity – GameEngine popular, que foi
escrita em C#
• Assassin’s Creed Identity, Mevius
Final Fantasy, Stranded Deep e Cities
Skylines.
O universo de Assassin’s Creed foi transportado para os smartphones através da
Engine Unity, escrita em C#. Fonte: AndroidPipe.
20. Battlefield 2 utilizou a linguagem Python na lógica e construção dos servidores.
4º 3Ds Max
• Software utilizado na modelagem 3D,
animação, simulação, renderização e
execução de animações
• Criação de jogos com padrão gráfico
elevado
• Company of Heroes, Diablo II e The Elder
Scrolls V: Skyrim.
3Ds Max em ação. Fonte: Autodesk
21. Battlefield 2 utilizou a linguagem Python na lógica e construção dos servidores.
3º Photoshop
• É um software de edição digital de
imagens bidimensionais desenvolvido pela
Adobe Systems
• Usado na área de jogos para a criação de
ilustrações ou da arte conceitual do jogo
Arte conceitual criada no Photoshop. Fonte: Fanpop.
22. Battlefield 2 utilizou a linguagem Python na lógica e construção dos servidores.
2º C++
• Linguagem de programação multi-
paradigma e de uso geral
• Combina características de linguagens de
alto e baixo nível
• Linguagem popular, foi utilizada no
desenvolvimento de Doom 3, entre outros
jogos
Maya e “C++” (perspectiva nos softwares) são softwares mais pedidos
em vagas de emprego, segundo a pesquisa. Fonte: Matheus Colen.
23. Battlefield 2 utilizou a linguagem Python na lógica e construção dos servidores.
1º Maya
• Software de animação 3D,
modelagem, simulação,
renderização e oferecido pela
Autodesk
• Muito utilizado em segmentos
de animação, incluindo jogos
• Tomb Raider, Prince of
Persia, The Sims
Maya e “C++” (perspectiva nos softwares) são softwares mais pedidos
em vagas de emprego, segundo a pesquisa. Fonte: DevelopOnline.
31. Referências:
www.python.org/doc/essays/blurb//c_overview.htm>. Acesso em: 15/03/15 às 16 h 35 m.
https://wiki.python.org/moin/PythonGames
http://megagames.com/sites/default/files/game-content-images/
battlefield_2%202.jpg
http://www.tutorialspoint.com/cprogramming/c_overview.htm
https://github.com/id-Software
Acessos em: [14/03/15] às 15h20m.
http://freegamedev.net/wiki/Free,_cross-platform_game_engines
Acesso em: [14/03/15] às 15h45m.
http://www.oxforddictionaries.com/us/definition/american_english/superset
https://developer.apple.com/xcode/
http://www.develop-online.net/cimages/b15fe3364541620fad8c346a2b07fe91.jpg
http://editrocket.com/features/objective-c_editor.html
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/
uction.html
https://www.youtube.com/watch?v=iLIjG4_XGaw
http://forum.spritebuilder.com/c/showcase
Acessos em: [20/03/2015] às 17h20m.
32. Referências:
http://jobs.gamasutra.com/
Acessos em: [5, 6, 7 e 8/03/ 2015]
http://www.matheuscolen.com/wp-content/uploads/2013/03/doom-3-big.jpg.
http://area.autodesk.com/userdata/fckdata/197/image/kenpimentel/3ds_max_2012_nitrous_accelerated_graphic
s_core_1920_1080.png
http://www.androidpipe.com/wp-content/uploads/2014/10/Asssassins-Creed-Identity-iOS-2.png
Acessos em: [25/03/2015] às 9 h 47 m.
http://pixologic.com/zbrush/features/overview/. Acesso em: [25/03/2015] Às 07 h 48 m.
http://pixologic.com/zbrush/industry/video-games/ >. Acesso em: [25/03/2015] Às 07 h 55 m.