Posts Tagged ‘unity3d’

Sunday, December 14th, 2008

Unity3D is a great platform for developing 3d games where you need hardware acceleration beyond what Flash 3d can give you for the web.

There are lots of great independent gaming companies and web gaming companies realizing this and here in the #phx Arizona market a few good ones including Flashbang Studios on their Unity3D gaming site Blurst. I have been developing Unity3D for about 6 months and it is great where you want 3d environments over 2000 polys for the web.  The power of 3d hardware rendering on the web combined with a great development environment is making it possible to make really fun games with unity3d.

Unity3D Games Released Recently

Flashbang recently released Minotaur China Shop to add to their Blurst.com site of Unity3D games and community. They detailed the launch day at their blog.  It is a pretty fun game and once you get further into the game design with different paths, selling products or thrashing your china shop for insurance and strategic upgrades it has legs to keep interest.

Minotaur China Shop Trailer

[vimeo]http://vimeo.com/2474951[/vimeo]

There are lots of great Unity 3d games out there here is a list of the best of 2008:

      [source]

      Friday, November 28th, 2008

      I am working with lots of content now that is flash and unity3d in game development for the web, and occasionally systems built in flash, javascript or other have to communicate with Unity3D and vice versa.  You can do this from the server side (WWW/WWWForm class or sockets) OR you can also communicate client side for many things such as sending name value pairs or variables into Unity3D, Flash or the javascript in page as needed. There are some great tools like UnityObject that is like swfobject (only you have to update it to work with latest browsers) that make this more simple to send in params and messages. The same can be applied to Silverlight. It is pretty simple all in all but having a sample to start with is good with all these technologies.

      Paul Tondeur threw togetother a little sample that shows how you can integrate Unity3D, Flash and javascript in the page fairly simply with lots of great demos.  It really is just about passing parameters around into the objects from javascript, then within Flash calling ExternalInterface to call external javascript or within Unity3D calling Application.ExternalCall.

      //Flash adding callback for javascript code
      ExternalInterface.addCallback("functionNameInBrowser", functionNameInFlash );
      //Unity3D calling javascript code
      Application.ExternalCall("javascriptFunction", "Parameter1");

      Nothing too tasking but if you want to see samples of this working together from flash, flex, javascript, unity3d then check it out. Zip on over to Paul’s site to grab the files and more demos and samples. All examples are bundled in one download, which includes all the Unity3D, Flash, Flex, Actionscript and Javascript files.

      Here’s some demos

      Wednesday, October 15th, 2008

      Mike Chambers posted that Flash Player 10 is officially live. This completes your 1-2 punch of RIA/game platform releases of Silverlight and Flash this week.

      We have just released the shipping version of Flash Player 10 (Mac, Windows and Linux). You can find more information on all of the new features on the Flash Player product page.

      You can download the player for Mac, Windows and Linux players from here.

      You can grab debug and standalone players from here.

      You can grab the release notes from here.

      Flash Player 10 is great news. There are so many things in it from a new data structure (Vector), to local FileReference, to Matrix and 3D helpers, to speed improvements and video enhancements being able to play other video types and more (this was actually in a late version of flash player 9 as well but will be used more here). It does take time for flash versions to get out in the wild, about 9 months to where they are in the 90%-95% range where you can convince people to use it in production, but getting those skills now is good.  The scripting platform is still Actionscript 3 so anyone still making Flash Player 8 and AS2 stuff is now two revolutions behind.

      Another thing I am looking forward to soon (next week) that is missing from both Flash and Silverlight, is the ability to develop for the iPhone, which Unity3D is dropping the iPhone kit on Oct 22nd. Unity3D has effectively taken Director’s 3d game development (hardware accelerated) market lead away this year and late last year and is a great platform. Director who?

      Lots of great tools and platforms to create the innovative new applications, games and markets that are so needed right now. Go create!

      Thursday, October 9th, 2008

      Google has entered the flash gaming ads market.  Right now that is pretty much owned by MochiAds for flash game devleopers at least pre-game ads anyways.  Advertising can be annoying but MochiAds has pulled it off where the ads are usually advertising other games or interesting things and it monetizes game development for Flash, Unity3D, Director and others, which is a win.  There are many flash gaming sites that are great fun that use ads almost stylistically like Nitrome and typically the ads are pretty fast when they are during the game loading.

      Although advertisements in games have long been a scurge on gamers fun when they are trying to insert them into fat client, immersive MMOGs where it totally takes away from the experience, that doesn’t work.

      What does work is stuff like MochiAds and possibly Second Life type sponsorships, where advertisements are almost nostalgic or fun and integrated. Developers and publishers have to make money somehow, the better the experience the more impactful and the more games for all. The key is making the integration a good user experience.

      We shall see how Google plans to do this.  This might go along with their Lively strategy. The ad market entrance in games is possibly what started the rumors that Google was going to buy Valve for Steam, rumors which quickly died down.

      Anyways, the one good thing about this announcement is advertisments go to where the eyes and crowds are going or already at, they are apparantly going massively to online web games and causal experiences make for easy advertisment integration. TV, Radio and many other industries have been supported by advertisement interest due to consumers using and buying the content.  So online gaming is just another one of those entertainment industries and it will grow further with this news.

      Friday, September 12th, 2008

      A few weeks ago the makers of Unity3d released some really valuable information about casual gaming and general hardware of users that play online games.  It was an interesting report and very beneficial to developers on the Unity platform and others.  We wish other plugin makers would do the same in such a thorough method.

      Unity 3d creators listened to the market and have now posted updated numbers and information as well as a page that quarterly stats will be updated. Check the new, quarterly, hardware of the casual gamer stats.

      I would have seen this earlier but I have been deep in a Unity 3d project myself :).  I am a big fan of all web based gaming platforms and Unity is almost a dream come true for 3d web gaming.  For the company to be this open that is a very good sign.

      What can you do with Unity3D?  Here is a list of games made with Unity3D on the web.  The one great thing about this platform is that is was made for gaming specifically from the start.  Simulations and game development with Unity3D is very fun and productive. I still love Flash, Director etc but Unity3D development is now very much in my rotation.

      Games made with Unity3D:

      Hancock Movie Games

      Tennis Stars Cup

      Duckateers

      Temploe (ninjas attack you)

      RC Laser Warrior

      Urban Race Star

      FlashBang studios

      TraceON

      EPIC Tower Defense

      InvinciCar

      Besmashed (multi)

      Global Conflicts

      Phoenix Final

      Doom Siege

      Mario Galaxy like run (third one down)

      Zombie Drive

      Pocket Piglets

      ChickenDemo

      Castle Conquest