Time has passed since my last post,well many things happen since then, many projects, new cool stuff and a lot a lot of code . Well now I'm here with my new toy
, many hardcore developers says something like every one that call himself "Dev Guy" at least has to learn a new Language or technology per year...I know ! Wow sounds crazy , but I have to admit that to look the another side and new stuff makes you see things different and suddenly that same energy that you had before, it backs again and you spent time and time testing , building things .... you feel like if you were building a space rocket, yes sir the geek impulse!
I remember ..I had that feeling like 9 years ago when I started to move things in Flash 4, yeah that thing called Timeline and Tweening a ball... well that is the same kind of feeling that I have right now. I love Actionscript and Flash Plataform but I have to admit that I found a really nice new toy and for sure many of your already know it, I'm talking about Unity3D.
Unity is a multiplatform game development tool, at least they say that in their web site, and for sure it is, it has already a lot of powerful built-in tools , ready to be used with some of creativity and Bam! you got a nice application ready to be deployed, where? oh yeah Unity compiles Windows , Mac OSX binaries , not enough? oh wait iPhone export , But Wait I'm a Web Developer, yes sir, you can export to it as well.
This technology is not new, but is growing exponentially, and many skilled rockstar developers around the world had noticed that, ask to Carlos Ulloa (Papervision Core) , John Grden (Infrared5 ) they are making serious stuff with it.
Unity 3D has an insane full integration with most of commercial 3d tools (Maya , 3ds Max, Softimage) and of course my favorite Blender, this make really easy the flow with the 3d content, all of this supported with a nice physic engine, sound, animation tools, debug in real time, shaders, preview render in the IDE and more.
Now, all this arsenal of tools needs to be programed in some language, well.. we don't have one, we have 3! Unity supports C#, Javascript and Boo( a some kind Python child), so is up to you , obviously the C# is not the same .NET and the Javascript is not the same that you usually code in your Web developments, but they are very similar and keeps the same syntax, depends on you and the project, if you already know Actionscript 3 and you have good OPP practices go for C#, you are going to love it, C# is like Actionscript with vitamins, is something like the Actionscript 4 that all Flash Platform developers want to see in the future.
If you are good doing procedural scripting and don't have idea of OOP, Javascript is your choice, but anyway that is only my opinion you can try both! it doesn't matters, the result is the same.
Well after all this I'm not Unity3D evangelist, and I'm not telling you to leave Flash, I not going to leave my Actionscript stuff I love make things Flash, and for sure Unity is not a Flash Killer, Both them are different and they will keep evolving, but if you want to try something new and start to do some crazy stuff, for sure you should try this.
I going to post later a simple Unity 3D Hello world.
But if you want to start to check by yourself start where it begins : www.unity3d.com
and check what you can do http://www.helloracer.com/
Laters
arturnavi



Nice post. I'm looking around for new ideas for my free web arcade game sites and I found this blog. I believe that with HTM5, there will be an upheaval of the current market even if actionscript will maintain its current share IMHO, as well as traditional games on optical media (PC Games etc..)