Chega de Unity3D! Alternativas de Software Livre para desenvolvimento de jogos. Vinícius Kiwi Daros Wilson Kazuo Mizutani



Documentos relacionados
Chien 2D Tutorial Básico

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE

INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX. Vinícius Barreto de Sousa Neto

SOFTWARE EDUCATIVO. Manual CHILDSPLAY 1.6

UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMATICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO LINGUAGENS DE APLICAÇÃO COMERCIAL SILAS QUEIROZ SILVA

2. O AMBIENTE DE PROGRAMAÇÃO EM C

Professor: Ronilson Morais Lobo. Salvador / 2015

Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos

FUNDAÇÃO PARQUE TECNOLÓGICO DE SANTOS

Programação de Computadores II TCC Turma A-1

NAPNE / SIEP. Softwares Educativos MANUAL GCOMPRIS

Aula Au 3 la 3 Windows-Internet

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 17/09/2010. Carlos Eugênio Torres Engenheiro de Informática

Desenvolvimento Web TCC Turma A-1

DESENVOLVIMENTO DE IDE PARA PLATAFORMA OMAP. Larissa Lucena Vasconcelos¹, Raul Fernandes Herbster², Joseana Macêdo Fechine³

IV SEMANA DE INFORMÁTICA. Prof. Rafael Hens Ribas

Como se tornar um desenvolvedor de plug-ins para AutoCAD e Revit

Algoritmos e Linguagem de Programação I

Manual de Compilación

Manual de instalação e configuração da Ferramenta Android SDK

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

Linguagem de Programação Visual

Orientação a Objetos Programação em C++

INTRODUÇÃO À LINGUAGEM C/C++

Introdução à Plataforma Eclipse. Leandro Daflon

OMT-G Design. Instalação por pacotes

ANEXO 06 AMBIENTE PROCERGS. Desenvolvimento / Testes / Homologação / Produção

Lógica de Programação

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional

Informática Aplicada

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

Estrutura de Dados. Ricardo José Cabeça de Souza Parte 1

Desenvolvendo Jogos 2D em HTML5. Pedro

Configurações do Windows para Leitores de Tela

Manual do Cantor. Alexander Rieder Tradução: Marcus Gama

Frameworks para criação de Web Apps para o Ensino Mobile

Programação de Computadores - I. Profª Beatriz Profº Israel

Oficina. Conexão wi-fi Tela ou parede para projeção

Windows 8 no Surface, Data Dashboard e a evolução do mercado de tecnologia móvel

Universal Windows Platform

SparkleShare. Arthur Henrique Danilo Inácio Luíla Oliveira Paulo Junior

Aula 3 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos

Toolkit para Linux Embarcado. Autor: Thiago Waltrik Orientador: Miguel Alexandre Wisintainer

Oficina. Trazer os princípios básicos da criação de jogos educativos para tablets, Windows e Linux com o auxílio do software de autoria Visual Class

CONSTRUÇÃO DE JOGOS: FERRAMENTA ELETRÔNICA PARA ENSINO DA RESOLUÇÃO DO CUBO DE RUBIK

3 Revisão de Software

Fundamentos de Java. Prof. Marcelo Cohen. 1. Histórico

Ferramentas para Desenvolvimento em Software Livre Anjuta

Ambiente Visual para o Desenvolvimento de Jogos Eletrônicos

ATENÇÃO: Este post é atualizado toda vez que alguma função é inserida ou removida da ferramenta.

JVM s Livres. Paloma Costa. javawoman@portaljava.com.br

Introdução à Programação de Computadores

CACIC. Inventário de Hardware e Software para o Governo Federal

Introdução à Programação

1 Instalando o VirtualBox no Windows

Informática Aplicada à Engenharia Florestal

Desenvolvimento para Android

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Gerenciador etoken Aladdin. Guia de Instalação

Programação de Computadores I. Conhecendo a IDE Code::Blocks

PROGRAMANDO EM C# ORIENTADO A OBJETOS

Para a correta instalação e funcionamento de seu certificado digital, certifique-se de ter os seguintes requisitos:


Instalação - SGFLeite 1

Produtos da Fábrica de Software

ROTEIRO: IMPLANTANDO O SISTEMA OPERACIONAL LINUX. Introdução: FERRAMENTAS. Abaixo segue relação de aplicativos utilizados para realizar este roteiro:

Tutorial de Instalação Latex

Como contribuir com projetos de software livre

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FACULDADE DE TECNOLOGIA DE BOTUCATU CURSO SUPERIOR DE TECNOLOGIA EM INFORMÁTICA PARA NEGÓCIOS

Elementary OS: Um novo conceito de Linux

Manual de Instalação do OASIS

Administração de Sistemas Livres. Aula 4 - Ambientes Gráficos Profª. Lais Farias Alves

Cenário atual de uso e das ferramentas de software livre em Geoprocessamento

Ontologia Aplicada ao Desenvolvimento de Sistemas de Informação sob o Paradigma da Computação em Nuvem

Gestão de Desenvolvimento de Sistemas por Controle de Versão Utilizando SVN. Software para Controle de Versão SVN/Subversion

Lógica de Programação

Manual de Instalação e Utilização

