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.