Successfully reported this slideshow.
Universidade do MinhoNúcleo de Estudantes de Informática, Universidade dos AçoresTecnologias de Desenvolvimento deVideojog...
Todas as novidades da indústria nacional de desenvolvimento de videojogos quechegam à SPCV são imediatamente disponibiliza...
O que fazemos em Portugal?                             Temos e vamos continuar a ter jogos nacionais em                   ...
Estamos a trabalhar num projeto desde 2009 que pretende congregar num livroaquilo que foi feito nos últimos 30 anos na áre...
Criar não é brincar…”Edmund: These two months were easily the worst months of my life. Thepressure, workload, and overall ...
Formação superior…(1) ProgramaçãoTendência: Lógica (Matemática)Cursos Universitários: Ciências da ComputaçãoRequisitos: Al...
(1) Ferramentas de programação…C++a principal linguagem de programação do mundo dos videojogos, serve osprincipais Game En...
(2) Ferramentas de arte 2d - Illustrator, Photoshop, GIMP 3d - Maya, 3ds Max, Cinema 4d, Blender Video/Animação – After Ef...
(2) Ferramentas de arte                          Vídeo Cinema 4d
(3) Ferramentas de design Papel, cola, tesoura, plasticina, etc.
A IntegraçãoIDEs, Run-time, game engines, authoring tools,1 - Motores para C++    UDK    Torque2 – Mobile IDEs    IDEs par...
Motores C++UDK – Unreal Development Kit (http://udk.com)Usado em centenas de jogos comerciais: Deus Ex, Unreal, BioShock, ...
Motores C++Torque (http://www.garagegames.com/)Mais acessível para equipas independentes.And Yet It Moves (2009)          ...
Mobile IDE - iOSXcode 4Xcode4 é o IDE (IntegratedDevelopment Environment).Segundo a Apple o Xcode 4 é “completedeveloper t...
Mobile IDE - AndroidAndroid EclipsePlug-in de Android para EclipseLinguagem é java.                                  Buble...
Online - FlashFlash Professional                                   Machinarium (online + iPad)Flash Professional é pago. M...
Online – HTML 5O HTML5 é a nova sensação do mundo online e mesmo mobile. Existem várias sistemasde authoring que suportam ...
Authoring multiplataformas                             Se pudessem escolher                             apenas uma        ...
Núcleo de Estudantes de Informática, Universidade dos AçoresTecnologias de Desenvolvimento de VideojogosNelson Zagalo, nza...
Upcoming SlideShare
Loading in …5
×

Tecnologias de Desenvolvimento de Videojogos

893 views

Published on

Seminário "Tecnologias de Desenvolvimento de Videojogos" apresentado na Universidade dos Açores, Ponta Delgada, S. Miguel, em 5 de Abril 2012.

  • Be the first to comment

Tecnologias de Desenvolvimento de Videojogos

  1. 1. Universidade do MinhoNúcleo de Estudantes de Informática, Universidade dos AçoresTecnologias de Desenvolvimento deVideojogosNelson Zagalo, Universidade do Minho Ponta Delgada 05 Abril 2012
  2. 2. Todas as novidades da indústria nacional de desenvolvimento de videojogos quechegam à SPCV são imediatamente disponibilizadas no site da SPCV ou na páginada SPCV no Facebook. A SPCV mantém uma página sempre actualizada com asempresas nacionais no activo.Toda a informação académica sobre conferências, publicações ou outra sãodisponibilizadas no site da SPCV ou na página da SPCV no Facebook. A SPCVmantém uma página sempre actualizada com todos os cursos delicenciatura, mestrado e Unidades Curriculares que são oferecidas no país.Juntem-se à SPCV, tornem-se membros e ajudem a comunidade, a ciência e aindústria portuguesa a crescer.SPCVideojogos.orgSPCV no Facebook
  3. 3. O que fazemos em Portugal? Temos e vamos continuar a ter jogos nacionais em todas as plataformas: • Browser • Facebook • Flash • PC • Consolas • iPad • Android • iPhone • Windows Phone Acredito que chegámos a um ponto de não retorno. Temos massa crítica humana muito qualificada no país e com um enorme potencial criativo. Depende apenas de nós.
  4. 4. Estamos a trabalhar num projeto desde 2009 que pretende congregar num livroaquilo que foi feito nos últimos 30 anos na área dos videojogos em Portugal.Esse livro deverá ser publicado durante ano de 2012 sob o nome de,Videojogos em Portugal a sair em 2012
  5. 5. Criar não é brincar…”Edmund: These two months were easily the worst months of my life. Thepressure, workload, and overall stress of development was extremelyoverwhelming. In those two months, neither of us took a single day off ofwork, working 10–12 hours a day, every day. There was a point at the end ofdevelopment where I was getting less than five hours of sleep for severalweeks.Tommy: This lasted for weeks and weeks. I felt sick, angry, and totally stressed.My parents were bringing me dinner because I literally didnt leave the housefor those two months. I remember just saying to myself over and over, "Dontdie until the game is done," because it was a real concern of mine.http://virtual-illusion.blogspot.pt/2012/01/criar-videojogos-nao-se-faz-brincar.html
  6. 6. Formação superior…(1) ProgramaçãoTendência: Lógica (Matemática)Cursos Universitários: Ciências da ComputaçãoRequisitos: AlgoritmiaFunções: Programming of Rendering, Engine, AI(2) ArteTendência: Criação Visual e SonoraCursos Universitários: Belas-artes, Música, CinemaRequisitos: Desenho livre / Cor e Texturas / Modelação / Animação / Som e MusicaFunções: Cinematic director, Animator, Texturing, Lighting, Writing, Composer(3) DesignTendência: ComunicaçãoCursos Universitários: Multimedia, JogosRequisitos: Híbrido entre Arte e ProgramaçãoFunções: Game design, User interface design, Content designOs estudos superiores são apenas a base, tudo o resto advém de muita motivação eauto-dedicação ao estudo dos videojogos, que é algo que temos de fazerdiariamente.
  7. 7. (1) Ferramentas de programação…C++a principal linguagem de programação do mundo dos videojogos, serve osprincipais Game EnginesObjective-Ca linguagem para iPhone e iPadJavapara AndroidActionScript 3.0a principal linguagem par a criação de jogos Online, e jogos 2d.C#cada vez mais utilizada com engines como o XNA da Microsfot, ou o UnityHTML5 + CSS + Jsa linguagem online que se quer afirmarPara experimentalismosProcessing, openFrameworks ou Python
  8. 8. (2) Ferramentas de arte 2d - Illustrator, Photoshop, GIMP 3d - Maya, 3ds Max, Cinema 4d, Blender Video/Animação – After Effects, Flash
  9. 9. (2) Ferramentas de arte Vídeo Cinema 4d
  10. 10. (3) Ferramentas de design Papel, cola, tesoura, plasticina, etc.
  11. 11. A IntegraçãoIDEs, Run-time, game engines, authoring tools,1 - Motores para C++ UDK Torque2 – Mobile IDEs IDEs para iPhone (Objective-C) -> Xcode4 IDEs para Android (Java) -> Eclipse + Android SDK3 – Online (AS3 + HTML5) Flash (Punk ou Flixel) Game Maker Melon JS Construct 2 GameSalad4 – Authoring Multiplataformas Unity
  12. 12. Motores C++UDK – Unreal Development Kit (http://udk.com)Usado em centenas de jogos comerciais: Deus Ex, Unreal, BioShock, Brothers InArms, Lineage, Postal, Red Steel, SWAT, Splinter Cell, XIII, Batman: ArkhamCity, Borderlands, Enslaved, Gears of War, Mass Effect, Medal of Honor.UDK é grátis para uso educacional e jogos não comerciais.
  13. 13. Motores C++Torque (http://www.garagegames.com/)Mais acessível para equipas independentes.And Yet It Moves (2009) Frozen Synapse (2011)
  14. 14. Mobile IDE - iOSXcode 4Xcode4 é o IDE (IntegratedDevelopment Environment).Segundo a Apple o Xcode 4 é “completedeveloper toolset for creatingMac, iPhone and iPad apps”.Linguagem é Objective-C, embora sepossa usar C ou C++.
  15. 15. Mobile IDE - AndroidAndroid EclipsePlug-in de Android para EclipseLinguagem é java. Buble Blaster 2 Where’s my Water?
  16. 16. Online - FlashFlash Professional Machinarium (online + iPad)Flash Professional é pago. Mas Meat Boy (online + Xbox + iPad)podemos desenvolver jogos emActionscript 3.0 em modo freefazendo uso do:Flash Develop ou Flash BuilderMotores de jogo Actionscript 3.0Flixel e FlashPunkhttp://gaming.adobe.com
  17. 17. Online – HTML 5O HTML5 é a nova sensação do mundo online e mesmo mobile. Existem várias sistemasde authoring que suportam já o HTML5, como:GameMaker - http://www.yoyogames.com/makeMelon JS - http://www.melonjs.orgGameSalad - http://gamesalad.comConstruct 2 - http://www.scirra.com
  18. 18. Authoring multiplataformas Se pudessem escolher apenas uma ferramenta para criar jogos em 2012, seria sem dúvida Unity. Mundos em 2d ou 3d Programar: Js ou C# iOS, Android, Playstat ion 3, Xbox, Wii, HTML5, Flash Player, OnlineUnity, http://unity3d.com/
  19. 19. Núcleo de Estudantes de Informática, Universidade dos AçoresTecnologias de Desenvolvimento de VideojogosNelson Zagalo, nzagalo@ics.uminho.ptBlog: http://virtual-illusion.blogspot.comEurogamer: http://www.eurogamer.pt/?topic=virtual-illusionFacebook: http://www.facebook.com/nelsonzagaloUniversidade do Minho

×