Analysis of video game design: Crash Bandicoot: Twinsanity

Ahh the good old days of our favourite Bandicoot whom goes by the name of Crash and the evil nemisis, Cortex.

Crash Bandicoot, released in 2004 by Activision and carried on by many developers over the years such as Travelers Tales who were founded in 24 Jan 2005 · Knutsford, England & Naughty Dog. The development is quite simplistic, but the overall art style overcoats the simplistic mechanics` to make everything look amazing. On a lighter note, the game was designed with the PlayStations dual stick functions. this made the games movement a lot controls easier and add an additional movement to the camera giving the player the best perspective and a way to control what they see.

Twinsanity introduced to the players to what it was like to roam around an environment alongside interacting with external assets, platform puzzles and gather hidden collectables.

This slideshow requires JavaScript.

I will agree that in comparison to games nowadays, the graphic capability was pretty mediocre but still aesthetically pleasing. overall, crash bandicoot still makes its way through the years adding ever so slightly to the franchise with amazing games alongside the re-master which is set to release later in 2017.

Analysis of Video game design…

Mario Galaxy

When it came to multi platforms, unique puzzles and basically the most beautiful looking aesthetics which a game can offer. Mario galaxy never ceases to step up to the mark…

Continue reading “Analysis of Video game design…”

2D Solo Game – Week 3

Now all the pieces are coming together nicely, and the code is making more sense by the day. Especially with the layout, learning the difference between Allman & TBS1 bracketing.

===== 1TBS =====
while (x == y) {
    something();
    somethingelse();
}
===== Allman =====
while (x == y)
{
    something();
    somethingelse();

This basically shows different ways to layout the code so programmers can read it easily and make sense out of it. 1TBS shows the opening brackets connecting to the end of the first line of code which could represent the literal connection whereas Allman separates creates a new line for a new bracketing section… like a quarantine in a way. Keeps everything away.

PICKUP
Allman Bracketing (Physics Movement ‘Script’)

Doing either bracketing will not affect the workings of the code of what target you apply it to. Ultimately this should show what code is supposed to look like and also show an easier way of bracketing the code.  Below is an example of 1TBS bracketing, I wouldn’t expect you to read it all but if you want to, I highly recommend looking at the way the brackets are set in comparison to Allman.

Cone & Line of Sight

Back to the game in hand, there have been major improvements such as including collectable objects in my game to finally trigger the door, the idea.

  1. Get the Collectables.
  2. Avoid the Enemy.
  3. Get to the goal.

Simple, it’s just… making more levels & having the gameplay flow at an equilibrium alongside an increasing difficulty. Throughout the duration of the game…

GAMEPROG
collectable objects function / Recent progress

All boxed up

Working under restrictions can sometimes call for planning, compromise and creativity…

I have been set on a task to create a 3D model as a practice project leading up to the world skills event; a treasure chest is my first and by the time you are reading this I am still making progress with this model, just need to start texturing.with the Uv maps and hopefully learn more about PBR texturing.

The use of spikes and a large set of horns gives a hint of character to this model, but the horns could also be vines or tentacles which consequently can lead to confusion upon the eyes of a player, modeler or mere inspector.

CHEST
To create the horns, I had a chance to try a new tool which I had looked into. The NURBS curve tool, this tool allows me to draw out a more accurate line for my polygons to follow through elevation. Additionally, these lines allow me to be more interesting with the wackiness of my poly’s…

This slideshow requires JavaScript.

moving on to the Texturing in Photoshop… after an hour of unfolding the entire model including the external assets. I learned these new skills/tools;

  • Automatic unfold
  • Sew/Cut UVS
  • Layout
  • Snapshot UVS
  • Unfold
  • Smooth Unfold

After I finished the UV editing, I found that with the new tools and skills I developed during that time and that UV unwrapping doesn’t take the duration that people take it for. It mostly consists of a lot of prior planning and is easier to do when there are external assets which leaves out the worry of having to cut out odd seams where you can alternatively have more straight forward UV layouts.

 

2D Solo game Week 1

Further venturing through the paths of game design and coding my way through the basics of my top down stealth game.

I start by creating my assets first, such as a protagonist ‘main character’, walls, enemy, a backdrop for my game, all I need now is a goal and I can reach further development. I create my assets all on Adobe Photoshop. By using the brush tool and tampering with the brush settings, I can give out better fake lights on the assets giving out a 3 Dimensional look without altering the lighting of the scene nor the renderer.

BRUSH SETTINGS
Brush settings tool

This slideshow requires JavaScript.

Beginning my development on Unity, I made the mistake by selecting the game to be a 3D game, I had to therefore change the camera to ‘orthographic’ so of can therefore render the sprite images all together.

To conclude this blog I have also considered having a feature where the player must collect a specific object to therefore pass except the first stage which the player should be able to get to grips with the controls and the environment around him/her.

Projectiles_CODE

This piece of code is for a projectiles script which in simpler terms means ‘When shooting each bullet has two seconds until it is dead’, sounds odd… Bullets don’t die, but it does cease to exist after leaving the screen from source  within two seconds.

Autodesk Maya – NEXT GEN IDENT

I have been progressing ever so slightly with my I dent animation developing and refining it with minor changes by using the motion graph editor to help me with ‘block animation’ which also means step-by-step animation to help me get those main poses or key-frames just right…

I’ve also been meaning to redo the lighting to either expose the scene and enhance the aesthetics of the scene. In other words basically bringing out those nice colors and making everything look spectacular. The method I thought which was best using was the three-point lighting method this will contain a main light, filler light and a back light that can bring out much more of the model or the scene.

During the pipeline of development, I was told about a new renderer called TURTLE. Turtle, like mental Ray can enhance and improve lighting by taking characteristics of lightning from real environments and apply them to your own scene which overall can inject realism but on an uncanny level which also introduces the term ‘uncanny valley’.

ident
I DENT scene with motion blur + DoF (Depth of Field)

Uncanny valley – A term used when an event or a scenes characteristic turns out to be not fully realistic.

After all the lighting was complete I then moved on to cameras and the animation of the cameras, for this I did not need to use block animation. Instead, I switched over to the camera view which I wanted to animate and by moving myself to where my assets looked best I could insert a key frame, this would show off my version of what I wanted myself and the audience to see.

The only problem that I faced during this task was trying to get timing right, but I learnt that by going through the timeline I can pick out key points in the scene and position the camera to where I want when I needed. By doing this I found it a lot easier and a lot more successful to improve camera animation within Maya.

Continue reading “Autodesk Maya – NEXT GEN IDENT”

Robot Design

This blog is to show my current work for the robot design which has also introduced me into more features embedded into Photoshop. I started with looking at specific robot sketches on pinterest and taken interest with the design of which I can bring into my own sketches.

I first started with the basic measurement sketches where I can start looking at how big each, portion of the robot will be throughout the drawing. This can massively help me to plan forward and prevent hitting a brick wall during the main outline of the character.

Mass.PNG
measurement Sketch

 

The main outline of the character was filled around the measurement sketches so I can therefore make sure that I can plan out what can be added. This can also give me a guide to what I can exaggerate and keep real to an extent. As you can see the shoulders are really exaggerated in comparison to the feet which looks more relatable to the characters primary mass.

outl.PNG
Outline

Measuring + Outline

 

I then move on to colouring, I start with the primary colour of the robot covering the entire drawing. By doing this, I can overlay this colour and not needing to worry about asking mistakes to the base colour of the robot, to make sure I have no mistakes and I can go back to where I have come from. I make external assets such as eyes on different layers and the shading on another additional layer.

Color.PNG
Colouring & Shading