Pages Menu
Categories Menu

Posted by on Oct 21, 2010 in Development | 0 comments

Unity 3d…I’m impressed

It’s been a while since I “nerded out”. However, I recently discovered Unity’s game engine, and with its cross platform support, it may just be the ticket for me to build my gaming empire. Ok, I may be jumping the gun just a little here. Still, when I first saw it, I couldn’t help but be intrigued. Intrigued enough to download it. And that intrigued me enough to buy some books on. I’ve just started through the tutorials and having a whole lot of fun in the process. I’m going to continue playing with it for a while and see how it goes. I’ll report back.

I remember way back when I was a kid, I found a book in the bookstore about Ray Tracing. I was captivated even then – I rushed home and “ray traced” my first 3d sphere, with light effects and shadows. Wow. 25 years later, dang, this stuff has advanced. When I ray traced back then, I’d create the scene, hit the “go” button, and come back in 2-4 hours to see the rendered scene.

I’ve always thought it would be fun to write games. I did some basic 3d stuff in comp. sci….matrix multiplications and so on…but never really got into massive polygon rendering at high speed. I remember my first game on the Apple IIE that I wrote…Apple had this ‘trick’ whereby you had two screens…you could paint on the ‘offscreen’ while showing one image and then doing a swap to make the ‘offscreen’ the onscreen. That way, you created smooth animation. This was of course just a memcopy, but worked really fast.

The good news of course with today’s engines, is that I really don’t need to concern myself with those details. Programmers, far far smarter than I have done impressive things.  Physics, mesh rendering, cameras, lighting…its all there…and all in Unity.

Did you like this? Share it:

Post a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>