Thursday, 25 October 2012

Try not to become a man of success, but rather try to become a man of value.

- Albert Einstein

This dissertation project is all about learning and becoming more valuable. I thought I'd list some things I will need to learn or overcome with my current plan (such as it is).

  • Javascript/C#;
  • Using Unity as a 3D game engine (or for a high percentage of the time);
  • How to create a base class or script which everything else runs on;
  • Loading/cycling levels;
  • Creating all (or most) objects dynamically (opposed to having them already placed in the editor);
  • Adding objects inside other objects dynamically; complete with positioning, rotation and other such goodies
  • Dynamically creating physics based rope with length constraints (Using Physics hinges, maths and such);
  • Subclasses (objects take on some properties of others);
  • Object dragging/dropping/snapping(mouse);
  • Transferral of variables/information through connected of objects (and termination);
  • Removal of infinite loops;
  • Coding UI/menus;
  • Scrolling;
  • Control of lighting/objects through code (position/brightness/colour);
  • Pre-loaders (possibly in terms of sub-loading);
  • Designing my own mechanics (that work);
As of yet that's as much as I can think of, but I do not yet fully know the extents of what this project might entail for me.

2 comments:

  1. Good, this is what i want to see. You are absolutely right about being a man of value. This is crucial if you wish to gain employment so i am very happy to see this level of focus and commitment.

    ReplyDelete
  2. Getting your currently nebulous idea refined down is the next stage that you need to go through - you'll better know the requirements to accomplish it with a more solid idea of what you're trying to achieve.

    The idea you laid out in the previous post is a good starting point for that refinement, figure out which mechanics you actually want in your game (energy transference and wiring components seem to be the main ones).

    So spend the next few days / week to get it all locked down and written up as a document / blog post.

    ReplyDelete