La semaine Unity : Semaine 21 (1/2)

Grosse actu pour le logiciel Unity qui ne cesse de nous impressionner par la qualité de sa communauté. Au programme :

-Pour les développeurs en Silverlight (il parait que ça existe, si, si), le site Kodierer a fait une démo de réalité augmentée en utilisant un interfaçage silverlight/Unity 3D.

Strumpy shader Editor est un éditeur visuel de shader dont j’avais déjà parlé mais qui continue à évoluer avec de nouvelles fonctionnalités (nouvelle fenêtre de preview, nouveau système de configuration, nouveaux menus et interface) et en plus c’est gratuit.

Le package SSE
La documentation
Un tuto de création de planète
La vidéo de démo

Roka du forum officiel a décidé de créer son propre Left4Dead. Vous pouvez tester la démo à cette adresse si vous êtes un amateur de zombies.

-Le site 3d-operators propose à la vente (à partir de 49$) un kit comprenant un donjon entièrement modélisé pour Unity et se présentant sous la forme de modules assemblables. Vous pouvez tester le webplayer ici.

-Pour ceux qui voudraient se faire une idée des capacités du logiciel Unity 3D, je conseille le site 3d-unlimited sur lequel vous pouvez trouvez des démos assez impressionnantes de qualité graphique.

-Toujours dans le registre de la démo, le site funpoint met au point un générateur de terrain de type procédural qui permet d’avoir d’excellentes performances sur des tablettes comme l’Ipad. Le projet est en développement mais vous pouvez admirer cette vidéo.

Le blog de Chris Danielson

Je vous invite à découvrir le blog de Chris Danielson, un excellent développeur pour Unity 3D dont le site regorge d’excellent scripts très intéressant pour Unity et principalement de la version pro.
Ainsi vous aurez à titre d’exemple une conversion en C# du joystick virtuel du jeu Pénélope, de l’export par groupe d’assetbundle, un système de compilation par support…
Bref que du bon avec sources fournies.

La semaine Unity : Semaine 11

Comme vous avez du l’apprendre, Unity 3D aura un export au format swf de prévu et compatible avec la future version de Flash Molehill. Molehill est une API intégrée à Flash permettant de gérer enfin la 3D. Flash ne fournira pas d’éditeur visuel, ce qui donne sacrée avance à Unity vis à vis de ses concurrents. De plus, les adeptes de l’actionscript dont je suis seront heureux d’apprendre que l’actionscript 3 sera surement implémenté dans Unity.

-Tom Higgins, éminence de la société Unity dévoile dans cette interview le futur de Unity et on apprend au passage que ce dernier à travaillé pendant 8 ans chez Macromédia et en particulier sur le plug Shockwave. Voilà qui expliquerais bien des choses comme les similitudes d’interface entre Unity et Flash.

FITC Interview: Tom Higgins, Unity from Serge Jespers on Vimeo.

-Le site Musegames vient de mettre en ligne le résultat de son concours « Arc Lightning » dont le but était de créer le plus bel arc électrique sous Unity. Et réjouissez vous car le résultat est impressionnat et marche sous Unity indie. De plus toutes les sources sont fournies pour l’intégrer à vos jeux. Enjoy !
De plus vous pouvez télécharger les sources du concours « Flame on Fire » qui est la même chose mais avec un lance-flammes.

-Si vous cherchez un script de lecture/écriture multiplateformes pour Unity, je vous conseille de visiter le site PreviewLabs qui explique dans un petit tutoriel comment s’y prendre correctement.

-Puisqu’on est dans les scripts, voici celui de alexzzzz du forum officiel permettant d’intégrer des objets flottants dans Unity avec toutes les fonctions de physique et d’interactions possibles. Un must.

Buoyancy script (Unity3D) from alexz on Vimeo.

-Encore un script de DavidB qui permet de créer des grilles dans l’éditeur d’Unity afin d’y intégrer un système de pathfinding pour les PNJ.

-Sur le Wiki, le script « Bake materials to texture » permet de créer un lightmapping sur plusieurs materials et génère du coup une texture unique très utile pour les applications mobiles.

-A la dernière GDC, la société Allegorithmic a présenté le workflow de son logiciel Substance (un générateur de textures) vers Unity 3D. Autant dire que la démo des textures qui changent en temps réel est assez impressionnante et ce logiciel est à suivre impérativement.

Utilitaires et news diverses

Flash G. du forum officiel vient de sortir un add-on pour Unity (Nice alpha Utility) permettant d’améliorer les transparences lors de l’import d’images en PNG. Vous trouverez sur son site d’autres utilitaires dont un pour réaliser des cubemap favilement.

Christopher Hedborg, un développeur indépendant vient de sortir un jeu nommé Toys assez étrange et surprenant dans lequel vous devez aligner des formes dans l’espace pour vous rendre au niveau suivant. Et c’est pas aussi simple que ça en a l’air.

