SlideShare uma empresa Scribd logo
1 de 35
A importância do software nas
Organizações de Jogos Digitais
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
Introdução
Conceitos iniciais
Conceitos iniciais
• Software
• Jogo
• Jogo Digital  Jogo + Software
História dos softwares voltada
aos Jogos Digitais
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
Tipos de softwares
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...
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...
Pesquisa sobre softwares em
Empresas de games AAA
Site Gamasutra. Fonte: Simiansquared.
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
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
Top 10 de softwares
e relacionados
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
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
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.
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.
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.
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
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.
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.
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.
Conclusão
Referências:
RABIN, Steve. Introduction to Game Devolopment, 2nd Edition. Boston: Cengage Learning, 2010.
STALLINGS, William. Computer Organization and Architecture, 9th Edition. New Jersey: Pearson Education, 2013
FERNANDES, Jorge. “O que é um Programa (Software)?”.
http://www.cic.unb.br/~jhcf/MyBooks/iess/Software/oqueehsoftware.html
Acesso em: [16/03/2015] às 10h46m.
Unreal Engine. “Overview about Unreal Engine 4”. https://www.unrealengine.com/unreal-engine-4
Acesso em: [16/03/2015] às 11h12,.
Snarius. “Super SNES Programming”. http://en.wikibooks.org/wiki/Super_NES_Programming
Acesso em: [16/03/2015] às 12h17m.
Nintendo. “Become a Wii U Developer”. https://wiiu-developers.nintendo.com/
Acesso em: [16/03/2015] às 12h29m.
http://vfxbro.com/visual-effects-beginners-pdf/.
Acesso em: [08/03/15] às 13h05m.
Referências:
http://www. brighthub.com/multimedia/video/articles/64121.aspx
Acesso em: [08/03/15] às 13h15m.
http://entertainment.howstuffworks.com/midi4.htm
Acesso em: [10/02/15] às 14h08m.
http://tweakheadz.com/choosing-a-mixer-for-your-home-or-project-music-studio-and-everything-else-you-need-to-know
Acesso em: [10/03/15] às 14h17m.
http://music.tutsplus.com/articles/what-is-the-best-daw-for-beginners--audio-11773
Acesso em: [14/03/15] às 14h24m.
http://www.sweetwater.com/feature/daw/daw_defined.php
Acesso em: [14/03/15] às 14h38m.
Referências:
http://searchsoftwarequality.techtarget.com/definition/integrated-development-environment
Acesso em: [15/03/15] às 15h43m.
http://www.webopedia.com/TERM/I/integrated_development_environment.html
Acesso em: [15/03/15] às 16h05m.
http://dainf.ct.utfpr.edu.br/~maziero/lib/exe/fetch.php/so:so-livro.pdf
Acesso em: [19/03/15] às 13h45m.
http://www2.ic.uff.br/~aconci/SistemasOperacionais.html
Acesso em: [19/03/15] às 14h10m.
https://www.google.com.br/search?q=3D+computer+graphics+software&oq=3D+computer+graphics+software&aqs=ch
e..69i57j0l5.2381j0j4&sourceid=chrome&es_sm=122&ie=UTF-8#q=3d+computer+graphics+software+information
Acesso em: [17/03/15] às 13h08m.
http://www.developonline.net/cimages/b15fe3364541620fad8c346a2b07fe91.jpg
http://www.sciencedaily.com/articles/0/3d_computer_graphics.htm
Acesso em: [17/03/15] às 13h15m.
Referências:
http://www.drhdmi.eu/dictionary/3d-computer-graphics-software.html
Acesso em: [17/03/15] às 13h28m.
http://www.webopedia.com/TERM/3/3_D_graphics.html
Acesso em: [17/03/15] às 13h37m.
http://web.cs.wpi.edu/~rich/courses/imgd4000-d08/lectures/A-Engines.pdf
Acesso em: [19/03/15] às 18h08m.
http://bipublication.com/files/IJCMS-V3I2-2012-07.pdf
Acesso em: [19/03/15] às 18h17m.
http://www.dimension3.sk/downloads/3d_engines_in_games.pdf
Acesso em: [19/03/15] às 18h24m.
http://www.gsigma.ufsc.br/~popov/aulas/multimidia/engine.html
Acesso em: [19/03/15] às 18h37m.
Referências:
http://www.ceart.udesc.br/revista_dapesquisa/volume1/numero2/design/animacao_ambientes_3D.pdf
Acesso em: [19/03/15] às 18h45m.
http://desenvolvimentodejogos.wikidot.com/programasmodelagem
Acesso em: [19/03/15] às 18h54m.
http://www.licenciamentodesoftware.com.br/blog/trimble/softwares-de-modelagem-3d/
Acesso em: [19/03/15] às 19h08m.
http://www.imprima3d.com/comunidade/principais-programas-para-modelagem-3d
http://www.signs.com/blog/image-quality-signage-101/
Acesso em: [19/03/15] às 19h37m.
http://www.cs.bell-labs.com/10thEdMan/graphics.pdf
Acesso em: [19/03/15] às 19h49m.
Referências:
http://www.autodesk.com.br/products/maya/overview
http://www.photoshop.com/products/photoshop
http://www.oficinadanet.com.br/artigo/753/tudo_sobre_photoshop
http://graphicdesign.stackexchange.com/questions/4172/how-do-game-designers-create-graphics-for-their-games
http://www.autodesk.com.br/products/3ds-max/overview
http://usa.autodesk.com/3ds-max/customers/
http://www.digitalartsonline.co.uk/reviews/creative-software/3ds-max-
2014-review/
http://images.autodesk.com/adsk/files/games_brochure0.pdf
http://www.tutorialspoint.com/csharp/
Acessos em: [20/03/2015] às 21h22m.
http://unity3d.com/showcase/gallery
Acesso em: [20/03/2015] às 21h46m.
http://www.androidpipe.com/assassins-cre
ed-identity-coming-to-android-this-time-a-real-action-adventure-stealth-game/
Acesso em: [20/03/2015] às 21h48m.
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.
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.
Anexos
Pesquisa no Gamasutra Lista de softwares e relacionados
Anexos
Pesquisa no Gamasutra Lista de softwares e relacionados
Agradecemos sua atenção


