Beginnings

| Comments

This is my first post for the new blog. I’m in the midst of moving everything from www.indiejames.com to here. Anyway, it’s been a long day and I’m tired, but i wanted to mention the new game (operating title ‘Celestial’) that I’m starting.

It combines elements of tower defense (more along the lines of Plants vs Zombies) with some other genres and, hopefully, some originality. I’m just in the design phase so it will be some time before that one sees the light of day, but I have been experimenting with some of the technology behind it, like procedurally generated planets (you heard me, planets!!!). Here is a very, very early sample image:

Notice the specular lighting. Mmmm hmmm. That’s what I’m talking about! OK, OK, but it’s wayyyyy early.

I’m also looking at incorporating Lua into this game for level scripting. Strange that just minutes after buying Programming in Lua I see a tweet from @louielouie saying he’s listening to a talk on Lua scripting for apps at MoDev East. Makes me wish I had gone to MoDev East. Or even heard about MoDev East.

By the way, this is my first time using Octopress for blogging, and so far I really like it. It feels very “developerish” and has tons of cool plugins. Things like pull quotes make me feel important. I really like writing posts in markdown and deploying it here using rake tasks and git. Reminds me of my grad school days using LaTeX and makefiles.

I heard from @kshepherd of Imangi that he is looking into using Unity3D for his next 2D game. His interest is in the cross-platform capabilities. I guess being wildly successful on iOS just isn’t enough for some people :).

I had looked at Unity a while back but was put off by the learning curve. Admittedly I didn’t look very closely, so it may not be that bad. Maybe I should take another look at it (Keith is a bright guy).

That’s it for now. I’m going to try to make some headway on Celestial which I’ll be talking about much more in the coming days.

Comments