Mini game project created by the team of 7 at the university. 


[How to Play]

Take control of player character and defeat incoming horde of enemies. They spawn indefinitely. 

The game has time-based waves with each wave that lasts 30 seconds. When each wave ends, there will be 10 seconds to prepare for the next stronger wave. 

Later waves will have stronger enemies and increased enemy numbers to fight against.

Player automatically performs attack, and it is carried out after every cooldown time is over.

Destroying enemies drop EXP orbs. Collecting these fills the EXP bar on the top of the screen. When the bar is fully filled up, the player gets level up and receives three powerup options to select from. 

The menu will not show up when none of the powerups are available. Some powerups provide additional weapons, while others increase a certain status of player.

Each powerups has their own levels, and choosing the same item again will make the powerup stronger. It will stop showing on level up menu once the level reaches the max level of individual powerups. 

Alongside powerups, level up also recovers 25 points of health and grants small health max increase up to 200.

The Player character has a dragon familiar. They also level up when the player levels up. It will get stronger attacks when reaching a certain level. 

Player has health, and it is indicated by the red bar on top of the player character. Health depletes when the player collides into enemies, and the game is over if all health is lost.  

In that case, the player character falls over and becomes unable to move or attack and the game over menu will be shown.

Click either restart to play again or return to the main menu via mouse.


[Control]

WASD keys - Move the player character, A and D keys move cursor when level up menu is displayed.

ESC - Opens pause menu

Enter - Can be used to select a powerup in the level up menu

Left mouse button – Only usable to select powerups in the level up menu


[Notes]

The position of mouse cursor is responsible for the direction of default slash attack. It will attack toward the direction of the cursor.


[References] 

Anokolisa. (2022). Free - Pixel Art Asset Pack - Topdown Tileset - 16x16 Sprites[Pixel art].  Itch.io. 

https://anokolisa.itch.io/free-pixel-art-asset-pack-topdown-tileset-rpg-16x16-sp...

Zerie. (2024). Tiny RPG Character Asset Pack v1.03[Pixel art]. Itch.io. 

https://zerie.itch.io/tiny-rpg-character-asset-pack

BDragon1727. (2023). Retro Impact Effect Pack 5[Pixel art]. Itch.io. 

https://bdragon1727.itch.io/retro-impact-effect-pack-5

Granberg, A. (2021). A* Pathfinding Project (Version 4.2.17).  

https://arongranberg.com/astar/ 

Brackeys. (2020). Health-Bar. GitHub.

https://github.com/Brackeys/Health-Bar

URW Software & Type GbmH., The Font Bureau, Inc., & Microsoft Corporation. (1994). Copperplate Gothic Bold. 

https://online-fonts.com/fonts/copperplate-gothic-bold

Michael Jay. (2024). character/bird/dragon sprites. Itch.io.

https://michael-jay-rov.itch.io/characterbirddragon-sprites

AoiSani. (2024). Pixel FX vol1- fire&smoke. UnityAssetStore.

https://assetstore.unity.com/packages/2d/pixel-fx-vol1-fire-smoke-301082

 

StatusReleased
PlatformsHTML5
Authortk36k
Made withUnity