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]

50 Juegos Free to Play (Gratuitos)

1. Marvel Heroes 

2. MicroVolts Surge

3. Dungeons and Dragons Online

4. Path Of Exile

5. Pinball Arcade

6. Quake Live

7. Raceroom Racing Experience

8. RaiderZ Sorcerer 

9. Reversion

10. Rift

11. Rise of Incarnates

12. Robocraft 

13. Royal Quest 

14. Running Shadow

15. SMNC (Super Monday Night Combat)

16. SZone Online

17. Tactical Intervention

18. Team Fortress 2

19. Tom Clancy’s Ghost Recon Phantoms

20. Warframe

21. Toribash 

22. Tribes Ascend 

23. War thunder 

24. Wild Warfare

25. World of Guns Gun Disassembly

26. Age of Conan Unchained

27. Among Ripples

28. Blacklight Retribution

29. Boring Man

30. Champions online

31. Crimecraft Gangwars

32. DC Universe Online

33. DCS World

34. Dead Island Epidemic

35. Defiance

36. Dethroned

37. Guns and Robots

38. FEAR Online

39. Fistful of Frags

40. Gear Up

41. Gems of War 

42. GunZ 2 The Second Duel

 43. Gotham City Impostors

44. Heroes & Generals

45. Dragons and Titans 

46. Magic Barrage Bitferno

47. League of Legends

48. Dota 2

 49. AION

50. FIFA World

Unreal Engine 4 ¡Ahora es gratis!

Unreal Engine 4  es un de los motores mas populares y mas potentes (ademas de ser de ultima generacion), por lo que a Epic Games (Creadores de este motor) se les ocurrio liberar el motor gratuitamente para que sea usado por desarrolladores pequeños o grandes empresas.

Anteriormente este tenia un precio de $19 USD por mes, o sea que un proyecto cuyo desarrollo llevara un año (lo que es poco, ya que un juego de calidad puede llevar mas tiempo) tendria que pagar $228 USD, lo que es demasiado para desarrolladores independientes. Pero gracias a esta decision muchisimos proyectos podran tener la calidad deseada y sin coste alguno por parte del motor.

Eso si hay que tener en cuenta que si queremos comercializar nuestro juego, tendremos que darle un 5 por ciento de regalias a Epic Games, cuando este supere los $3.000 Dolares en ventas, es decir que si vendemos nuestro juego a un precio de $9,99 (Un precio muy comun en juegos independientes o poco populares) tendriamos que superar las 300 copias vendidas para empezar a darle el 5% a Epic Games, asi que si por ejemplo vendieramos 1000 copias, generando una ganancia de $10.000 Dolares, Epic Games se quedaria con $500.

Antes de finalizar el articulo quiero explicar que esto es muy diferente a cuando salio UDK ya que esa era un kit de desarrollo y si queriamos tener acceso al motor tendriamos que pagar una licencia, en este momento tendremos acceso al motor, pudiendo modificar todo lo que quereamos y por lo tanto haciendo que las posibilidades sean ilimitadas.

¿Muchas palabras y poca info donde descargarlo? Tranquilo, desde aca te puedes registrar para descargarlo.