Since I want to create a food-theme game, I designed two rewards: vegetable and mushroom.

MMP 270: Introduction to Video Game Design
BMCC Spring 2022
Since I want to create a food-theme game, I designed two rewards: vegetable and mushroom.
I added Global script and PlayerController script to the project.
This shows my character collecting items.
extends Area2D
export var item_type = 'apple'
signal item_collected
var item_is_collected = false
func _on_Item_body_entered(body):
if not item_is_collected:
emit_signal("item_collected", item_type)
item_is_collected = true
$AnimatedSprite.play("Collected")
func _on_AnimatedSprite_animation_finished():
if item_is_collected:
queue_free()
Based on my design, the main color of one of my main characters is green (left one):
However, the combination of white and green looks a little boring. Therefore, I decided to add more details to the character by making the following changes:
Based on the refreshed design, there are five animations for the character, including idle, walk, jump, die, & being hit:
Here is the video, showing what it looks like when idling and walking:
By the way, these little cuties are created by Adobe Illustrator in pixel preview mode. For anyone who wants to use them in their project, please feel free to download them, you can change shape/color as you want as long as you claim the collaboration.
Download link: https://www.dropbox.com/s/zmv9hh1mnhevo5j/character%20animation.ai?dl=0
Testing out basic tiles I made in piskel, just to see how it would look.
my scenery sprite sheets, this is just supposed to be the forest area of the game. Two different types of trees, a bunny blob, and a sign of one of the towns.