Portfolio Reflection

Last week I did my final portfolio presentation. It went okay but there are a few things that I could have done differently. One of the main things was that I could have spoke more confidently as it would make me appear more prepared. Something that the lecturers pointed out to me was that my presentation appeared to be rushed. By that, they meant that it looked like I spent little time making it. As much as I hate to admit it, it is partially true. I would say that I didn’t use all the time I had to make … Continue reading Portfolio Reflection

Game Jam Assessment

Over the last 2 weeks I have been creating a 2D stealth game for an assessment. The game had to have certain features that I will list now. It had to have: -A player that moved -Enemies that follow a path -Enemies that try to kill you if they see you and go back to their normal path if they lose sight of you -A goal and a win/next level screen -Enemies that fire bullets at you. If the game had all of these in you were likely to pass as you only needed 8 marks out of 20 to … Continue reading Game Jam Assessment

Solo Game Update

I have decided that I won’t be going ahead with the 8-bit zombie game because trying to create the assets, characters and the background is causing me quite a lot of trouble. I was able to make a couple of assets but I couldn’t make any decent designs for the characters or the background so I decided to scrap that idea. The new idea I came up with is rather simple. The character is a blue square and its goal is to get past the circle guards and reach the triangle that the circles have kidnapped. This idea should be … Continue reading Solo Game Update

Solo Game

For an exam I need to create a game and a few levels. The first step to achieve this was to come up with a theme for my game. After 5 minutes of thinking time I came up with the idea of a pixel art game themed around the apocalypse. The next step was to think of what characters were going to be in this game and what the goal of the game is. I decided that the player would be controlling a human and that the threat in each level would be zombies. The goal in each level would … Continue reading Solo Game

Coding

Last week I tried to make a door that would open when I clicked on it. I was able to make the door quickly in Maya and then import it into Unity. The main problem I had with this was the coding. To start with I tried to make the code for it using the code that I had already had. I tried to use the following code: This small bit of code means that when the mouse is over the door it should rotate 270° in the y-axis. I don’t know the reason why but this code doesn’t work. Continue reading Coding

More Maths (and solo game update)

Today in my Coding lesson we started by learning about normalisation and magnitude. Magnitude is basically the length of a vector. It is calculated using pythagoras. An example of magnitude being used in a game is to measure the distance between 2 objects, e.g. the character and the objective. This can be coded by using: Vector3.Destination Normalisation sets the magnitude to 1. This can also be known as 1 unit vector. To normalise co-ordinates you divide them by the magnitude. An example of this is (3,4) with a magnitude of 5. After dividing the co-ordinates by 5 you should be … Continue reading More Maths (and solo game update)

Maths and Class Diagrams (+ Solo game update)

For today’s lesson I had to go over a topic that I did in GCSE maths. It was trigonometry. One of the most IMPORTANT things to remember about trigonometry is SOHCAHTOA. SOH = Sine= Opposite/Hypoteneuse CAH = Cos= Adjacent/Hypoteneuse TOA = Tan= Opposite/Adjacent. Trigonometry is useful in 2D games. It helps a lot with movement of an object. To move left and right you use:   X=Cos(Angle)*Distance To move up and down you use:    Y=Sine(Angle)*Distance. I also learned about radians, which can be used as an alternative to degrees. 360° = 2 pi (No pi symbol). To convert radians to … Continue reading Maths and Class Diagrams (+ Solo game update)