Polycode – Nuevo Motor Grafico

Polycode es un nuevo motor gráfico que promete bastante debido a su facilidad y a su comunidad activa, pronto podrás encontrar información y documentación traducida en Gamemediax, pero por el momento una pequeña presentación de las funciones del motor:

Desarrollo multiplataforma en C++ o Lua

El núcleo de Polycode esta escrito en C++ y actualmente corre en Mac, Windows y Linux, aunque se esta planeando soporte para IOS y AndroidToda la funcionalidad específica de la plataforma se abstrae en un núcleo multiplataforma que es implementado nativamente en cada plataforma, por lo que el mismo código C++ compilara en cada plataforma.

Polycode también te permite escribir completamente en Lua gracias al Framework incluido en el IDE. Las aplicaciones escritas en Lua, también pueden ser exportadas a múltiples plataformas.

Gratis y de código abierto

Polycode es completamente gratuito y de código libre bajo la licencia MIT. Todo el desarrollo de Polycode se encuentra públicamente en Github.

Incluso la web oficial es de código abierto y esta orientada para el crecimiento con la comunidad.

Polycode IDE

feature-polycode

Polycode es distribuido como una librería de C++ aunque también viene con un IDE independiente por lo que puedes:

  • Usar Polycode como un framework C++ e ignorar completamente el IDE.
  • Usar Polycode como un framework C++ y usar el IDE para editar contenido.
  • Escribir código directamente en el IDE usando Lua.

Si escribís todo tu código en Lua, puedes exportar tus aplicaciones a cualquiera de las plataformas soportadas directamente desde el IDE.

El IDE te permite crear y editar los archivos de materiales, escenas, sprites y scripts de Polycode.

El IDE de Polycode fue escrito completamente en Polycode y usa el Modulo UI de Polycode.

Gráficos en 2D y 3D 

Polycode provee renderizacion para escenas en 2D y 3D. Aunque el acceso directo al procesador está siempre disponible, la mayor parte de la fuerza de Polycode proviene de su gestión automática y la representación de las entidades de la escena. Polycode se ocupa de cosas como la gestión de las luces y la aplicación del material

Las escenas pueden ser renderizadas en 2D y 3D mediante cámaras dinámicas y escenas que pueden ser editadas visualmente.

Materiales y Shaders

El sistema de materiales de Polycode te permite definir materiales basados en shader y utilizar distintos filtros de post-procesado. Puedes definir materiales en archivos XML que puedes editar visualmente desde el IDE.

El sistema de shader esta actualmente implementado en GLSL para el renderizado en OpenGL.

Renderizado de Mayas (Mesh) y animacion de esqueletos (skeletal animation)

Polycode puede importar meshes y skeletal animation desde una variedad de archivos diferentes.


Audio

Polycode soporta la reproducción de sonido desde WAV a OGG, como también la grabación de audio desde dispositivos de entradas de sonido. Tambien es posible posicionar sonidos 2D y 3D desde el editor.

Mandos

Polycode soporta teclado, mouse y joysticks como también el Multi-Touch en pantallas táctiles gracias al modulo TUIO.

Networking

Un cliente basado en peer-to-peer o servidor-cliente es soportado aunque actualmente solo en C++.

UI

Polycode incluye un modulo UI que trae botones, sliders, diálogos de archivos, campos de texto, menús, etc. Es completamente personalizable aunque también viene con temas predefinidos.

Fisicas y Colision 2D y 3D 

Polycode trae un modulo de físicas 3D que integra el motor fisico de Bullet por lo que obtendrás simulaciones realistas tanto en la detección de colisiones, el controlador del jugador y la simulación de vehículos.

Polycode también incluye un modulo de físicas 2D que integra el motor de Box2D.

Videos

Mas información en la pagina web Oficial: www.polycode.org