Mais conteúdo relacionado

Destaque

Citrex610 k-en-spa 4 citrex en eqiuipos de procesamiento
Citrex610 k-en-spa 4 citrex en eqiuipos de procesamientoCitrex610 k-en-spa 4 citrex en eqiuipos de procesamiento
Citrex610 k-en-spa 4 citrex en eqiuipos de procesamiento
CITREX
 
Presentazione turisti
Presentazione turistiPresentazione turisti
Presentazione turisti
Simo Giansa
 
WildStone Presentation (DE)
WildStone Presentation (DE)WildStone Presentation (DE)
WildStone Presentation (DE)
segabond
 
Homo ludens - Aula
Homo ludens - AulaHomo ludens - Aula
Homo ludens - Aula
Marcin
 
El principiodeigualdadenlanegociacioncolectiva ccncc
El principiodeigualdadenlanegociacioncolectiva ccnccEl principiodeigualdadenlanegociacioncolectiva ccncc
El principiodeigualdadenlanegociacioncolectiva ccncc
Comunidad Beksa
 
O que significa LUDICIDADE?
O que significa LUDICIDADE? O que significa LUDICIDADE?
O que significa LUDICIDADE?
DEMAGU
 

Destaque (14)

The overview of VR solutions
The overview of VR solutionsThe overview of VR solutions
The overview of VR solutions
 
The canine retraction /certified fixed orthodontic courses by Indian dental a...
The canine retraction /certified fixed orthodontic courses by Indian dental a...The canine retraction /certified fixed orthodontic courses by Indian dental a...
The canine retraction /certified fixed orthodontic courses by Indian dental a...
 
Micro-momentos - El momento decisivo de la relación con el usuario | Digital ...
Micro-momentos - El momento decisivo de la relación con el usuario | Digital ...Micro-momentos - El momento decisivo de la relación con el usuario | Digital ...
Micro-momentos - El momento decisivo de la relación con el usuario | Digital ...
 
Citrex610 k-en-spa 4 citrex en eqiuipos de procesamiento
Citrex610 k-en-spa 4 citrex en eqiuipos de procesamientoCitrex610 k-en-spa 4 citrex en eqiuipos de procesamiento
Citrex610 k-en-spa 4 citrex en eqiuipos de procesamiento
 
Upgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der KaffeepauseUpgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der Kaffeepause
 
Presentazione turisti
Presentazione turistiPresentazione turisti
Presentazione turisti
 
WildStone Presentation (DE)
WildStone Presentation (DE)WildStone Presentation (DE)
WildStone Presentation (DE)
 
Homo ludens - Aula
Homo ludens - AulaHomo ludens - Aula
Homo ludens - Aula
 
Novedades Herramientas Bateria METABO Specials 1-2015 | 01 enero - 30 abril 2015
Novedades Herramientas Bateria METABO Specials 1-2015 | 01 enero - 30 abril 2015Novedades Herramientas Bateria METABO Specials 1-2015 | 01 enero - 30 abril 2015
Novedades Herramientas Bateria METABO Specials 1-2015 | 01 enero - 30 abril 2015
 
