And we have 3D. As I mentioned at the end of my last diary entry, 30 Cycles to Jubilee is being made in Unity. This means 3D. I don’t know how I feel about that. On the one hand, I have tried to make a 3D game before (actually two, but let’s not count the first one). I had wanted to make a game that was basically made out of 3D blocks in which the entire world was destructible. If it sounds from just that like Minecraft, well, that’s basically what it was (but I was thinking of this long before I knew Minecraft existed). I remember trying to do this in C#, and then failing to grasp how to make it all work. There were triangle fans and vertex lists and all sorts of things that didn’t seem to work out for me, or at least it didn’t make sense from an ease of use standpoint. So, probably, if I am going to make a 3D game, it will probably be with something like Unity. unity has a nice interface, and it has a variety of scripting options available. It feels powerful enough, though there are some ways in which it feels limited. Some more native primitives might be nice; it was a pain to go into 3D Studio Max to make a disc for collision checking in another project. The material options also feel very limited, but maybe I just haven’t figured it out yet.
Continue reading →