[button-green url=”http://polycode.org/download/” target=”_self” position=”center”]Descargar[/button-green]

Godot Motor Grafico Argentino

Godot es un avanzado motor gráfico 2D y 3D multiplataforma, que comenzó su desarrollo en Argentina. Este provee una gran cantidad de herramientas comunes, así puedes enfocarte en el desarrollo de tu juego sin reinventar la rueda.

Godot es completamente gratuito y de código libre, bajo una licencia MIT. Sin regalías, ni ningún tipo de requisito. Tu juego es tuyo, desde la primera hasta la ultima linea de código.

editor-godotUsa tus Ojos

Trabaja en un simple y flexible editor, con una gran cantidad de herramientas para ayudarte en lo que necesites.

  • Una interfaz ordenada donde puedes encontrar todos tus elementos y herramientas.
  • Una inmensa cantidad de herramientas para mantenerte a vos y  a tu equipo en constante creación.
  • Editor diseñado no solo para programadores si no también para artistas, animadores, diseñadores de niveles, diseñadores gráficos, etc.
  • Incluye un navegador con la documentación y un editor de código para evitar distracciones.

Diseña juegos en 2D2d_game-godot

Crea complejos juegos 2D con un motor completamente dedicado para gráficos bidimensionales.

  • Motor dedicado a 2D, no hay necesidad de falsear 2D en un espacio tridimensional
  • Trabaja en coordenadas de pixeles, pero se auto-dimensiona a cualquier resolución.
  • Soporte para Sprites, polígonos, capas, partículas avanzadas, etc.
  • Físicas personalizadas y un motor de colisiones que funciona en coordenadas de pixeles.
  • Poderosas herramientas de edición para la animación.

3d_game-godotDiseña juegos en 3D

Crea realistas juegos en 3D con el motor dedicado a 3D.

  • Importa modelos 3D desde 3ds Max, Maya, Blender, etc. Con animaciones completas.
  • Soporta deformaciones en los esqueletos y en las formas.
  • Varios tipos de luces con mapeo de sombras.
  • Flexibles modeladores de Shaders y Materiales.
  • Renderiza con HDR, Anti-Aliasing y modos lineales de colores.
  • Niebla post procesada, Destellos, Bloom, ajuste de color, etc.

 

Scripts gdscript-godot

Agrega comportamientos personalizados a cualquier objeto mediante scripts.

  • Lenguaje de programación basado en Python, con el objetivo de simplificar la tarea de hacer juegos.
  • Eficiente diseño para el almacenamiento de la memoria.
  • Editor de Scripts integrado con predicción de código, etc.
  • Compilador integrado.
  • Amigable con otros lenguajes como C++.
  • Motor de código libre, lo que te permite realizar tus propios cambios y mejoras.

anim-godotAnima absolutamente todo

El sistema de animación de Godot es uno de los mas avanzados de la actualidad.

  • Animar en 2D o 3D.
  • Cualquier propiedad de cualquier objeto puede ser animada, incluso llamadas a funciones.
  • Puedes usar transiciones personalizadas.
  • Tienes herramientas que te ayudan a animar en 2D con esqueletos y IK.
  • Un eficiente optimizado para tus animaciones importadas.
  • Árbol de animaciones para animaciones mas fluidas.

Diseña interfaces de usuariosgui-godot

Crea simples o complejas interfaces de usuarios que se adapten a tus necesidades.

  • Poderosa librería GUI, docenas de controles estan disponibles como nodos del motor.
  • Completo editor visual de GUI, diseña primero y después pon el código.
  • Crea hermosas interfaces con simples y personalizables controles.
  • Crea herramientas y editores para tu juego usando controles avanzados.

Simulasimulate-godot

Godot tiene su propio motor de físicas diseñado para juegos.

  • Motor de físicas 2D Y 3D, Que utilizan la misma API.
  • Varios tipos de colliders soportados.
  • Flexibles KinematicBody que permiten usar la detección de la colisión de una manera flexible.
  • Sistema para personajes que necesitan y una integración completa y transparente de las físicas.
  • Simulación de vehículos.

Depuradebug-godot

Corrige y optimiza tu juego con el depurador integrado.

  • Depurador a nivel de la Fuente, con puntos de interrupción , inspector , trazas inversas , etc.
  • Inspección de variables en tiempo real.
  • Analizador de rendimiento con docenas de métricas disponibles.
  • Habilidad de correr scripst de juegos que se ejecuten en otros dispositivos.
  • Soporte de sistema de archivos remoto, para el rápido testeo de grandes juegos en otros dispositivos.
  • Depurador de línea de comandos alternativo para Unix.

design-godotDiseño innovador

Godot tiene una arquitectura única y moderna. Cuando comienzas a usarla, todo lo demás se siente obsoleto.

  • Un lenguaje diseñado en escenas anidadas.
  • Te permite organizar pequeños y grandes proyectos de forma eficiente.
  • Cada parte del juego que puede ser nombrada puede ser una escena.
  • Subdividir escenas para mejorar el trabajo en equipo.
  • Re-utilizar escenas como partes de otras escenas.

crossplatform-godotEditor Multiplataforma

 

Diseña juegos utilizando tu sistema operativo favorito.

  • Godot funciona en Windows, OSX y Linux.
  • El editor corre en sistemas operativos de 32 y 64 bits.
  • Poca utilización del espacio, Godot ocupa muy poco espacio, la descarga pesa tan solo 20 mb.
  • Fácil de compilar.

deploy-godot

Juegos Multiplataformas

Desarrolla videojuegos para tu plataformas favoritas.

  • Plataformas Moviles: IOS, Android.
  • Plataformas de Escritorio: Windows, OSX, Linux.
  • Plataformas Web: PNaCL.
  • Consolas: Playstation 3 y Playstation Vita (Si tienes la licencia de Sony).
  • Pronto soportara: HTML5 y Windows Phone.
  • Fácilmente y con un solo clic, exportas tus juegos a la mayoría de plataformas.

Colaboracolaborate-godot

Trabaja solo o trabaja en un equipo.

  • Godot fue diseñado con el objetivo de ser una herramienta para el trabajo en equipo.
  • El sistema de archivos es compatible con populares VCSs (tal como Git, Subversion, Mercurial, PlasticSCM, Perforce, etc).
  • Sintaxis del script soportadas por GitHub.
  • Comunidad en crecimiento siempre dispuestos a ayudar y brindar nuevas funciones.

Más informacion en la pagina oficial: www.godotengine.org

[button-green url=”http://www.godotengine.org/projects/godot-engine/documents” target=”_self” position=”center”]Descargar[/button-green]