Panda3D mais uma engine usando PythonPanda3D é uma engine 3D: Uma biblioteca de subrotinas para renderização 3D e desenvolvimento de jogos, escrita em C++ com algumas ligações com a linguagem Python.Desenvolver um jogo no Panda3D, habitualmente consiste em escrever um programa em Python ou C++, que irá controlar os elementos da Biblioteca do Panda3D.
É claro que o motivo para este engine ser referenciada aqui no Techmoz é o facto de usar Python, já que é uma das linguagens de interesse deste blog.[download id=”68″ format=”5″]O objectivo do Panda é o desenvolvimento de aplicações rápidas, não só na criação de jogos, mas também em outros projectos como a criação de mundos virtuais.
Exemplos de projectos feitos no Panda3D podem ser acessados no seu site oficial .
Licença do Panda3D
Panda3D possui uma licença muito simples, que a classifica como um software livre,isto é, salvo pequenas excepções, qualquer um esta livre Baixar e usar o Panda3D para objectivos comerciais,educacionais ou qualquer outro fim.IMPORTANTE: qualquer pessoa pode ver usar e modificar o código fonte. Isto permite que uma grande comunidade trabalhe em conjunto para melhorar a engine.
Quem usa o Panda3D?
Existe um grande numero de desenvolvedores tanto a nível comercial como Open-Source. Actualmente os maiores membros da comunidade são a Disney e a Entertainment Technology Center em Carnegie Mellon.
- A Disney usa Panda3D no ramo comercial. Panda3D é usada para desenvolver série de Games e exibição virtual de parque de diversoes da Disney. Para satisfazer as necessidades da Disney, Panda3D deve ser uma engine poderosa,capaz de produzir efeitos de nível comercial.
- O objectivo principal da Enterteinment Technology Center é a educação. Como o talento principal dos estudantes é causar “acidentes” ou colisões, e necessário um sistema de física poderoso(Bullet?). Como os projectos não devem ser longos, Panda3D deve possuir uma curva de aprendizado muito curta.
Criando jogos em Python com o Panda3D
A linguagem com maior suporte para Panda3D é Python, o que é uma mais valia para a engine, pois Python é fácil de aprender e de dominar, logo muitos desenvolvedores não terão muitos problemas em se familiarizar com o ambiente do Panda3D. Mas você pode usar C++. A documentação oficial do Panda3D faz o uso de Python como linguagem principal para o desenvolvimento de jogos no Panda3D.
Download do Panda3D Game Engine
Você pode fazer o download da última versão do SDK do Panda3D Engine aqui no Techmoz, clicando no ícone abaixo. Note que este link o levará para a última versão oficial do Panda3D, independentemente da data em que este artigo foi publicado. Se procura por versões anteriores, pode visitar o site oficial do Panda3D.[download id=”68″ format=”4″]







Comentários Recentes