ferramentas livres para o desenvolvimento de jogos eletrônicos

24

Upload: ingrid-mendes

Post on 12-Dec-2014

4.278 views

Category:

Technology


6 download

DESCRIPTION

Apresentação feita durante o 2o EDGames em Belém do Pará, Brasil. No Cesupa. PPT com finalidade de dar 1 noção que é possível aprender GameDev.

TRANSCRIPT

Page 1: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos
Page 2: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Ferramentas Livres para o Desenvolvimento de

Jogos Eletrônicos

Ingrid MendesGame Developer PadawanMembro do BelJogos (Moderadora)Bacharelando em Ciência da Computação – CESUPA

Page 3: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Por favor leia antes de ir p os outros slides

http://www.canalprogramadoresdejogos.com.br/2010/07/especial-desenvolvimento-de-jogos.html

Page 4: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Box 2D Physics Engine

• Ganhador do Seumas McNally Grand Prize no Independent Games Festival em Fevereiro de 2008

• Video do jogo <<<

• PC, iPhone e em breve para iPad em 2010.

Page 5: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Box 2D Physics Engine

• http://box2d.org• http://code.google.com/p/

box2d/

• API de Simulação Física de Corpos Rígidos

• Inicialmente para jogos desenvolvidos em C++ Ports (Java, C#, Flash e Python)

• Física Básica

• Desenvolvida em C++• Open Source

• Tem sido usada em Jogos de NDS, Wii, PC, iPhone e Android.

• Integração com a Torque 2D Game Engine

• Possui bastante material (tutoriais, artigos, vídeos).

Page 6: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

• Criado por Wouter van Oortmerssen -http://strlen.com/  >>>> video da engine

Cube2

Page 7: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Cube2

• http://sauerbraten.org/

• OpenSource Multiplayer / SinglePlayer FPS inspirada em Quake e Doom

• Editor de mapas em tempo real

• Windows, Linux, FreeBSD, Mac OSX, iPhone, Wii e Pocket PC.

• Possui 1 Game p iPhone (Archetype, 2008), 2 Jogos p PC (Cube e Cube 2: Sauerbraten)

• Game Mod livre - AssaultCube

• Prêmio de Melhor Jogo de ação 3D livre em 2003

• Feito em C++ sob a licença zlib / libpng

Page 8: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Game Studio – A8

• http://dejobaan.com/aaaaa/ >>> video do jogo

• Indicado para Excelência em Design no IGF2010

Page 9: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

• Engine Completa– Renderização– Partículas e Efeitos– Física e Colisão– 2D– Som– Para games em rede– Vários editores

• Versão Free / Extra / Commercial / Pro

• Linguagem Lite-C (versão + leve de C/C++)

• Somente para Windows

• Área educacional

• Possui suporte para C++, C# e Delphi.

Game Studio – A8

Page 10: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Game Studio – A8

http://www.invent4.com >>> video do jogo

Page 11: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Game Maker

• http://www.yoyogames.com– >>>> Video 100 jogos em Game Maker

Page 12: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

• Não precisa saber programar!!! \o/

• Ótima para protótipos rápidos

• Forte comunidade brasileira

• GML – Linguarem GM

• Windows e Mac OSX

• Escrito em Delphi

• Lite – Gratuita• Pro – Paga (U$ 25)

• 2D e 3D

Game Maker

Page 13: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

RPG Maker

Page 14: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

RPG Maker

• http://www.rpgmakerweb.com/– Video da engine

• Somente Windows– Video RPG Maker 3 em 3D

• Trial – Gratuita por 30 d• Full – U$ 60• Maior portal de RPG Maker BR

• Ruby Game Scripting System (RGSS)

• Grande biblioteca com gráficos pré-renderizados e sons - RTP

• Distribuído pela empresa japonesa Enterbrain

• Curiosa história sobre o surgimento e distribuição

• SNES / PS2 / NDS / MSX / Sega Saturn / GBC

Page 15: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Wintermute

Page 16: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Wintermute

• Engine Gratuita para 2D– WYSIWYG

• Estilo Adventure

• Tipo point-click– Myst / Monkey Island

• WME Script - Linguagem estilo C-like, similar a JavaScript, C++, C#, Java ou PHP

• Orientado a Objeto• >> site oficial da engine

• Suporte a personagens 3D• >> jogos já feitos

• Suporte a localização

• Suporte a Acessibilidade

• Somente Windows• Video de 1 jogo <<<<• Texto interessante

Page 17: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Unreal Engine - UDK

http://www.unreal.com/

Page 18: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Unreal Engine - UDK

• Sistema de Renderização Multi-threadead

• Animação• Audio• Física• Gameplay Scripting - Kismet• Efeitos de Partícula - Cascade• Ferramentas de Edição -

UnrealEd• Online - Multiplayer• Linguagem de Programação

Integrada - UnrealScript

• Escrito em C++• Windows, Mac OS, Linux• Jogos feitos para PS2 /

PS3 / Wii / DreamCast / Xbox360

• Alguns Jogos que usam a UDK:– Deus Ex / Turok / Red Steel /

Gears of War / BioShock / Borderlands / Destroy All Humans / Mirror's Edge / Batman: Arkham Asylum.

>>> trailer da engine <<< demo na GDC >>> no iPad

Page 19: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Unity

http://unity3d.com>>> video da engine

Page 20: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Unity

• Ambiente Gráfico Integrado

• Linguagens

– JavaScript / C# / Boo

• Multiplataforma– iPhone / iPad / Windows /

Mac OS / Wii / Web Browsers / PS3 / Android / XBOX360

– Linux excluído =(

• Integração com Maya / Blender / 3Ds Max / Cinema 4D / Cheetah3D

• Aceita vários formatos de arquivo (psd / fla / 3Dmax / Blender)

• Versões:– Unity – gratuita com restrições –

U$ 100.000

– Pro – U$ 1.500

Page 21: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

http://durian.blender.org/>>> trailer da animação>>>> Pré-venda do DVD

Blender Game Engine

http://www.yofrankie.org/>>> video do jogo

Page 22: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Blender Game Engine

• http://www.blender.org

• Gráficos - OpenGL• Som 3D - OpenAL• Física / Colisão - Bullet• Scripts – Python

• Multiplataforma – Windows / Mac OSX /

Linux / Solaris

• Muito material disponível [PT - ENG]

• Open Source / Livre

• Forte comunidade brasileira

• Mantido pela Blender Foudation

Page 23: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos

Links importantes para GameDev

• Gamasutra• Game Developers Conference• Independent Games Festival• Game Developers Magazine• Indie Game Magazine• Casual Game Connect• Indie Games• SBGames• Abragames

Page 24: Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos