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

A Change in scenery

Let’s say in a film, there is a scene which simply takes your breath away. Maybe a storm brewing above, the atmosphere changing in the environment. pretty interesting right?

Right!

This blog shows the magic of a changing in the skies and the feeling in which it brings to the environment you are trying to imply as the developer of VFX artist. First let me show you this image…

CaptureSKY

Firstly, this composition may consist of a JPEG image and either a still, panning or any other footage for the effect to really take hold. To start off, the linear wipe tool needs to be used to add the feather effect on the horizon as most would see any other sunny day. Applying this will show immense realism and give the audience extra to look at rather than a blank canvas.

Next, the ‘Linear color key’ will keep the JPEG image from being show on anything but the ground and by doing this there will be more room for safety and less for risk of positioning images or effects.

Finally, adding colour balance to your composition should give the overall effect and footage a more natural feel and with the right adjustments; everything should look more natural.

This video should show many other tutorials about Linear colour key and sky changing tutorials;

 

 

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.

VFX – Pulling the strings

Like a puppet, the theory and practice of rigging both in 2D & 3D is basically bringing something to live which has come from a mere idea tucked up in your head.

Rigging in after effects is just like rigging in Maya just without the work of taking it to a higher dimension… picture this if you will; one would need four tires, another would only need two.

253220e3111c48b3031a289525b4999b
2D Side View (2 Wheels)
21103255821_52a08c1189_c
3D orthographic view (4 Wheels)

For this blog, I will be explaining the process of rigging in After effects alongside the practice of joining through an asset hierarchy method.

Firstly there had to be assets to rig, we started with a robot asset with backgrounds and added effects to add aesthetics to the overall composition. At this point I had a slight idea to the concept of rigging for VFX animation but needed extra insight to come to use it for further projects. I have these few screenshots from the process of animation used in after effects.

This slideshow requires JavaScript.

Character rigging or in other words ‘Puppet making’ in my opinion can only really be effective with pictures such as humans or and other animal as long as it has a natural concept to be bent or have joints which can bend, unlike inanimate objects unless an animator is thinking about the fantasia times from Disney where anything is possible.

 

Heirarchy ‘Parent & Child’ animation…

Coming closer to my portfolio presentation, I have time to improve on my 3D skills in animation. The lesson today consisted of learning about the hierarchy and its connection with the terms ‘Parent & Child’.

Parent & Child

This is a term where the main object is classified as the parent whereas the connected object is known as its child. Here is a visual representation of what I’m trying to explain;

comp_aboutskelhier

After engraving this information in our heads, we set out creating a simple character and animating through the hierarchy and practicing the parent and child method.

This was the basic undeveloped animation heirarchy graph for the character I made which shows that each panel is an asset which has been created in maya or already built into the scene during launch of the Maya application.

Each panel is a parent but only if I give something for it to parent with, this is where the term ‘child’ comes into more focus. It’s exactly the same as in real life, for example; A person is not a parent until child is there to be parented.

Recently I have been working on model in my spare time that I can now for practice my animation, hierarchy and parenting skills… not that in real life of course.

As I started this project at home my first thought was what can I create which has a simple skeleton and has a very simple movements such as a walk and idle stance or cycle. Finally I also thought which can be the easiest to make which is not like which is not like me because I like to have a challenge with modelling and animation. And then I clicked, ‘What was the dinosaur called with the long neck which is really slow?’  – Alamosaurus 

dinomesh
Alamosaurus Mesh 

Why not, giving the fact that it’s tool it has a long neck and other distinctive features. It seems easy enough to model, with a good JPEG image plane to work with and the right tools to use. And within a few hours I had a full model of an alamosaurus ready for Rigging and waiting to be brought to life.

Rigging- the method used by animators to set up a simple skeleton frame within a model to animate with.

Afterwards I started setting up the hierarchy for the skeletal structure and it wasn’t easy for the first time trying to get the grasps with what goes where in the hierarchy in terms of ‘what should be the parent and what should be the child?’.

I finally figured it out when I thought about logically what should be connected to what, I started by saying Head, Shoulders, body, hips, legs, feet. Basically working from top down but with the head being the main parent. Just like in the image of this blog you see the shoulder connected to the elbow connected to the wrist connected to the hand. Quite logical when you think about it… here it is laid out more simply for you.

 

 

 

 

Shoulder > elbow > wrists > hands.

 

Up to this point I am currently trying to get my head around ‘painting weights’ for the animation so therefore my model does not bend unnaturally to the key pose I give it. I have inserted a clip showing you what painting weights in Maya is below this paragraph. I hope this teaches you as good as it has taught me.

How to create a hierarchy with Maya.