So another week has gone by and I have made quite a bit of progress, here are the additions since I last posted.

  • Texturing
  • Lighting
  • Skybox
  • Better Terrain generation
  • Environment Fog
  • Basic navigation

So judging by the screenshot, you might really be thinking that I’m working on Minecraft for the iPhone (I used textures that someone created for Minecraft). While this isn’t my intention, it is starting to look like my engine would be perfect for a simple port. Perhaps, I may consider creating something inspired by Minecraft in the future. For now, I will be sticking to my current game idea which I call Cube Hive.

As I continue to update this blog, the game idea will become more and more apparent but basically I want to create a game similar to this on the iPhone in a cube environment.

Anyway, here is a screenshot of where I’m at:

Oh, and BTW doing Fog in OpenGL ES is crazy easy. Here is the code (thanks to Mike Daley of 71 Squared for showing me this)

<code class=’objc’>GLfloat fogColor[] = {1.0f, 1.0f, 1.0f, 1.0f};
    glFogf(GL_FOG_MODE, GL_LINEAR);
    glFogfv(GL_FOG_COLOR, fogColor);
    glFogf(GL_FOG_DENSITY, 0.5f);
    glHint(GL_FOG_HINT, GL_DONT_CARE);
    glFogf(GL_FOG_START, 10);
    glFogf(GL_FOG_END, 20);
    glEnable(GL_FOG);</code>

That’s it! Such a great effect with so little effort.

Anyway, I don’t foresee my game being completed by the end of this month for the Ludum Dare competition. However, I have been working on a killer MUD client for the iPhone that I will most likely submit. I feel that current solutions are clunky, ugly, and unintuitive (sorry if you are a reader and a dev of one of these :/).

I should have some screenshots up soon.

I would love to hear thoughts/opinions of doing a Minecraft inspired game as well?

Tweet