Did I mention I wouldn’t update regularly?

You may have thought I’d given up by now – over a month without an update – but despite seeing such incredible similar indie projects as Infinity Universe (well worth checking out for the crazy scale – over 7 years of dev! and multitude of tech posts), and Salvation Prophecy (also awesome, and actually released), I’m still working on the game. Granted, I haven’t done as much as I would have liked, but then I never do.

Seeing the great projects linked above has filled me with amazement for how much one person can do, as well as depressed me by showing me how much I have left to learn. So I’ll try and keep the scope of this game pretty low, as I don’t want to be working on it forever! I also started watching the first season of Firefly, which I’m loving, but can’t believe how Mr Whedon stole half my ideas before I’d had them! Seriously though, that is almost exactly how I’d pictured the state of civilisation in my far-fetched fantasies about this game.

Ok, here’s some stuff I did in the last month in pretty much chronological order:

  • learned some of Zbrush 4R2 and figured out a new, better modelling workflow (along with 3ds max), which I’ll put up a video of in the future. It’ll be useful for any 3d modelling project, really, not just games. Did some spaceships with it.
  • Improvised and recorded a sum of around 10 minutes of guitar “music” for the game – who’d have thought your skills degenerate so much after a year of not playing? Tried out FL Studio.
  • Messed around a bit with Ogre, read articles/book on game programming, a bit of C++.
  • Started a clean framework for the game, using http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Advanced+Ogre+Framework&structure=Tutorials
  • Started learning shader programming – all that maths screws with my head. The pain is not alleviated with this complicated (for me anyway) free book GPU Gems 2

I’ve been using FX Composer to write some shaders, such as this: Image

A 2-pass planet-y shader. Quite simple, I suppose; the atmosphere pass expands the vertices along their normals, and then colours using a “falloff” like pattern (if you’re used to max’s material system), and there’s a basic blinn shader as pass 2. Unfortunately the way I implemented the atmosphere (writing colour without depth) means it doesn’t work in Ogre when I ported it over. But I knew I’d have to re-write it anyway! I want to figure out a way of doing procedural noise-based planet textures – I’m pretty sure you can do lots of the work on the GPU. It seems everywhere I go for this sort of thing, this guy pops up as being a colleague of the writer: Inigo Quilez. I first came across him about a year ago; he seems to be a total genius having read the majority of his stuff!

Ok that’s enough for now. If you want any detail that I might be able to provide, don’t hesitate to ask.


Tags: , , , , , , , , , , , , , , , , , , , , , ,

About reecpj2

I created this blog to motivate myself and chart my process in the production of a video game I am making over the summer. I also want to share ideas and feedback with anyone interested in the process! I'm not really a programmer; I starting learning C++ a couple of months ago. I did a C++ and OpenGL halftone program for a uni project, which, despite plenty of bugs, has given me the confidence to try and make a 3D game without a studio or masses of time. It remains to be seen whether this is total folly. I'm 20, male and studying Computer Visualisation and Animation at Bournemouth University, UK. I have always been interested in making games but haven't done anything about it since I was about 14 and making terrible flash games. I recently got an inkling as to how complicated games are when modding Skyrim to change the mesh of one hat. This is about the first time I've committed to sharing any work I've done online or started a blog/ personal website.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: