One late night, you just finished your work for the day. You feel a little hungry, so you decide to go to the gas station downstairs to buy some snacks.

Going downstairs, walking on the empty street, you see a fire in your hand.

You are terrified.

Suddenly, dark shadows come towards you from all sides——

--------------------------------------------

Use WASD or Arrow key to move.

--------------------------------------------

Technical Details

Lecture Details

The last project of this semester! Although there are still some differences compared to the initial plan, it basically realizes three different weapon effects and fits the 100-second gameplay.

This time I mainly learned the writing rules of base code and sub-code, and created two different base classes to control enemies and weapons, which reduced a lot of work in adjusting values and writing new weapons.

Design Details

Balance

In terms of gameplay, I didn't make many innovations. This is a very standard Vampire Survivor-like game. Maybe the weapon that can automatically track the enemy is a small innovation. Therefore, I put a lot of effort into numerical balance. Adjusting experience points, enemy damage, movement speed, player attributes, etc., I spent a lot of time to adjust the right rhythm.

Iteration

In terms of iteration, I mainly updated various weapons and enemy types, and changed the enemy's attack method from ontrigger2d (moving using physical properties) to detecting and moving the position by using code. Then I kept adjusting the enemy's attack feeling, adding visual effects, adding sound effects, and updating art materials.

Credits

Art: Tilemap, Button BackgroundBar UI, Button UI, Player, Bot Enemy, Human Enemy, Fire & Poison Ball, Ice Ball, Font, Potion, Gem

Sound Effect: SFX 01, SFX 02, SFX 03

BGM: Fluffybunny - Denpa-Jack from Tempo : Rubatonin by Rubatonin

Especially thanks to the tutorial by Terresquall.
Published 6 days ago
StatusReleased
PlatformsHTML5
Authorcyberfish_07
GenreSurvival
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.