Tutorial: Loading and parsing external XML and JSON files with Unity - Part 2: JSON

In this part of the tutorial we'll have a look at how to load the some book information in the JSON format into Unity. For good comparison between JSON and XML, this file will describe the same books and uses roughly the same structure. Take a look at how that looks:
(more...)

Tutorial: Loading and parsing external XML and JSON files with Unity - Part 1: XML

As being a Flash Developer for many years, I'm very used to just quickly loading and parsing an external XML file. Although this is possible with Unity, I found out there's very limited information about this subject available in a Unity context. While investigating this subject a while ago, I also decided to look into the JSON format as a data container, to see which works best for me. Naturally I'd prefer to use XML over JSON, but it turns out that both comes with their cons and pros, which makes it hard to say which works best.
In this two part tutorial I'll show how you could load an XML or JSON file into Unity and parse it's information. Both the XML file and JSON file are containers for the same information, which makes it easier to compare the differences between the two.
(more...)

Getting started with Unity workshop @ Adobe Usergroup XL

On the 3rd of December, I'll be doing a workshop on getting started with Unity at the upcoming Adobe Usergroup XL meeting in Amsterdam. During this 2 hour workshop, a short introduction on Unity will be given. What is the tool and where could you use it for. Which elements do we find in the interface, where does this overlap with Flash, how to program and how to create a first game. Right from the start when we have a look at the interface, you can actively work on the examples by using your own laptop. By playing around with Unity, you'll get familiar with it. This workshop is a good start to continue learning Unity on your own, after the workshop.
Depending on the sign-ups  this could be an English spoken workshop.

Besides my workshop, there will be lots of other interesting presentations and workshops during the day. You should keep an eye on the website of the usergroup for updates about all sessions and speakers. So far the other confirmed speakers are:  Pascal Leroy, Dave August, Zender, Tobias Mannewitz, De Monsters, Rufus Deuchler, Champagne Valentine, Serge Jespers, Hanazuki, Jason Levine, Ralph Hauwert, Dirk Groten, Paul Burnett.

Unity and Flash, the best of both worlds! - Unite presentation slides

Last Tuestday I presented at the pre-conference Unity for Flash developers day, at invitation of Unity. It was a very interesting day for every Flash developer who wants to get into Unity (which by the way is  very easy to get started with, as Unity Indy has been made a free product!). Other speakers that day were Mauricio Longoni, John Grden and Tom Higgins.

I think the day provided the visitors with a lot of essential information in order to get started with Unity. The feedback I received on my talk was very good, so hopefully I contributed to new Unity users getting started with Unity.

As promised in my presentation, I've posted my presentation online, which you'll find at the end of this post. In the next weeks when I've returned and recoverd from this conference, I'll start posting some of the examples as mentioned in my presentation. So you can expect the JSON, Google Analytics, XML loading and Parsing, image loading and posting variables examples on this page.

Speaking at Unite 2009 in San Fransisco - Unity for Flash developers

Unite 2009

I already twittered this while being on vacation, however I thought it would be nice to give this some extra attention, since I think the conference is going to rock. After investing a lot of time since last years Unite conference in Copenhagen, it would be very interesting to see where other developers have been into and join the very promising sessions that are scheduled (http://unity3d.com/unite/agenda).

If you don't have a ticket yet, you should really rush, as the conference already starts in a little more than 2 weeks on the 27th of October.

In my point of view, Unity made a very wise decision this year by organizing a special day for Flash developers. This day will give the conference a kick-start for Flash developers who want to get into Unity, as they will be introduced to everything they need to know to get along with the rest of the conference (and start themselves with some Unity development afterwards). I would have been so grateful when such conference day was available at the time I got into Unity.

I feel very honored that 'm invited by the people of Unity to come over and do a session for Flash developers. My talk will be about using best of both worlds and how to interact between the two. Unity for 3D content and Flash elements for 2D content. I have some very interesting cases in mind, which I'll work out in the next two weeks and present at my session.

John Grden from the Papervision3D team will host another session, as well as Mauricio Longoni who created u3dobject.

So to conclude this and be honest; if this is within your field of interest you just need to be there! So get your tickets today and see you in San Fransisco!

Serious multiplayer 3D games using Unity, Flash and Red5 - Presentation video

The video registration of the Adobe Usergroup Meeting #12 about games is made available on the website of the Dutch Adobe Usergroup. This is including my presentation about serious multiplayer 3D games using Unity, Flash and Red5.

I've receive quite some feedback, including some international feedback of people who are disappointed the presentation is in Dutch and they can't understand it. I'd love to get invited and do this presentation for an international audience, so ping me a message when you have an opportunity (hint: I'll probably travel to California in September :-) ).

