SlideShare une entreprise Scribd logo
1  sur  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


Contenu connexe

En vedette

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
 

En vedette (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?
 

Similaire à 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
 

Similaire à 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.
 

Dernier

PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 

Dernier (20)

GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 

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