Magma Wyrm Slayer

This game is inspired by the popular game Vampire Survivors. It features custom physics for player movement, enemy movement, and bullet movement. Movement matrices are used to calculate the player and enemy positions, and a rotation matrix is used to rotate books around the object. The axe uses a parabolic motion function to calculate its trajectory.

Features

  • Movement matrices for calculating player, enemy positions and bullet positions
  • Rotation matrix for rotating books around the object
  • Parabolic motion function for calculating axe trajectory

Gameplay

The goal of the game is to survive 3 minutes by killing enemies with your fireballs. You can move around the map to avoid enemies and collect power-ups to increase your health, attack damage, and movement speed. The game gets progressively more difficult as you kill more enemies, so you'll need to use all of your skills to survive.

Controls

  • Movement: WASD or arrow keys

Source code.

Tileset.

Enemy.

Leave a comment

Log in with itch.io to leave a comment.