Monday, May 23, 2011

Wait?! This isn't really Javascript!!

Sadly, about a month into first learning about Unity I found out the age old legend of JavaScript. The JavaScript language in Unity is not traditional JavaScript but actually UnityScript. A proprietary built in language that is actually extremely similar to JavaScript but with limitations. At the time I was too far into my work to be bothered with re-learning in C#.

As of yesterday I have begun my journey into the world of C# and I am impressed with the way code seems to be more organized. Could it be the Object Oriented-ness of C Sharp? Who knows? But I am growing to be impressed by it. However, I am also being exposed to the errors of my ways programming in UnityScript. I believe I will always prefer JavaScript-ish languages probably because my first language was Action Script 2. But learning C Sharp will definitely benefit me in not only the way I code in UnityScript but also keep me well rounded for future projects and possibly teams.

If anyone would like to know, I am learning Csharp from www.LearnVisualStudio.net
It's not free but seems to be a good alternative to learning from a book. And the author/creator is very charismatic and keeps your attention.

Long Time Coming

It's been quite a few months since my last post on my very on Blog. I decided to take a long focused session on getting my knowledge and other bearings on Unity3d. All though most of my time has been a learning experience, it all has gone into the development of TechnoRiffter (working title). So I am finally at a point where I have picked up plenty of steam to take this project to another level of development.



Recently, I have finished work on a music sequencer which was going to be part of the original game. However, once again I had to make game design changes and adapt the way the game plays with rhythm, music and beats. The outcome was actually much more impressive than I thought.



Music Riffter, Music Sequencer

I have made Music Riffter available on Kongregate. So you can check it out and see my first product since working with Unity. It hasn't gathered much development attention, which surprised me. I still believe it was an achievement of good design so I spent a few days documenting and commenting over 2,500 lines of code. So if you would like to see how I did it, the entire source and project files are on the Unity Assets Store for a small fee.