IFTO LÓGICA DE PROGRAMAÇÃO AULA 01

TDC desenvolvimento. para iphone. Helder da Rocha

Protótipo de um sistema para licenciamento de aplicativos Microsoft.NET baseado em assinatura digital XML

Desenvolvimento de Aplicações Locais na Plataforma Microsoft

Bem-vindo ao Guia de Introdução - Utilitários

Desenvolvimento de Aplicativos com ASR para Android

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Ferramentas de planejamento e acompanhamento

Integração Contínua com Rational Team Concert, Jenkins e SonarQube

Guia de instalação do Sugar CRM versão open source no Microsoft Windows XP

Treinamento T2Ti Jogos - Java Básico

Controle de Versão de Software. Luiz Jácome Júnior

Modo Gráfico x Modo Texto Prof. João Paulo de Brito Gonçalves

Adobe Flex. Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa

Planejando o aplicativo

MÓDULO DE AVALIAÇÃO DO RETORNO DE INVESTIMENTO EM SISTEMA DE ANIMAL. Eduardo Ehlert Orientador: Mauro Marcelo Mattos

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião

Guia de instalação JMap 5.0

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler


Desenvolvimento de Aplicativos com ASR para Android

Transcrição:

Chega de Unity3D! Alternativas de Software Livre para desenvolvimento de jogos Vinícius Kiwi Daros Wilson Kazuo Mizutani 4 de fevereiro de 2015

Quem somos? Cursando mestrado e graduados em Ciência da Computação no IME-USP Projetos de pesquisa em jogos digitais Entusiastas de software livre Membros fundadores do USPGameDev

http://uspgamedev.org Grupo formado por alunos Fundação: novembro de 2009 Uso/produção de software livre TCCs 1 e mestrados E alguns jogos 1 TCC: Trabalho de Conclusão de Curso

Somos contra a Unity3D? Não! Definitivamente, nada contra Mas, como desenvolvedores, gostamos de... Usar ferramentas livres Ter flexibilidade de plataforma

Somos contra a Unity3D? Não! Definitivamente, nada contra Mas, como desenvolvedores, gostamos de... Usar ferramentas livres Ter flexibilidade de plataforma

Somos contra a Unity3D? Não! Definitivamente, nada contra Mas, como desenvolvedores, gostamos de... Usar ferramentas livres Ter flexibilidade de plataforma

Polycode Desenvolvedor: Ivan Safrin (Americano) Licença: MIT Plataformas: Linux, Windows, OS X Linguagem: Lua, C++ (para uso avançado) Documentação: Tutoriais superficiais, referência listada Comunidade: Pequena

Principais funcionalidades Editor 2D e 3D Física 2D e 3D Partículas 2D e 3D Som 2D e 3D Renderização de fontes Módulo de UI 2 Editor de animações Importação de animações por geometria e esqueleto Suporte a mouse, teclado, gamepad e telas touch Comunicação por UDP (server-based) e HTTP 2 UI: User Interface

Como instalar? Download via Git: https://github.com/ivansafrin/polycode (14,6mb) Compilação via CMake (make, Visual Studio, XCode) Dependências clássicas (SDL, OpenAL, PhysicsFS, etc) Compilar a IDE 3 separadamente 3 IDE: Integrated Development Environment

Maratis Desenvolvedor: Anaël Seghezzi (Francês) Licença: zlib/png e GPL (IDE) Plataformas: Linux, Android, Windows, OS X, ios Linguagem: Lua, C++ (para plugins e behaviors) Documentação: Tutoriais, boa referência para scripting Comunidade: Ativa, porém pequena

Principais funcionalidades Engine leve e portável Plugin do Blender para exportação Suporte a vários formatos de arquivos 3D Física com a biblioteca Bullet Som 3D Renderização de fontes Atualização automática de assets Sistema de plugin

Como instalar? Download na página: http://www.maratis3d.org/?page_id=57 (6,3mb) Executar diretamente Checkout (SVN): https://code.google.com/p/maratis/source/checkout Compilação com Python e Scons

Quem somos? Somos contra a Unity3D? Polycode Maratis Godot ^EOF

Godot Desenvolvedor: Okam Studio (Argentinos) Licença: MIT Plataformas: Linux, Windows, OS X, Android, ios Linguagem: GDScript Documentação: Bons tutoriais e referências (da API e do GDScript também) Comunidade: Ativa e de tamanho moderado (bem maior que a dos anteriores)

Principais funcionalidades IDE voltado para não-programadores Plugin do Blender para exportação Engine 2D e 3D independentes GUI 4 editor Scripting pela IDE API C++ para extensões Sistema de animações avançado Engine de física especializada (2D e 3D) Ferramenta própria de depuração Controle de versão facilitado 4 GUI: Graphical User Interface

Como instalar? Download na página: http://www.godotengine.org/wp/download/ (23mb) Executar diretamente Checkout (Git): https://github.com/okamstudio/godot.git Compilação com Python, Scons (e algumas outras dependências)

Obrigado! contato@uspgamedev.org vinicius@uspgamedev.org kazuo@uspgamedev.org http://uspgamedev.org http://facebook.com/uspgamedev