Je signale que Mani du site Infinite Unity 3D a mis en ligne une liste assez complète décrivant les utilitaires et add-ons indispensables pour Unity 3D. Les anciens connaissent déjà mais il est toujours intéressant pour les nouveaux arrivants de découvrir des outils qui vous feront gagner du temps.

Je vous avez déjà parlé de Awesomium qui est une librairie permettant d’intégrer des pages html dans un moteur 3D. Et bien sachez que celle-ci a enfin été adaptée pour Unity 3D et vous pouvez télécharger les scripts ici.

La semaine Unity : Semaine 6

Il s’en passe des choses dans l’univers d’Unity et voici les news indispensables de la semaine :

-Un concurrent Open-source d’Unity est sortit après 8 ans de développement, il s’agit du moteur Maratis qui intègre des publications PC, Mac et Iphone et dont les langages de programmation sont LUA et le C++.
Voici un résumé des features :
– Editor based environment
– Light and powerful Engine (MCore + MEngine), portable, both previous and next generation (Fixed pipeline and Shader based pipeline)
– Per pixel lightning, custom shaders (glsl), normal map, dynamic shadows, animated meshs…
– Multilayered uvMaps (custom multitexture, baked light map, etc)
– Bullet physics, 3D sound, Font system (can load TTF)
– Standard image and sound format (TGA, JPG, PNG, WAV, AIF, OGG…)
– Lua scripting language
– C++ SDK

A tester donc.

Woody 3D est un logiciel entièrement dédié à la génération, animation et texturage d’arbres et propose un workflow complet pour diversifier vos décors. Un outil très complet pour moins de 100 dolars comme le démontre cette vidéo.

Metamorph est un pack de script permettant d’exporter facilement des animations à base de morphing depuis Blender vers Unity. L’auteur se rendant compte que les outils normaux d’export fonctionnaient mal à décidé de créer son propre système. La démo ici.

-Le decalFramework qui permet de créer facilement des impacts sur vos décors et dont j’avais déjà parlé vient d’être mis à jour pour Unity 3 et c’est dispo sur l’Asset Store.

-Dans les add-ons à suivre, 3D cloud System est un des plus intéressant car il permet la création de nuages d’un réalisme assez saisissant. Toujours en développement vous pouvez voir le rendu sur cette vidéo.

-Voici un kit d’objets 3D intéressant, il s’agit du Dungeon Construction Kit dont je ne vous ferait pas l’affront d’expliquer à quoi il sert et qui est optimisé pour Unity. Testez la démo en ligne ici.

-Le site Nullpointer propose des expérimentations très intéressantes sous Unity et qui sont en relation avec la génération de formes ou de planètes de manière procédurale.
L’auteur ne propose pas ses sources mais ses explications sont assez passionnantes.

-Le site Kroniked propose son FPS Construction Package fournissant un ensemble de scripts couvrant toutes les principales fonctions d’un FPS dont voici les features :

* Weapon Fire Modes : Single, Assault, Burst
* Weapons : Spread, recoil, kickback, Bobbing & Sway
* Weapons : Bullet Holes, & Effects
* Weapons : Fire Mode Switching
* Weapons : Buck Shots
* Adaptive cross-hairs
* Weapons : Aim down sights, Scope + Breathing,
* Weapons : Posing & wall Avoidance
* Weapon and Camera Bobbing:
* Weapon Select Script : Numeric, Scroll wheel, and Letter based
* Weapons Select Script supports for as many weapons as you like, using Keyboard keys (ex. g = grenade)
* Mounted Weapons
* Player Script : Health + Health Regeneration (ala Halo), Foot Steps, Player Phrases, Falling Damage
* Crouch, Running Aiming : Added to Unity Default FPS Controller(Unity3.1)
* Blood On Screen
* Ability to Enter Mounted Weapons, Vehicles, and Any other Desired game Object (*Need Vehicle Code, or use basic provided in package)
* Flash light, pulsing lights, & flashing lights script
* Spawning Script : Spawn enemies, health, etc…
* Damage Giving & Receiving Scripts: any object can receive, or give damage
* Simple Gui + Pause Menu Scripts
* Explosive luncher : Used in conjunction with explosive script ( used for grenades, or RPGs, etc)
* Explosive Scripts : Sticky, remote, frag, impact, proximity, and smoke explosives
* Simple Enemy AI : Two Scripts
* Included « Collision Checker.js » script on UNITY WIKI
* Included « Mouse Look.js » : Must Use for Recoil to work

-Pour les amateurs de jeux 2D, Unitile vient à la rescousse avec son système très simple de génération de décors 2D basé sur une texture et ses coordonnées. Un très bon système pour économiser les drawcalls si important dans les jeux iphone. Intuitif et indispensable !

UniTile demonstration from Sven Magnus on Vimeo.

Page 3 sur 121234510Dernière page »