Creating a Rube Goldberg Machine in Unity

What I Created

 

This is the beginning of my Rube Goldberg Machine.  The outcome of the machine is to get one of the same coloured ball to the line.  The whole machine works without any interaction form the user.

What I used to create it

Some of the things I used are Rigidbodies, collider, Sprites, and basic scripts.  The rigidbody gave the balls and dominoes a mass and allowed them to move.  I can changes numbers to give each sprite a different affect.  The collider allowed everything to collide with each other and interact.    The balls had a circle collider and the boxes had box colliders.  I also had spinning things on my game which moved the ball differently to the other platforms.  They carried the ball along the top of them.  I also changed the bounciness of the ball with a physical material.

Problems I encountered

One of the problems I encountered was getting the right values so everything runs smoothly.  I done trial and error to finally get the correct values.  I also had to get some code to make an object spin on my level.  I had to do some research to find out how I do it.  I also had to change some values to get it to spin at the correct speed.

 

 

 

 

 

Animating/Visual Affects in Adobe After Affects

What I created 

I created an animation that includes different affects.  The Animation fades into the image with a lens flare that goes across the screen from left to right.  Its hard to see in the screenshot so I have tried to include all aspects in the screenshot.

animation.PNG

How I did it

I followed a tutorial form https://www.videocopilot.net/tutorials/text_blur_titles/ and I could build my own from that.  The tutorial was easy to follow so I created it pretty fast.  I also learnt different elements in Adobe After Affects so I am more comfortable using it.

3D Modelling: Maya

What I created

In today’s lesson I created a spaceship using Maya.  First we just done some basic shapes and then started to create a spaceship and this is what I created.  It took three attempts before I started to understand how Maya worked and got a spaceship like shape.  There are loads of options in Maya that makes it quite confusing but it was easier the more I used it.  I used Mirroring quite a bit as I like things symmetrical so I could assure it was the same.  I mainly used extruding to create different shapes and this is how I created some unique shapes.

Problems I encountered

One of the problems I came across was the shapes where overlapping and made it difficult to make the wing shape.  I had to ask Matt to help as I am new to the software and didn’t know what the issue was.

The way the sides and vertex work also made it difficult to get the shape you wanted so it was quite time consuming to try and make it the right shape.

Progress

I think I have made Okay progress as I have never used the software.  I have got the base model and need to change some things and add detail to the model.  I am going for a smaller design and I am adding more depth to the model.

Perspectives

One Point Perspective

how-to-draw-One-Point-Perspective-Aquarium-step-0.png

One point perspective is a way artists draw to make objects appear smaller the further away they are.  There is a vanishing point on the horizon line where the everything comes out from.

The artist has used this to create an image that looks like the animals are getting smaller as the image gets further away.  It makes the path look like it vanishes and stops.

Two Point Perspective 

two-point-perspective-ex_2.png

Two point perspective is where there are two separate lines that create two separate points.  They both are on the horizon line along the length and width of the image.

This creates an image where you can see two sides of the street and it gives a more 3D image.  This makes the closer building stand out more as more of the image is revealed and the buildings closer to the points smaller.

Three Point Perspective 

cropped.jpg

Three point perspective is when the width lines meet at two different points on the horizon and vertical lines on the object meet at a point on the perpendicular bisector of the horizon line.

Drawing

Capture

I drew this using Photoshop so I could use perspective to see how it works.  I drew a gun that has detail so I could give it a 3D illusion.

Mood board and Sketches

I have created a mood board including swords and shields to create in 3D.  The first step of 3D modelling is to get ideas and sketch them out.  I took ideas from each picture and added them in someway to my designs.  I tried to use components from all of the images.Moodbnoard.PNG

What I created/drew

I took ages trying to design something that worked but only got a few ideas.  The shields would have animation on and would have things flowing through it.  Here are my designs I have managed to come up with so far. I plan on adding more.

image1.jpeg

My design for my game

This is my initial game design that I have created where the goal is to pop the balloon with the pin.  The balls go through multiple turns to cut the scissors that is holding the balloon down.

Types of mechanics I have used

I have used a seesaw where the ball has launched the other ball into the air and lands onto a slanted floor.  The ball then gets to a basket where the weight of the ball causes the whole mechanism to move and knock another ball which rolls into some dominoes.  The last domino lands on some open scissors that closes and cuts the balloon free.  There are finally wheels that rotate back and forth so the balloon stays aligned.  The balloon hits the pin and pops.  The dashed lines shows the route of the objects.  The arrows show the direction that things rotate.

gamesdesign.jpg

Rube Goldberg Machine Research

What is it?

A Rube Goldberg Machine is a machine that performs a simple task but does it in a complicated fashion.  It is often like a domino effect as the machines link together to complete a series of tasks.

Rube_Goldberg's__Self-Operating_Napkin__(cropped).gif

How have they been used?

A website (digital trends) have created a video showing how they used the Rube Goldberg Machine to make and add toppings to a pizza.  This uses multiple machines that work together using physics to reach an overall goal.  This image above shows how a Self-Operating Napkin works following the letters from A-L.

giphy.gif

Understanding how it works

This is a simpler version on how it works.  The first all starts and falls off the ledge.  The ball then hits the next platform and causes the other ball to launch into the air and continues to roll along the platform it lands on.  The balls momentum makes the dominoes fall onto another ball which finally reaches the cake.

mq1h9TG3Q3-2.png

 

Creating a 2D game with Unity

There are many 2D games that are on the market, but only a few stand out to me.  Some of these are: Geometry Dash 61mVIP6Oo1L.png, Mario FZDDWTWI63F2JVY.LARGE.jpg and Candy Crush Candy_Crush.png.  These games have been very successful and have been popular throughout their time.

Play style and Artwork  

However, they all play differently and have have different art styles which make them unique.  For example, Geometry Dash is a harder plat former that is based on reaction time and remembering the level to complete it (reaching the end).  Mario has a similar concept but it plays differently as the user gets to play at their own pace and the game has a different art style.  Candy crush has a complete different art style and end goal.

What I want to do 

I want to create a 2D platform where the goal it to eliminate all the enemies on the level to complete it.  The user can choose their weapon at the start of the level and has to avoid being killed by the AI.

Goals and Ambitions

This is my Blog!

About Me

I am a young student that wants to create games and animation.  I want to learn different techniques within the gaming industry so I can execute them myself.  I play games regularly so I know the basics of games and I think this will help me develop my skills faster.

Why I picked this course

I chose this course because I play games regularly and I want to see what goes into creating the games I play every day.  I want to be able to create games that I can enjoy and others can enjoy with friends.  I’ve always played games where I think something should be different so I want to be able to give feedback and also help change/develop different games.  Having the knowledge of what goes onto games can help develop my skills and exceed in games development and animation.

Who I want to work for

Below are 2 of the companies I would want to work for.  I play games from both of the companies so I would like to be able to develop the games I love.  This is the end goal of the course.

X1NH71Z11PTZ1508884994858.jpg 651e20793d3a8c5485ce688a2bb1bee3.jpg