The pitch

Combat-style multiplayer game, where two players battle against each other as Viruses. Will you be the last standing Virus alive?

The inspiration

Virus Fighters was heavily inspired by Super Smash Bros. and is by no means trying to hide it. We thought it'd be cool the design a multiplayer game (sadly for now only local multiplayer), where two players can fight against each other with different 'heroes' a.k.a Viruses.

The genre

Virus Fighters is a 2D platformer multiplayer fighting game.

The person to play

The ideal person to play this game should like platformer games, or fighting games in general. The hitboxes might get frustrating so he should keep calm and not be angry at the game. Prefers all types of artstyle, so 2D pixel games are not a problem for him. He likes challenging himself and likes to beat other players in multiplayer games, because it gives him a sense of his god gamer's skills.

The "How To"

As mentioned, to enjoy this game second player is required (atleast for now). However, you can try it all by yourself against a not moving target or pretend you how a friend (just like us). All of the keyboard shortcuts are explained in the tutorial of the game. Every character has a set of moves he can perform: Movement, Attack, Special Attack a Activate Boost While movement and attack is self-explanatory, special attack is done by a combination of the keyboard buttons, that is Move Down + Attack. Characters can also activate a boost that are collectable a spawn around the map. There are different types of boosts and each one of them gives the player advantage in the fight. Here they are:

  • Invisibility Makes the player invisible for short period of time/until he attacks.. The outline of the player is still visible, so the other player is not in a huge disadvantage.
  • Double damage Increases the damage of the player for 5 seconds. Probably with a visual queue so the player knows when it ends.
    • Health restore Self-explanatory.
    • Enlarge boost Make other player easier to hit. Increases the size of the model of the player.
    • Shrink boost Shrink down your model. Decreases the size of your model so you're harder to hit.

The path to victory is easy. Destroy all of your opponent's lives or have more lives when the timer ends. Easy enough.

The "What"

We have created three different maps, where players can battle it out and managed to create two heroes (due to deadline, we stole the sprites..). As mentioned earlier, every hero has an attack, special move and boost that can be picked up in the time of dire need. We have also managed to create a tutorial for the player, so he knows what buttons to press.

The "How"

For our project, we have chosen engine Godot, which 1 out of 3 members of the team used before. But thanks to the easy learning curve of the engine, we have managed to pick it up quite fast a present a game, that we are very satisfied with. We worked as a team and got through all the struggles together.

The future

We did think we could implement a simple bot so the player would not need a second player next to him, however due to the deadline being very strict we have decided to focus on the game and do as much as we could. Same goes for "online play", which would be very painful to implement under high pressure. In our defense, even Nintendo can't make a proper 'online' game after these years. These two things might see the future in our game.

The links

We have used bunch of free resources and assets on the Internet, so here's a little thank you to all the designers, music creators and content creators in general.

The assets: Viruses: https://rvros.itch.io/pixel-art-animated-slime

Boosts: https://vikingtabern.itch.io/universe-of-potions

Font - Pixeled.ttf: https://www.dafont.com/pixeled.font

Tilesets: taken from itch.io, we don't remember ;(

All the sounds were for free available at: https://drive.google.com/drive/folders/1erOTKoP-MmV6xre902a2ah5qVhUdROpW https://www.youtube.com/watch?v=NvtIt742MZ0&t=16s https://www.youtube.com/watch?v=nzjtkaLCn60

Music: https://www.youtube.com/watch?v=rQMASdvndvs https://www.youtube.com/watch?v=nTczJ1OcWXw https://www.youtube.com/watch?v=TEhutnSk7qQ

Built With

  • godot
Share this project:

Updates