Regarding the presentation, also make sure you'll watch the following presentations:

Kudos to the Adobe Usergroup for making these videos available!

Serious multiplayer 3D games using Unity, Flash and Red5 - Presentation slides

Today's meetup of the Dutch Adobe Usergroup has been a very successful day. Not only because I did one of the presentations. The other presentations where very interesting as well. It was very interesting to hear experiences from other people that are involved with game development. The line-up was top of the notch, with speakers like Senne de Jong from Little Chicken Game Company, Tim Hudson and Sander Wichers from Virtual FairGround, Quinten Beek from MediaMonks Games, Daniël van Gils from Kamerblauwlicht and more. Check out the Adobe Usergroup website for more details.

Couldn't make it to this meeting? Don't worry, all sessions will be available on the Adobe Usergroup website soon (I'll dedicate a new post on this once it is available).

I've been asked to do a presentation about what I'm doing with Unity, Flash and Red5. Hopefully it gave some new insights to at least a few of the 250 attendees. I really liked talking about my recent passions and want to thank the Adobe Usergroup for inviting!

I've just posted my presentation slides to SlideShare, while waiting for the session videos that will become available soon:

Speaking at Dutch Adobe Usergroup Meeting

I've just been confirmed as one of the speakers for the next Adobe Usergroup meeting. This will take place at 13 may in Amsterdam.

The theme for this meeting is "Games" in its broadest definition. Although the name of the usergroup implies otherwise, it is technology and platform-agnostic. This gives me the chance to talk about "Serious multiplayer 3D games using Unity, Flash and Red5". I'll talk about how we combined the best from the Flash world with Unity3D as the fundamentals for serious 3D browser-based games. Flash is used for everything that's related to the interface and requires usability. Unity3D is used to display everything that is 3D. Javascript let both elements on the page communicate with each other. Red5 is used to add multiplayer functionality to Unity3D.

The Adobe User Group is an assocation in the Netherlands aimed at creative professionals: the pixelpushers and the code-warriors, the projectmanagers and the art directors. People who are hands-on and share a passion in delivering creative work. Meetings are more like regular mini-conferences, being held 6 times a year and attract 200-250 people on average. Each meeting/presentation will be recorded and made available as an on demand streaming video on their website. So for those who can't make it to the meeting there's a chance to watch the video afterwards. However, as it is the Dutch usergroup meeting, presentations are mostly in Dutch. So will be mine.

Did I already mentioned the meetings are free!? For more information about other speakers, the usergroup in general and sign-up, check out their website: http://www.adobeusergroup.nl/site/list_messages/204

Anyway, I'm quite excited about presenting where I've been working on for quite a while. I hope to see some of you there!

Hot news: Unity3D 2.5 released

Unity3D 2.5

Unity3D 2.5 has been released today! Now the release is finally out, Windows users can join the Unity3D pleasure as well. Check out their website for the full feature list: http://unity3d.com/unity/whats-new/unity-2.5 It's a strong advice from me to check Unity3D out yourself if you haven't done so already.

In case you have already a Unity license, you'll get a free upgrade from Unity3D. Since it is a dot release, updates are free for you to use.

Congratulations everybody at Unity, I know you've been pushing yourselves to the limits to get the so far most important release out.

3D Web meeting after FITC Amsterdam

On Wednesday the 25th there will be a 3D web meeting at the Waag in Amsterdam. This will be the day after FITC Amsterdam ends and this is no co-incidence. Members from as well the Flash3D and Unity3D community will join this meeting and discuss about questions like: “What should the 3D Web look like?”, “How could we create a 3D version of Wordpress?”, “What should the 3D Web be capable of doing?” and “What roles can Flash 3D and Unity 3D play in Web 3D development?”.

Robert Shepherd from Eduverse invited me to join this event. It's awesome people are organising such events. Hopefully he'll get an interesting group of people together. Since it's the day after FITC, I don't think that should be much of a problem? A bigger problem might be the space, which is limited to 25 people. So sign up ASAP!

For more details and sign up, go to: http://www.eduverse.org/index.php/2009/02/13/3d-web-meeting/