cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

Embed Size (px)

Citation preview

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    1/46

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    2/46

    234 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    ÍNDICEIntrodução  3Nota sobre o uso do Linux  6

    Engines  7Antiryad Gx  8

    Citrus Engine  9Crystal Space 10

    Defold  11Gdevelop  12

    Godot  13

    Löve  14Panda3D  15

    Pilas Engine  16

    Unity3D  17

    Unreal  18

     Arte, modelagem e animação em 2D e 3D  19Alchemy  20

    Art of Illusion  21

    Ayam  22

    Blender  23Gimp  24

    Inkscape  25

    K-3D  26

    Krita  27

    MakeHuman  28Maya  29

    MyPaint  30Pencil2D  31POV-Ray  32

    RenderMan  33

    Spine  34Stykz  35

    Sunow  36Syng  37

     Áudio 38Ardour  39Audacity  40

    Cinelerra  41

    Qtractor  42LMMS  43

    Conclusão  44

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    3/46

    334 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Brasil é o quarto maior mercado consumidor de games do mundo, segundo o le-vantamento realizado pelo NewZoo. Apenas em 2015, o país faturou quase 1,5 bilhãode dólares e, mesmo com a crise econômica, o setor nacional de jogos já é o maior

    mercado da América Latina, ultrapassando o México.

    Enquanto isso, o mercado mundial de jogos cresceu violentamente e chegou a 91,2bilhões de dólares em 2015. Se continuar nesse ritmo - acima de 7% ao ano - seu ta -manho chegará a incríveis 107 bilhões de dólares em 2017.

    [Veja essas e mais informações sobre o mercado de games no ebook gratuito: 11 Razões Indiscutíveis para Trabalhar com Jogos no Brasil]

    Introdução

    http://materiais.producaodejogos.com/trabalhar-com-jogos/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://materiais.producaodejogos.com/trabalhar-com-jogos/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://materiais.producaodejogos.com/trabalhar-com-jogos/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://materiais.producaodejogos.com/trabalhar-com-jogos/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://materiais.producaodejogos.com/trabalhar-com-jogos/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linux

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    4/46

    434 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Com esse crescimento do setor, veio também a facilidade de desenvolver jogos.

    Hoje existem diversas ferramentas voltadas para o desenvolvimento de games e mes-

    mo as topo de linha são gratuitas ou bem baratas. E o mais legal: várias delas sãomultiplataforma, permitindo que usuários de Windows, Mac ou Linux trabalhem comprogramas de ponta.

    No entanto, infelizmente, ainda se fala pouco sobre como criar jogos usando ferra -mentas que rodam no Linux (uma breve pesquisa no Google resulta em informações

    rasas e desatualizadas).

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    5/46

    534 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Pensando nisso, o Produção de Jogos e o Prossionais Linux uniram forças para criareste ebook gratuito que reúne 34 ferramentas para desenvolver jogos nesse sistemaoperacional.

    Esperamos que este ebook seja o seu primeiro passo para criar jogos incríveis!

    Boa leitura!

    Raphael Dias

    Fundador do Produção de Jogos

    Pedro Delfno

    Fundador do Prossionais Linux

    http://producaodejogos.com/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://profissionaislinux.com.br/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://profissionaislinux.com.br/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://producaodejogos.com/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linux

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    6/46

    634 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Se você já pensou em utilizar Linux para desenvolver jogos e não sabe como iniciar oseu ambiente rodando esse sistema operacional, aproveite para pegar uma cópia doebook: Curso Linux Ubuntu, onde você irá aprender um passo a passo com os primei-

    ros comandos para dominar esse sistema.

    Claro que você pode precisar criar um ambiente de homologação no seu sistemaoperacional atual. Nesse caso, nós indicamos você pegar o ebook chamado Aprenda como usar o Virtualbox - passo a passo para receber dicas imperdíveis e aprender ausar VirtualBox para fazer a instalação de duas máquinas virtuais, nas quais você po-

    derá testar diversos tipos de sistemas operacionais.

    Pedro DelfnoFundador do Prossionais Linux

    Nota sobre o uso do Linux 

    http://e-tinet.com/curso-linux-ubuntu/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://e-tinet.com/curso-linux-ubuntu/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://e-tinet.com/lp/como-usar-virtualbox/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://e-tinet.com/lp/como-usar-virtualbox/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://e-tinet.com/lp/como-usar-virtualbox/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://e-tinet.com/lp/como-usar-virtualbox/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://e-tinet.com/lp/como-usar-virtualbox/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://e-tinet.com/curso-linux-ubuntu/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linux

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    7/46

    Engines

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    8/46

    834 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Criada pela Arkham Development, a Antiryad Gx ofe-rece todas as ferramentas necessárias para criação

    de jogos em 2D e 3D.A engine tem um editor integrado, que permite es-crever scripts em C, C++ e Gel.

    A plataforma é gratuita, mas é possível obter algunsrecursos extras nas versões pagas, que custam a par-tir de 20 euros na edição Professional e a partir de

    2000 euros na Enterprise.

     Antiryad Gx  | ENGINESDistribuições Linux suportadas:

    Exporta games para:

    Distribuições baseadas em

    GNU/ Linux

    http://www.arkham-development.com/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    9/46

    934 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    A Citrus é uma engine em ActionScript 3 que permitea criação de games em 2D e 3D, incluindo jogos de

    plataforma.Ela é compatível com frameworks como Starling, Fea-thers, Away3D, DisplayList e Bitmap blitting para ren-derização de grácos.

    A engine ainda oferece um starter-kit para facilitar acriação de games de plataforma em 2D ou 3D.

    Citrus Engine | ENGINES

    Distribuições Linux suportadas:

    Exporta games para:

    Distribuições baseadas em

    GNU/ Linux

    http://citrusengine.com/download/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    10/46

    1034 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Criada em C++, a SDK (Software Development Kit)multiplataforma é capaz de criar jogos e aplicativos

    em 3D.

    Além de desenvolver para diversos sistemas opera-cionais, o programa pode receber scripts em lingua-gens como Python, Perl e Java.

    A plataforma pode usar opcionalmente a OpenGL,

    SDL, X11 e SVGAlib.

    Crystal Space | ENGINESDistribuições Linux suportadas:

    Exporta games para:

    Distribuições baseadas em

    GNU/ Linux

    http://www.crystalspace3d.org/main/Download

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    11/46

    1134 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Defold é uma engine gratuita para a criação de jo-gos digitais desenvolvida pela King, dona do famoso

    Candy Crush, game que virou febre no Facebook enos smartphones.

    O software tem seu próprio editor e usa a linguagemLua para criação de scripts.

    Mesmo ainda estando em fase beta, a plataformapode ser baixada por desenvolvedores independen-

    tes por meio de uma lista de espera.

    Defold | ENGINESDistribuições Linux suportadas:

    Exporta games para:

    Linux 32-bit

    http://www.defold.com/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    12/46

    1234 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Uma das maiores vantagens da GDevelop, além deser gratuita, é que ela foi feita em código aberto, o

    que signica que ele pode ser constantemente me-lhorada por seus usuários.

    A engine permite criar jogos para rodar em navega-dores (HTML5), PCs, smartphones e tablets.

    As extensões para o programa podem ser feitas em

    C++ ou Javascript, mas não é preciso saber nenhumadessas linguagens para desenvolver os games.

    Gdevelop | ENGINESDistribuições Linux suportadas:

    Exporta games para:

    http://compilgames.net/main-pt.html

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    13/46

    1334 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Com essa engine é possível desenvolver games em2D e 3D importando modelos de programas comoMaya, Blender, 3DS Max e outras ferramentas de ani-

    mação.

    Dentro do próprio programa também é possível utili-zar o editor de animação visual para dar ação a obje-tos e personagens.

    A ferramenta foi construída em C++ e usa sua própria

    linguagem e editor para scripts, a GDScript, muito si-milar com Python.

    Godot | ENGINESDistribuições Linux suportadas:

    Exporta games para:

    Linux 32/64-bit

    http://www.godotengine.org/download

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    14/46

    1434 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Löve é uma engine gratuita em código aberto paradesenvolvimento de jogos em 2D.

    Ela é usada em grande parte por desenvolvedoresindependentes por ser fácil e rápida de usar. Um deseus diferenciais é que as funções do motor operamna linguagem Lua.

    O detalhe é que a plataforma não possui uma IDE(Integrated Development Environment) ocial ainda.

    Então, o desenvolvedor terá de usar um editor de suapreferência, como o Eclipse, Kate, etc.

    Löve | ENGINESDistribuições Linux suportadas:

    Exporta games para:

    Ubuntu 32/64-bits

    https://love2d.org/#download

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    15/46

    1534 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    A Panda3D é uma engine gratuita para desenvolvi-mento e renderização de games em 3D.

    O motor foi criado pela Disney para seu jogo mul-tiplayer chamado Toontown e lançado em códigoaberto em 2002.

    O programa foi feito em C++ e é compatível com alinguagem Python para criação de scripts.

    A engine importa grácos criados em ferramentas

    como Maya e 3DS Max e também é compatível comas engines de áudio OpenAL, FMOD e Miles.

    Panda3D | ENGINESDistribuições Linux suportadas:

    Exporta games para:

    https://www.panda3d.org/download.php?runtime

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    16/46

    1634 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Indicada para jovens ou iniciantes, a Pilas Engine éuma ferramenta gratuita e em código aberto que ofe-

    rece uma interface intuitiva e fácil para a criação degames.

    Ela utiliza a linguagem Python para seus códigos epossui recurso para autocompletar as funções noeditor.

    Como foi criado por uma equipe argentina, o progra-

    ma está disponível apenas em castelhano.

    Pilas Engine | ENGINES

    Distribuições Linux suportadas:

    http://pilas-engine.com.ar/#/descargas

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    17/46

    1734 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    A Unity3D é uma das engines mais bem avaliadas pordesenvolvedores de games.

    Apesar de não ter sido ocialmente lançada para

    Linux, em 2015 ela ganhou uma versão experimentalque pode ser baixada no Ubuntu (64-bit).

    Os scripts da engine podem ser escritos em Javas-cript e na linguagem C#.

    Um dos pontos mais fortes da ferramenta é a quanti-

    dade de plataformas para as quais ela pode exportaros jogos: desde smartphones até o óculos de realida-de virtual Oculus Rift.

    Unity3D | ENGINESDistribuições Linux suportadas:

    Exporta games para:

    Ubuntu 64-bit

    +

    http://blogs.unity3d.com/pt/2015/08/26/unity-comes-to-linux-experimental-build-now-available/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    18/46

    1834 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    A Unreal engine é a ferramenta da Epic Games paradesenvolvedores de jogos. Ela foi utilizada como base

    para diversas produções de sucesso como Mirror’sEdge, Tekken 7 e BioShock 2.

    A plataforma permite criar jogos digitais para mobile,PCs e consoles com grácos em 2D até lmes em 3Dem tempo real.

    Apesar de não existir um instalador para distribuiçõesde Linux, é possível baixar a source da Unreal Engine4 para compilar no sistema.

    Unreal | ENGINESDistribuições Linux suportadas:

    Exporta games para:

    +

    https://www.unrealengine.com/ue4-on-github

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    19/46

     ARTE, MODELAGEM E ANIMAÇÃO EM 2D E 3D

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    20/46

    2034 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 2034 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Alchemy é um programa gratuito de desenho comfunções não muito comuns entre outras ferramentas.Para começar, ele é todo baseado em shapes (for-mas). Além disso, não existe botão de desfazer, nemde seleção e edição em sua interface.

    O editor pode ser uma boa alternativa para quem pre-cisa fazer os rabiscos iniciais de objetos, paisagens epersonagens do jogo. Um software de modelagem e/

    ou pintura pode ser usado depois para fazer ajustes.

     Alchemy | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    Linux 32/64-bits

    http://al.chemy.org/download/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    21/46

    2134 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 2134 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O aplicativo gratuito e em código aberto permitedesenhar e renderizar modelos em 3D. O programaapresenta uma interface limpa e simples para facilitarna criação das guras.

    Há também um editor de texturas procedural, o qualpermite “conectar” blocos de diferentes tipos e fun-ções para construir procedimentos complexos e ain-da visualizar o resultado em tempo real.

     Art of Illusion | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    Linux 32/64-bitsJava 6 ou mais recente instalado

    http://www.artofillusion.org/downloads

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    22/46

    2234 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 2234 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Ayam é um ambiente para modelagem 3D compa-

    tível com o RenderMan, programa para criar anima-ções e efeitos visuais da Pixar.

    A ferramenta é totalmente gratuita e em código aber-to, sendo possível alterá-la e fazer melhorias. Ela écompatível com os formatos RIB, DXF, 3DM, 3DMF,OBJ e X3D.

     Ayam | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    Linux 32/64-bits

    http://ayam.sourceforge.net/download.html

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    23/46

    2334 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 2334 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Blender é uma das ferramentas mais conhecidaspara a criação de animações em 3D.

    O app permite modelar, renderizar, simular, rastrearmovimentos, tanto para edição de vídeos quanto emdesenvolvimento de games.

    O programa é gratuito e em código aberto. Uma desuas vantagens é que ele já vem com um compositorpróprio e diversas bibliotecas úteis como vinhetas,

    lentes, etc. Assim, não é necessário exportar o proje-to para softwares de terceiros.

    Blender | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    Todas as versões maisrecentes são suportadas

    https://www.blender.org/download/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    24/46

    2434 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 2434 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Gimp é um dos mais conhecidos programas paramanipulação de imagens, ilustração, pintura e designde vetores no Linux.

    A ferramenta é gratuita, em código aberto, e permiteadicionar scripts feitos em Perl e Python para imple-mentar funções.

    O software costuma vir instalado em alguns sistemascom distribuição GNU/ Linux. Nesse caso, é impor-tante vericar quais versões são compatíveis e se háatualizações disponíveis para o programa.

    Gimp | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    GNU/ Linux

    https://www.gimp.org/downloads/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    25/46

    2534 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 2534 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Inkscape permite a criação de vetores grácos. Oprograma é gratuito e em código aberto e permiteexportar diversos formatos de arquivos como SVG,AI, EPS, PDF, PS e PNG.

    Um dos diferenciais do programa é a possibilidadede instalar add-ons para obter funções extras, comocriadores de formas (shapes), marcas de impressão, ecamadas.

    Inkscape | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    https://inkscape.org/en/download/linux/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    26/46

    2634 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 2634 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Gratuito e em código aberto, o K-30 permite modelare animar grácos em 3D.

    O aplicativo é compatível com o RenderMan, da Pi-xar, suporta diversos tipos de plug-ins. Ele tambémtem suporte para modelagem poligonal e ferramen-tas básicas com a tecnologia NURBS (Non UniformRational Basis Spline).

    K-3D | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    Distribuições baseadas emGNU/ Linux

    http://www.k-3d.org/node/2

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    27/46

    2734 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 2734 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Krita é uma das melhores opções para desenhos epinturas em 2D. O programa foi desenvolvido pen-sando em três principais tipos de arte: concept art,textura ou matte painting, ilustrações e quadrinhos.

    Com uma interface intuitiva semelhante ao Pho-toshop, da Adobe, o Krita permite importação depincéis e pacotes de texturas. Inclusive, ele tambémtem suporte para arquivos no formato PSD.

    Krita | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    https://krita.org/download/krita-desktop/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    28/46

    2834 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 2834 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Vai criar personagens humanos para seu game? OMakeHuman pode ser uma boa pedida. O programa

    gratuito e em código aberto permite criar grácosem 3D do corpo humano para ilustrações, animaçõese games.

    O software vem com mais de 1.100 morphings (trans-formações) para modelagem paramétrica, incluindocaracterísticas como idade, gênero, altura, peso, pro-porções do corpo, olhos, orelhas, pescoço, etc.

    MakeHuman | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    http://www.makehuman.org/download_makehuman_102.php

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    29/46

    2934 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 2934 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O software da Autodesk é um dos mais lembrados

    quando se fala em animação em 3D. Ele oferece umconjunto completo para modelagem, simulação, ilu-minação, efeitos visuais e animação.

    O Maya é gratuito para testes por até 30 dias. Depoisdisso, é preciso escolher um dos planos pagos, quepodem custar a partir de R$583 mensais.

    Maya | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    Apenas versões de 64-bit

    http://www.autodesk.com.br/products/maya/free-trial

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    30/46

    3034 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 3034 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O MyPaint foi criado pelo designer Martin Renoldcom a intenção de atender a suas necessidades utili-

    zando as tablets da Wacom, como maior sensibilida-de à pressão e velocidade. Desde então, o programaem código aberto ganhou diversos colaboradores e já recebeu diversas melhorias.

    Na página Wiki do aplicativo é possível baixar cole-ções de pincéis (brushes) enviadas por outros usuá-rios e também compartilhar seus próprios pacotes.

    MyPaint | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    A maioria das versões maisrecentes são suportadas

    http://ttp//mypaint.org/downloads/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    31/46

    3134 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 3134 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Pencil2D foi desenvolvido para produção de veto-res e animações simples em 2D.

    O aplicativo foi desenvolvido em C++ e é totalmentegratuito e em código aberto, por isso, ele está cons-tantemente recebendo melhorias.

    Pencil2D | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    http://www.pencil2d.org/pencil2d/#download

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    32/46

    3234 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 3234 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O POV-Ray é um software de Ray Tracing para rende-rização de grácos em três dimensões com alta qua-lidade.

    Para quem não sabe, esse método consiste na simu-lação do trajeto que os raios de luz percorreriam atéchegar o objeto como se ele estivesse no mundo real.

    O aplicativo é gratuito e em código aberto. Não háespecicação sobre quais distribuições Linux sãocompatíveis com o POV-Ray. No entanto, é possívelbaixar o source do programa pelo GitHub.

    POV-Ray | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    Distribuições baseadas emGNU/ Linux

    http://www.povray.org/download/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    33/46

    3334 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 3334 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    RenderMan é o premiado programa da Pixar paracriação de animações e efeitos visuais.

    O aplicativo é utilizado pela empresa há mais de 25

    anos e desde então ganhou diversos recursos e mo-dernizações, que incluem desde a tecnologia de raytracing até ferramentas interativas de iluminação esombreamento.

    Ele também é compatível com o Maya, do Autodesk,e com o Katana, da The Foundry.

    O RenderMan é gratuito para uso não comercial. A li-cença paga do software custa a partir de 495 dólares.

    RenderMan | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    Linux 64-bit

    https://renderman.pixar.com/view/get-renderman

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    34/46

    3434 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 3434 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Spine é uma ferramenta dedicada para criação deanimação e efeitos visuais em 2D para games.

    Ao contrário de alguns programas convencionais de

    animação que criam movimentos frame por frame(quadros), a Spine anima os objetos com o métodochamado cutout (recorte) ou skeletal (esquelético).

    Para renderizar as animações o usuário pode utilizaras bibliotecas do Spine Runtimes, uma biblioteca quesuporta 19 toolkits e 7 linguagens de programação.

    O programa é gratuito para testes e custa a partir de69 dólares na versão paga.

    Spine | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    32/64-bit

    http://esotericsoftware.com/spine-download

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    35/46

    3534 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos 3534 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Stykz é um freeware para criar animações simplesbaseadas em frames. Como o nome diz, ele permi-te animar as chamadas guras “stick” as quais, obvia-mente, não necessitam de muita renderização pararodar.

    O aplicativo é compatível com as versões do Pivot –programa de animação com recursos parecidos.

    Stykz | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    http://www.stykz.net/downloads/linux.php

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    36/46

    3634 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    3634 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Sunow é um sistema para renderização de com-posições grácas gratuito e de código aberto.

    O programa foi desenvolvido em Java com base emum núcleo de ray tracing exível. Ele foi criado paraexperimentar algoritmos de iluminação e novos mo-delos de sombra em superfícies.

    Sunow  | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    32/64-bit

    http://sunflow.sourceforge.net/index.php?pg=down

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    37/46

    3734 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    3734 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Com o Syng é possível criar animações 2D de altaqualidade com vetores.

    Assim como o Spine, sua ferramenta para animar nãose baseia em frames (quadros) e sim no modo cutout.O aplicativo suporta diversos tipos de layers: geomé-tricos, gradiente, ltros, distorções, transformações,fractal, etc.

    Também é possível sincronizar trilhas sonoras com asanimações no Linux por meio da integração com aferramenta chamada JACK.

    Synfg | ARTE, MODELAGEM E ANIMAÇÃO 2D/3D

    Distribuições Linux suportadas:

    http://www.synfig.org/cms/en/download/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    38/46

     ÁUDIO

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    39/46

    3934 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Ardour permite gravar, editar e mixar faixas de áu-dio para criar trilhas sonoras de forma descomplica-

    da. Não há limites para números de faixas, sons, plu-g-ins, inserções e envios.

    As faixas podem ser mono, stereo ou multicanais.É possível importar materiais de diversos formatos(WAV, BWF, AIFF, CAF, FLAC) e também de sites comoo Freesound.org. O programa também permite ex-trair áudios de vídeos.

     Ardour | ÁUDIO

    Distribuições Linux suportadas:

    Sistemas AMD/ Intel

    https://ardour.org/download.html

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    40/46

    4034 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Audacity é uma das ferramentas mais conhecidaspara gravação e edição de áudio.

    O programa edita arquivos em WAV, AIFF, FLAC, MP2,

    MP3 e Ogg Vorbis e suporta diversos outros forma-tos por meio de bibliotecas opcionais.

    Além de cortar, copiar, colar e mixar trilhas, ele per-mite adicionar efeitos de velocidade e diferentes tim-bres.

    A ferramenta é gratuita e em código aberto, poden-do sempre receber melhorias.

     Audacity | ÁUDIO

    Distribuições Linux suportadas:

    http://www.audacityteam.org/download/linux/

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    41/46

    4134 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O Cinelerra arma ser o primeiro sistema de ediçãode mídias em 64 bit do mundo.

    O software permite a edição de vídeos em alta quali-dade (até em e possui recursos avançados para efei-tos de áudio.

    A ferramenta permite fazer ajustes de compressão,reverberação, ganho, sintetizador, normalizador, re-versão, looping, interpolação, delay, entre outros.

    Cinelerra | ÁUDIO

    Distribuições Linux suportadas:

    http://cinelerra.org/2015/index.php/2014-11-19-00-57-12/cinelerra

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    42/46

    4234 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Criado em C++ com a framework Qt, o Qtractor é um

    software em código aberto capaz de gravar e editarsequências de áudio.

    O programa tem suporte para controlador MIDI eusa a infraestrutura das plataformas JACK (Jack Au-dio Connection Kit) e ALSA (Advanced Linux SoundArchitecture) em sua área de trabalho.

    Qtractor | ÁUDIO

    Distribuições Linux suportadas:

    Distribuições baseadas emGNU/ Linux

    http://qtractor.sourceforge.net/qtractor-index.html#Downloads

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    43/46

    4334 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    O LMMS tem uma das melhores interfaces para com-por, editar e mixar trilhas sonoras.

    Ele vem com 19 sons de instrumentos nativos, tem maisde 1 mil modelos de trilhas para começar e suportacontrolador MIDI (Musical Instrument Digital Interface). 

    O aplicativo é 100% gratuito e em código aberto. Elefoi feito em C++ com a a Qt Framework.

    LMMS | ÁUDIO

    Distribuições Linux suportadas:

    https://lmms.io/download/#linux

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    44/46

    4434 Ferramentas para Desenvolver Jogos no Linux - Produção de Jogos

    Mesmo em períodos de crise o faturamento na indústria dos games não para de cres-cer. Essa é uma grande oportunidade para entrar num mercado sólido, com cresci-mento constante e cheio de oportunidades. Além, claro, de ser muito divertido!

    E com esse ebook acabou a desculpa da falta de ferramentas para criar jogos noLinux, concorda? :-)

    Então escolha suas ferramentas e mão na massa!

    Conclusão

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    45/46

    O objetivo do Produção de Jogos é ajudar pessoas atrilharem o caminho completo do desenvolvimento de jogos, da concepção da idéia à publicação e venda do jogo.Produzimos conteúdo sobre carreira, desenvolvimento,mercado e marketing de jogos digitais, que disponibi-

    lizamos através de entrevistas em vídeos, blog posts,ebooks e palestras online.

    Tudo isso em um site livre de propagandas e voltadopara o leitor. Para saber mais sobre o mundo dos jogosdigitais, não deixe de visitar o site Produção de Jogos

    em: http://producaodejogos.com.

    http://producaodejogos.com/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://producaodejogos.com/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttps://www.youtube.com/channel/UC31_lzgVcbcBOLo5QD7QBUA?sub_confirmation=1https://twitter.com/ProdJogoshttps://www.facebook.com/Produ%C3%A7%C3%A3o-de-Jogos-276540905829770/http://producaodejogos.com/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linux

  • 8/18/2019 cms-files-6984-1458577079Ebook+-+34+Ferramentas+para+Desenvolver+Jogos+no+Linux

    46/46

    Pedro Delno é o fundador do PROFISSIONAIS LINUX,que tem como principal objetivo formar novos prossio-nais para atuar na área de administração de servidoresLINUX assim como soluções opensource.

    Pedro também é autor do E-tinet, um blog sobre solu-ções Linux que já ajudou milhares de leitores com seusebooks e treinamentos on-line.

    Utiliza Linux como ferramenta de trabalho há mais de14 anos, e há mais de três anos vem ajudando milharesde pessoas a aprender Linux de forma fácil e rápida por

    meio de artigos em seu blog.

    http://profissionaislinux.com.br/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://e-tinet.com/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://www.youtube.com/user/pedrodelfino?sub_confirmation=1https://twitter.com/pedrodelfinohttps://www.facebook.com/etinethttp://e-tinet.com/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linuxhttp://profissionaislinux.com.br/?utm_source=EbookCoMarketing&utm_medium=Ebook-PL-PDJ-34-ferramentas-jogos-linux&utm_campaign=Ebook-PL-PDJ-34-ferramentas-jogos-linux