Bee Runner
In this amusing game, your goal is to escape from a giant bee. Your journey won't be easy as you'll encounter numerous obstacles and enemies. Only the best players will be able to unlock the Chest of Dreams and claim the well-deserved reward!
C#
Unity

This project created for the Games Job Fair Spring 2024 LITE - Unity Engine Programming Challenge.
Play here!
controls
Jump: Spacebar
Shoot:Left Mouse Button (LMB) or Left CTRL
Pause: Escape (ESC)
The giant bee can catch you immediately, or you may lose before it reaches you. You have a health bar that can deplete before reaching your goal, but you're not defenseless! You can evade obstacles and shoot enemies. Defeating enemies rewards you with items like coins, keys, or healing flasks. Coins can be used to purchase the Chest of Dreams, while keys are used to open it. The reward can change your life and bring happiness. You also have the option to reset your progress, although you won't want to!
implemented features
1.Procedural Generation
Ground lines change randomly before generation.
Smooth transition between grounds if number of lines is the same.
Random spawning of obstacles and enemies.
Calculated spawn positions.
Deletion of old map sections.
2.Shooting
Set delay between shots for player and enemies.
Projectiles disappear upon collision with enemies, player, ground, or when leaving the screen.
3.Running
Speed increases over time.
Colliding with obstacles or enemies decreases speed.
4.Collecting
Collect coins and keys throughout the game to spend on the Chest of Dreams.
Grab healing items to restore health.
5.Monsters and Obstacles
Two types of monsters (melee and ranged).
Two types of obstacles (with and without damage).
Main monster: the giant bee.
6.UI
Game HUD (Player's Health Bar, coins, keys, and score).
Pause screen (coins, keys, current score, best score, and buttons).
Main menu screen (buttons, Chest shop, coins, and keys).
Tutorial screen.
Game over screen.
Enemies' Health Bar.
7.Music Environment
Game music created by myself using Groovepad.
Main menu music created by myself using Groovepad.
Other sounds sourced from the Unity Asset Store.
See on GitHub