I'm a student now. Software and Information Engineering.
Currently I'm at the beginning of on new project. Its different to the older one in being simpler (2D shooter), but requiring more technology. I already got lots of stuff from the old project that I can salvage, but there is still lot to improve.
Here is a short overview:
HexaAssets (Content Management/Levels): 90%
Hexamate (Editor): ~60%
Scripting: 0%
CutSceenManager: ~10%
Content: 0%
Game Play: 30%
AI: 0%
Shader/Effects: 0%
The most important thing right now I finishing the Hexamate and the things that are directly connected with it. Which are HexaAsset (how I manage the content over multiple levels), and Scripting. Here is a picture of it:

That is a Section. A Section is like room of a bigger level. It can be draw and loaded separately to other sections. It also should be able, on day, to link to different permutations of on section, based on what choices you make in the game.
What you can also see are the two grid of which it is made. The first grid would be a tile mapping of the ground (the brown stuff), and the second shows highlights. The important thing is that those two grids have different sizes, to make it more natural. Later I also what them to be able to have different orthogonal and hexagonal orientations.
What you may also can see is that I use on parent texture, that holds the stone, leafs, a branch and berries at the moment, as split them up into children textures. Those children than can have a variation of features, like size, offset, rotation. Later I also what to be able to control those features with some simple scripting. Like if I want to have a stone that is slightly bigger than the others I don't have to create a new Asset. But more about that later.

Above you can see a prototype of some gameplay. You can troll the ship using a Controller, or Mouse and Keyboard. Like in Crysis 2 you can switch that at anymoment. (The level in the background is still old code!)
What I can't really show you right now it the menu and screen structure I use right now, simply because its nothing special, and I don't want to make a video of it. But to get to the gameplay above I already had to go through a main-menu, a simple cut-scene. As said its nothing special, but it works quite fluid.
You may find a lack of loading screen in the sentence before, thats because I plan to keep the game simple, at the moment, and make it playable without any kind of loading. At least thats the plan.
Sorry for the little information right now, I will go further into detail later, when I'm more into the blogging thing again.
Thats it for now, cu
Greg