Games Proposal -
Project 1
Week 4 (11/10) &
Submission (18/10)
For this project, I
decided to take what I was doing for my honours project and make the game playable
which is a 2D Platform game inspired by Super Mario World and Donkey Kong.
Koya’s Adventure:
The Lost Curse
The game tells the
story of Koya being cursed after eating a
mysterious fruit he found which turned him into an animal. In this adventure,
Koya will have to find a solution to break the curse from the mysterious fruit
so he can go back to being a human.
There he meets a wizard
frog named Shin. Knowing what happened to Koya, Shin offers his help to break
the curse from the mysterious fruit, but only if Koya collects all 10 different
types of flowers which will help Shin make the potion to turn Koya back into a
human.
In the first level, there are 7 Cherry Blossoms to be collected.
The player can also
collect coins, once you collect 100 you gain an extra life. In future levels,
the coins can also be used to buy items/power-ups. There are 30 coins spread
across the first level.
Objective: First you speak to Shin, then you have to explore the map to find all Cherry Blossoms. Once you collect them all, the gate will open giving you access to the next area which is the Crystal Cave.
This is what the first level looked like when I started developing it.
Youtube Video of the Blockout: https://www.youtube.com/watch?v=lY_HmKt0BvI
The gameplay of the level: https://www.youtube.com/watch?v=Z-wA6HjkgPc
Since I already had half of the project nearly done, on week 3 and 4 I finished blocking it out, adding all the blueprints I needed to get the level going and adding a game menu with an exit, play and control button.
The blueprints I've added and the problems I've encountered:
● Character
Animation –
I tried animating my own sprites, but I didn’t have enough time to get
everything completed, so I decided to use an asset pack with a 2D Sprite.
● Character
BPs –
With the help of YouTube videos I got a lot of my character’s BPs done, the
only one I could not get to work was the climbing system.
● Climbing BP – My biggest problem
was getting my character to climb stairs. I’ve watched many videos and I
couldn’t get my character to climb, so I had to use the respawning system and
some platforms to complete the level.
● Teleport/Respawning BP – I’ve used the teleport system before in some of my previous projects, so I didn’t have a problem getting that done, but since I was having trouble getting the respawning system working properly, I decided to use the teleport BP to get the player back to a certain part of the level depending where you died.
● Game Menu: The last problem I encountered was getting my menu to work properly. I tried to keep it simple and only add a Start button, a controls button and an exit button. I managed to get the controls and exit buttons working fine, but for some reason, whenever I packaged my project and tried to play it by pressing the start button the main menu would not disappear but you could see the game running in the background. I tried watching different video tutorials on Youtube when creating a menu to see if I did something wrong, but all of them were following pretty much the same step and it was working fine both inside UE5 and after packaging it, but my menu was only working properly inside UE5 when I would try the game out.
Main Menu
Controls' Menu
The sprite and some of the assets like the trees, the grass and the spikes are from ‘Sunnyland Asset Pack’ which I downloaded for free from Itch.io: https://ansimuz.itch.io/sunny-land-pixel-game-art
.png)

.png)
.png)
.png)
.png)
.png)