Planet Unity
Google Wave: Replying to waves
Google Wave: Starting a new wave
Another 3D Action/RPG game Ancient Quest coming to the App Store | iGamesTop.com - Latest iPhone games news and reviews
Unity 3D Game Portals- A list from Calvacade
Unity 2.6 Web Player Community Preview : Download and share your feedback with the team at Unity Technologies
3D Bowling demo Made with Unity3D Blender and Flash - Everyday Flash from FOTB via @mohax http://twitter.com/mohax
SquareTangle Prototype Full Dome Projection. John McCormick and Adam Nash.
A demonstration of full dome projection on our prototype inflatable 3.5m dome. We are projecting a live scene from within Unity3d in realtime. The footage of the outside of the dome is shot with a regular camera, footage from inside the dome is shot using a fisheye lens - it is very difficult to show the immersive quality of full-dome projection via a video. The soundtrack is also streaming in realtime from within the 3d world, but we have overdubbed it on the video for audibility. The dome, all audiovisual
Added By: Infinite Unity3DTags: john mccormick, adam nash, people, squaretangle, dome, unity, 3d, virtual art, motion capture
Links for 2009-09-29 [del.icio.us]
Revenge of the Mad John - official game trailer by motionVFX.com
Tags: games, madjohn ad coming soon, revenge of the mad john, motionvfx, iphone game, ipod touch, portable game, madjohn, madjohn iphone
Suicidator City Engine discovered via @badlydrawnrod http://twitter.com/badlydrawnrod
Scripting Wars (in Unity3D)
sethillgard wrote a new blog post: Scripting wars
Scripting wars
I’ve been reading your comments on my last post, and I felt that it was my responsabilitity to further explain my opinion on this.
Unity’s Javascript idiom is called UnityScript, and it’s exactly that, an idiom. Furthermore, it’s implementation its based on Boo (I guess that’s the reason we have boo on Unity). This has some implications:
- UnityScript is not as flexible as normal Javascript
- You cannot attach properties or methods to objects at runtime. I have found a script that does this using a Boo interface, but this not natively supported, and probably the reason is performance.
- The use of static typing (#pragma strict) is strongly recommended for performance reasons
- It’s faster to code in (less typing)
- It’s more intuitive
On the other hand, C# is the “natural” languaje of Mono, the engine behind all Unity3d scripting. It is a free implementation of the M$ .net platform.
- C# is strict by default, and that is good for game performance
- C# gives you more control over when and how casts are performed
- C# lets you create class hiercharies and won’t attach stuff to your script unless you explicitly declare your class as child of MonoBehaviour
- You have to type a looooooot
- Welcome to the casting hell
As I said, UnityScript is faster to code in, it lets you type less, it is a little more intuitive, its perfect for rapid prototyping.
On the other hand, C# is a pain. It makes you write ugly code like:
Fighter fighter = transform.Find(”/fighterMesh”).GetComponent(typeof(Fighter)) as Fighter;
But, with C# you have a lot more control over your code.
My conclusion is the same that it was on my last post. I’d recommend UnityScript for quick, small projects and C# when you need to work with more people (yes, I know a team of great coders can do great stuff in JS) or when you need to work on bigger projects where performance is a big issue (and it normally is).
Seth out.
First Unity book published -Unity Game Development Essentials : Learn Unity 3D
Links for 2009-09-28 [del.icio.us]
- 411 On Soaps » Will Colleen Bite It Or Not?:Y&R
On today’s episode of Y&R, Colleen freed a pathetic Patty from her trap only to have Patty take her hostage incolleen1 return. With a gun pointed to her face, Colleen was forced to listen to the psychotic ramblings of Patty, who is so far gone into her psychosis there may be no coming back. Patty and Colleen took a little road trip with Kitty Squared in tow, meowing his little ass off the whole way.


Recent comments
1 day 2 hours ago
2 days 2 hours ago
4 days 10 hours ago
4 days 20 hours ago
5 days 10 hours ago
5 days 10 hours ago
5 days 10 hours ago
5 days 12 hours ago
5 days 15 hours ago
6 days 3 hours ago