Orientaciones para la integración de las tic matemática en la nes
Orientaciones para la integración de las tic   matemática en la nesOrientaciones para la integración de las tic   matemática en la nes
Orientaciones para la integración de las tic matemática en la nes
 
Jaaj 54 fev13
Jaaj 54 fev13Jaaj 54 fev13
Jaaj 54 fev13
 
El principiodeigualdadenlanegociacioncolectiva ccncc
El principiodeigualdadenlanegociacioncolectiva ccnccEl principiodeigualdadenlanegociacioncolectiva ccncc
El principiodeigualdadenlanegociacioncolectiva ccncc
 
Piscina em Berlim
Piscina em BerlimPiscina em Berlim
Piscina em Berlim
 
O que significa LUDICIDADE?
O que significa LUDICIDADE? O que significa LUDICIDADE?
O que significa LUDICIDADE?
 

Semelhante a A importância do software nas organizações de Jogos Digitais

Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Kleber de Oliveira Andrade
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoes
Fábio Costa
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoes
Fábio Costa
 

Semelhante a A importância do software nas organizações de Jogos Digitais (20)

Computação no Desenvolvimento de Jogos Digitais
Computação no Desenvolvimento de Jogos DigitaisComputação no Desenvolvimento de Jogos Digitais
Computação no Desenvolvimento de Jogos Digitais
 
Mobile Game Development.pptx
Mobile Game Development.pptxMobile Game Development.pptx
Mobile Game Development.pptx
 
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityEvolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game Design
 
Apresentação TCC Games
Apresentação TCC GamesApresentação TCC Games
Apresentação TCC Games
 
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGameFLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
 
O Papel do Profissional de Design em uma Equipe de Criação e Desenvolvimento ...
O Papel do Profissional de Design em uma Equipe de Criação e Desenvolvimento ...O Papel do Profissional de Design em uma Equipe de Criação e Desenvolvimento ...
O Papel do Profissional de Design em uma Equipe de Criação e Desenvolvimento ...
 
Dev o inicio
Dev o inicioDev o inicio
Dev o inicio
 
Desenvolvimento de Jogos - Mercado Parte 2
Desenvolvimento de Jogos - Mercado Parte 2Desenvolvimento de Jogos - Mercado Parte 2
Desenvolvimento de Jogos - Mercado Parte 2
 
Engenharia de Software para Jogos
Engenharia de  Software para JogosEngenharia de  Software para Jogos
Engenharia de Software para Jogos
 
Introdução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosIntrodução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de Jogos
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoes
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoes
 
OpenKinect, o Kinect para todos
OpenKinect, o Kinect para todosOpenKinect, o Kinect para todos
OpenKinect, o Kinect para todos
 
Games imersivos
Games imersivosGames imersivos
Games imersivos
 
MODELOS DE GESTAO DA QUALIDADE DE SOFTWARE
MODELOS DE GESTAO DA QUALIDADE DE SOFTWAREMODELOS DE GESTAO DA QUALIDADE DE SOFTWARE
MODELOS DE GESTAO DA QUALIDADE DE SOFTWARE
 
Desenvolvimento de Games para Mobile.
Desenvolvimento de Games para Mobile.Desenvolvimento de Games para Mobile.
Desenvolvimento de Games para Mobile.
 

Último

O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 

Último (20)

O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 

