Games Development - Task 3: Prototype
23/4/2025 - 29/5/2024 / Week 8 - Week 10
Cindy Clarissa Leslie / 0367677
Games Development / Bachelor of Design (Hons) in Creative Media
Task 3: Prototype
Games Development / Bachelor of Design (Hons) in Creative Media
Task 3: Prototype
LECTURES
INSTRUCTIONS
In this task, we were required to strart the prototype of the game, focusing on coding the basic mechanics and stage. In this stage, my groupmate decided to use Godot Engine to create the 2d platformer game after consulting with the lecturer.
Task 3: Prototype
Figure 1.1 Adding animations and sprites into the engine
Firstly, using the existing animation assets that has been created in the previous task, the image sequence was inserted into the engine. Since there was some error in exporting png in Photoshop, thankfully the engine had a sprite tool where the background can be erased manually.
Each animations were then coded into different mechanics, starting from idle, walking, jumping and attack for the prototype.
Figure 1.2 Environment and tiles
After coding in the basic mechanics, the game scene is altered, changing the background to the pixel one we have created and creating a map using the tiles. The colliders were turned on to ensure that the player can walk on it.
Final Task 3: Prototype
Figure 1.3
Lastly, a placeholder UI was created as the prototype. Furthermore, the script for attack was completed, instead of the melee one like the lecturer taught us in the tutorial, we want Byte to have a shooting attack instead. This was done simply by changing the position and range of the hitbox, killing enemies that hit the ball.
Mechanics include:
A,W,S,D - walk
Space - jump
J - attack
Esc - open main menu
REFLECTION
The prototype was a new experience, I had to refer to the tutorials and existing videos online to learn. However, I was able to work with my groupmate a lot and collaborate in order to make the basic mechanics. I was mostly responsible for completely asset and my groupmate was responsible for inserting the sprites and coding the mechanics. I've observed the complicated process of coding and scripting, where there are a lot of variables needed to be taken in consideration.
Comments
Post a Comment