miércoles 28 de octubre de 2009

Unity3d se actualiza a 2.6 y gratis

Unity Saca la version 2.6 y con la ventaja de ponerlo gratuito en su version indie para Mac y Windows, de las mejores noticias que han llegado hoy, lo puedes descargar desde la pagina de unity y al autorizar le das la opcion Free.

ademas de la noticia que ya prometen soporte para Xbox 360, osea que estos chavos van con todo, mas informacion aqui

y descargar Unity3d desde aqui

Introducción a haXe

haXe (pronunciado como hex) es un lenguaje de programación open source.

Mientras la mayor parte de los restantes lenguajes están asociados a su propia plataforma (Java a JVM, C# a .Net, ActionScript a Flash Player), haXe es un lenguaje multiplataforma.

Eso significa que podemos utilizar haXe en las siguientes plataformas:

  • Javascript : Podemos compilar un programa haXe a un único fichero .js. Permite acceder a las APIs del DOM en el navegador con soporte de tipos y autocompletion, y todas las dependencias se resuelven en tiempo de compilación.
  • Flash : Podemos compilar un programa haXe a un fichero .swf. Permite generar código para Flash Player en todas las versiones de la 6 a la 9, tanto con la "vieja" API Flash<8>prestaciones, y las características del language facilitan el desarrollo de contenido Flash.
  • NekoVM : Podemos compilar un programa haXe a bytecodes para NekoVM. Esta característica puede utilizarse tanto para programación server-side, tal como el desarrollo de páginas web dinámicas (usando "mod_neko'' para Apache), como para aplicaciones en línea de comandos o desktop, porque NekoVM puede empotrarse y extenderse con otras DLL.
  • PHP : Podemos compilar un programa haXe a un fichero .php. Esto permite utilizar un lenguaje de alto nivel y fuertemente orientado a tipos como haXe y simultáneamente mantener compatibilidad completa con las bibliotecas y plataforma servidor existentes.
  • C++ : Podemos generar código C++ a partir de código haXe, con los Makefiles necesarios. Esto es muy útil para la creación de aplicaciones nativas, como por ejemplo para el desarrollo en el iPhone.

La idea fundamental en haXe es permitir al desarrollador elegir la mejor plataforma para desarrollar cada trabajo concreto. En general, eso no es facil porque cada nueva plataforma va acompañada de su propio lenguaje de programación. Lo que proporciona haXe es:

  • un lenguaje estandarizado con muy buenas características
  • una biblioteca estandard (incluyendo Date, Xml, Math...) con el mismo funcionamiento en todas las plataformas.
  • bibliotecas específicas para las distintas plataformas : desde haXe podemos acceder al API completa para una plataforma dada.

Sitio: haxe.org

jueves 27 de agosto de 2009

Nueva actualizacion de Unity Iphone 1.5

Justo cuando ya le estaba agarrando la onda al 1.02 y que apenas salio la actualizacion a 1.03, veo que ya esta la actualizacion de Unity Iphone 1.5 que promete ser 3 veces mas rapida y un candado antipirateria, todavia no lo e probado, admito que mi Itouch tiene Cydia, pero era la unica forma de probar lo que hacia sin haber comprado la licencia developer de Apple. las ventajas de la 1.5 son:

Significant Performance Boosts

  • Up to 3x faster than 1.0.3.
  • Performance critical paths rewritten to take advantage of VFP coprocessor, animation skinning is up to 4x faster.
  • Automatic batching of meshes to reduce draw calls.

Built-in Anti-piracy Protection

  • Identify if Apple DRM was removed from the application bundle and modify application behaviour accordingly.

More Power

  • Full support for native Objective C and C++ code opens full access to the iPhone 3.x APIs and custom plugins.
  • Access to video-playback, on screen keyboard support, and GPS/location services.
  • Support for 8-texture shading on iPhone 3GS with automatic fallbacks for iPhone 3G.

Better Docs

  • Detailed instructions on iphone-specific optimizations.
  • New 150 page tutorial to get you up to speed with iPhone game making.
Informacion y descarga desde aca

miércoles 22 de julio de 2009

Actualizacion de Unity3d a 2.5.1

Descarga para Mac: http://unity3d.com/unity/unity.dmg
Descarga para PC: http://unity3d.com/unity/UnitySetup.exe

y viene con estas actualizaciones:

Improvements:
Scene view Gizmos are pickable again, just like they were in Unity 2.1. Gizmo picking is improved when multiple gizmos overlap the same screen area.
Improved Scene View performance when very large hierarchies are selected.
Cubemap preview in Editor Inspector now actually works.
WWW class supports SSL (https) in Windows Editor and Standalone games
Decreased memory usage of Asset Bundles by 8MB per bundle (decompression dictionary was kept around for no good reason)
Changes:
Screen.SetResolution and Screen.fullScreen do not switch resolution immediately; instead resolution change happens when the current frame is finished.
Editor Fixes:
Fixed occasional random crashes when working in the Editor (recompiling scripts, popup menus, custom ContextMenu attributes etc.)
Fixed input keys&buttons getting "stuck" in Windows Editor (switching between applications, un-pausing the game)
Fixed some cases where switching user, entering screen saver or standby mode would make Windows Editor GUI not update anymore.
Building an OS X Standalone player on Windows properly strips symbols now
Fixed Font importing on Windows when folder or file name has non-ASCII characters
Fixed current scene being marked as modified when showing Material Inspector
When building a player using BuildPipeline, level path names are converted into forward slashes as path separators. Fixes levels being named like "Assets\Foo.unity" (instead of "Foo.unity") on Windows.
Showing invalid Tag no longer produces errors in the Editor
Fixed '/' and '%' in Asset Server commit messages being interpreted as menu shortcuts
Fixed file comparison problems in Asset Server
Fixed exceptions in Editor when changing Game Object Active or Layers in non-recursive mode
Fixed error in Editor when deleting Movie Texture that is currently displayed in Inspector
Fixed crash when doing Reimport All from Project View's context menu in Windows Editor
Fixed crash when importing some malformed .3ds files
Fixed hidden / CVS files appearing in Project View when manually reimporting asset folders
Fixed Unity Editor crash when Data Execution Prevention is used on Windows
Fixed audio files sometimes missing samples at the end (OS X only)
Fixed loading editor preferences when user has changed system locale
Fixed terrain heightmap editing crash when the same terrain is instantiated multiple times in the scene
Fixed Frame Selected on skinned meshes and transform hierarchies
Non-skinned Custom deformer weights are properly ignored when importing FBX files
Inspector properly updates when changing Script component to reference another script
Set Terrain Resolution button no longer says "Import"
Fixed errors on Windows when dragging files into Project View from some applications
Fixed Help icons in Inspector appearing at startup for non-existing help pages
Web Player Fixes:
Fixed auto-update problem on Windows Vista + UAC + Internet Explorer. See tech note below.
Fixed web player crash on Windows Vista when locale is set to Spanish
Fixed issue with mixing Unity and Flash content (by hiding one or another) on Internet Explorer (regression in Unity 2.5.0)
Fixed Tabbing through UnityGUI fields not working on Internet Explorer
Fixed crash on Mac OS X when exiting fullscreen mode
Fixed auto-update problem on PowerPC Macs
Fixed Input.mousePosition being incorrect when using Application.targetFrameRate on OS X Web Player
Fixed occasional crash when reloading web player on OS X
Null Reference Exceptions don't crash on OS X + Firefox 3 anymore
Fixed Firefox 3.0.10 issues on OS X Web Player
Other Fixes:
Various scripting reference documentation fixes
GUI.depth now works again
TextAsset can contain arbitrary binary data again
Fixed Mono memory leaks on Windows (allocating large managed arrays, leaked script assemblies)
Fixed Input configuration dialog in standalone games on Windows (keyboard configuration was broken in 2.5.0)
Fixed regression in existing Unity 2.0-2.1 content that was using Event.current outside of OnGUI
Fixed UnityGUI regression with custom1..custom20 GUI styles
Fixed Screen.lockCursor making Screen.showCursor not work on Windows
Fixed terrain billboards being culled too early and trees culled incorrectly in some cases
Fixed crash when unloading asset bundles
Fixed Movie streaming via WWW class
Fixed occasional crashes when switching the screen resolution in the middle of frame on Windows
Fixed crash when setting .time on an audio clip that is not playing yet
Fixed crash when running standalone Windows games from a read only file system

martes 30 de junio de 2009

Efectos y Tecnicas de Starcraft II y Halo 3

En el SIGGRAPH 2008 se presento un documento en formato pdf, que muestra las tecnicas de los artistas de Blizzard y de Bungie que usaron para sus respectivos juegos, starcraft 2 y Halo 3 principalmente sobre Render en tiempo real en ambientes 3D, el curso se puede descargar desde reddit