A importância do software nas organizações de Jogos Digitais

  • 1. A importância do software nas Organizações 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
  • 5. Conceitos iniciais • Software • Jogo • Jogo Digital  Jogo + Software
  • 6. História dos softwares voltada aos 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...
  • 11. Pesquisa sobre softwares em Empresas de games AAA Site Gamasutra. Fonte: Simiansquared.
  • 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
  • 14. Top 10 de softwares e relacionados
  • 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.
  • 25. Referências: RABIN, Steve. Introduction to Game Devolopment, 2nd Edition. Boston: Cengage Learning, 2010. STALLINGS, William. Computer Organization and Architecture, 9th Edition. New Jersey: Pearson Education, 2013 FERNANDES, Jorge. “O que é um Programa (Software)?”. http://www.cic.unb.br/~jhcf/MyBooks/iess/Software/oqueehsoftware.html Acesso em: [16/03/2015] às 10h46m. Unreal Engine. “Overview about Unreal Engine 4”. https://www.unrealengine.com/unreal-engine-4 Acesso em: [16/03/2015] às 11h12,. Snarius. “Super SNES Programming”. http://en.wikibooks.org/wiki/Super_NES_Programming Acesso em: [16/03/2015] às 12h17m. Nintendo. “Become a Wii U Developer”. https://wiiu-developers.nintendo.com/ Acesso em: [16/03/2015] às 12h29m. http://vfxbro.com/visual-effects-beginners-pdf/. Acesso em: [08/03/15] às 13h05m.
  • 26. Referências: http://www. brighthub.com/multimedia/video/articles/64121.aspx Acesso em: [08/03/15] às 13h15m. http://entertainment.howstuffworks.com/midi4.htm Acesso em: [10/02/15] às 14h08m. http://tweakheadz.com/choosing-a-mixer-for-your-home-or-project-music-studio-and-everything-else-you-need-to-know Acesso em: [10/03/15] às 14h17m. http://music.tutsplus.com/articles/what-is-the-best-daw-for-beginners--audio-11773 Acesso em: [14/03/15] às 14h24m. http://www.sweetwater.com/feature/daw/daw_defined.php Acesso em: [14/03/15] às 14h38m.
  • 27. Referências: http://searchsoftwarequality.techtarget.com/definition/integrated-development-environment Acesso em: [15/03/15] às 15h43m. http://www.webopedia.com/TERM/I/integrated_development_environment.html Acesso em: [15/03/15] às 16h05m. http://dainf.ct.utfpr.edu.br/~maziero/lib/exe/fetch.php/so:so-livro.pdf Acesso em: [19/03/15] às 13h45m. http://www2.ic.uff.br/~aconci/SistemasOperacionais.html Acesso em: [19/03/15] às 14h10m. https://www.google.com.br/search?q=3D+computer+graphics+software&oq=3D+computer+graphics+software&aqs=ch e..69i57j0l5.2381j0j4&sourceid=chrome&es_sm=122&ie=UTF-8#q=3d+computer+graphics+software+information Acesso em: [17/03/15] às 13h08m. http://www.developonline.net/cimages/b15fe3364541620fad8c346a2b07fe91.jpg http://www.sciencedaily.com/articles/0/3d_computer_graphics.htm Acesso em: [17/03/15] às 13h15m.
  • 28. Referências: http://www.drhdmi.eu/dictionary/3d-computer-graphics-software.html Acesso em: [17/03/15] às 13h28m. http://www.webopedia.com/TERM/3/3_D_graphics.html Acesso em: [17/03/15] às 13h37m. http://web.cs.wpi.edu/~rich/courses/imgd4000-d08/lectures/A-Engines.pdf Acesso em: [19/03/15] às 18h08m. http://bipublication.com/files/IJCMS-V3I2-2012-07.pdf Acesso em: [19/03/15] às 18h17m. http://www.dimension3.sk/downloads/3d_engines_in_games.pdf Acesso em: [19/03/15] às 18h24m. http://www.gsigma.ufsc.br/~popov/aulas/multimidia/engine.html Acesso em: [19/03/15] às 18h37m.
  • 29. Referências: http://www.ceart.udesc.br/revista_dapesquisa/volume1/numero2/design/animacao_ambientes_3D.pdf Acesso em: [19/03/15] às 18h45m. http://desenvolvimentodejogos.wikidot.com/programasmodelagem Acesso em: [19/03/15] às 18h54m. http://www.licenciamentodesoftware.com.br/blog/trimble/softwares-de-modelagem-3d/ Acesso em: [19/03/15] às 19h08m. http://www.imprima3d.com/comunidade/principais-programas-para-modelagem-3d http://www.signs.com/blog/image-quality-signage-101/ Acesso em: [19/03/15] às 19h37m. http://www.cs.bell-labs.com/10thEdMan/graphics.pdf Acesso em: [19/03/15] às 19h49m.
  • 30. Referências: http://www.autodesk.com.br/products/maya/overview http://www.photoshop.com/products/photoshop http://www.oficinadanet.com.br/artigo/753/tudo_sobre_photoshop http://graphicdesign.stackexchange.com/questions/4172/how-do-game-designers-create-graphics-for-their-games http://www.autodesk.com.br/products/3ds-max/overview http://usa.autodesk.com/3ds-max/customers/ http://www.digitalartsonline.co.uk/reviews/creative-software/3ds-max- 2014-review/ http://images.autodesk.com/adsk/files/games_brochure0.pdf http://www.tutorialspoint.com/csharp/ Acessos em: [20/03/2015] às 21h22m. http://unity3d.com/showcase/gallery Acesso em: [20/03/2015] às 21h46m. http://www.androidpipe.com/assassins-cre ed-identity-coming-to-android-this-time-a-real-action-adventure-stealth-game/ Acesso em: [20/03/2015] às 21h48m.
  • 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.
  • 33. Anexos Pesquisa no Gamasutra Lista de softwares e relacionados
  • 34. Anexos Pesquisa no Gamasutra Lista de softwares e relacionados