For a beginner like me being able to learn to code has been made easier to understand by the use of “pseudo code”. This is the act of writing out your code in plain English to put across as a function.

This section of code reads as an if statement for the player. When the player reaches one side reset to the other side. In code this is what it looks like:
To be able to make our game we need to be able to make our player do actions. These actions must be given names and identified within the script of our player. Anything in games is a sort of variable assigned to an element whether it is a skill or an attribute.
For example making our player move we had to decide how we declare the speed:

Here “speed” has been made as a Float variable, this means it is a decimal and the number must end with an f.
Ever variable has a name, data type, size and value
We can declare the name.
The main data types are Integer, Float, String and Boolean
Integer = being a whole number
Float = a number with a decimal point
String = a sequence of characters
Boolean = true or false
The Unity interface is a versatile one with many windows. They can be manipulated in many ways. here is the default layout:

in the left of the screen you can switch through some pre-set layouts. I like to be able to see as much information as possible when developing and have been suggested a more productive layout which is liked out like:
Getting started with game development as a student of GameDevHQ I shall be using Unity which can be downloaded free from:
this will download Unity Hub where you can download different releases of unity as needed.

the projects tab holds your projects, the learn tab has useful tutorials provided from Unity themselves and their partners. Community is where you can check out the blog, forums answer etc.