Godot-Based 2D Game Development

Job ID: 38935119

Budget: £20 – £250 GBP

I'm looking to build a game on godot


Basically you have 3/4 levels in this 2d game
the main character is basically e.g. a dot in centre of screen and coordinate axes are structured around it, making the centre of the screen a point with coordinates (0,0)
The camera frame wont be moving with the character, it will be a classic 2d game with fixed borders
Now there will be a timer for every level too, starting from time: t=0, until the character dies ofcourse.

now another thing, as soon as the timer starts, the position of the character (playable dot) starts being stored for every 1.5 seconds. this is done by taking and recording the coordinates of the dot after this time interval as it moves across the screen in that time period due to the player controlling kt ofcourse

while all of this is happening, the y coordinates of each point is considered and at that moment an arrow type thing is fired at the y level from the left of the screen, which has a gradient zero

once the arrow intercepts the character they die

the player can either move out of the way of the arrows to stay alive or use their action key to swing a sword which will destroy the arrow moving near them
there will be another counters specific to this level, one of which is to record the number of arrows destroyed and another counter to keep track of number of arrows avoided by movement where no attack was done


Another thing to note is that after every arrow fired (first arrow will be horizontal going from left to right), the next arrow will be in from the other axis, so if first arrow is horizontal left to right, the second arrow (agter 1.5 seconds) (with respect to player position) will be vertical, moving from bottom to top

the player wins the level when either the counter for number of arrows destroyed reaches 10 OR the number of arrows avoided without attacking, reaches 16
Related categories: .NET Game Design Game Development Programming Godot