SightlessDog / Fighting

A combat system developed in unity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Not Beauty and the Beast

Multiplayer Fighting Game by Greek Salad Tiger Milk

Unity project for B23.1 GT2 Game Engines WiSe21/22.

Features

Menu and Settings

Game starts in separate Menu scene. Click on PLAY loads the Game scene.

Main Menu

Click on Options opens Settings Menu which allows users to choose and save their preferred settings.

Settings

The Game

Two players can play against each other.

Features include

  • Split Screen
    • Screen is split in half so both players can play from their own perspective.
  • Health Bar
    • Empties with every punch. When the Health Bar is empty the player loses the Game.
  • Stamina Bar
    • The Stamina bar empties when the player moves. If it's empty the player can not act and has to wait for it to re-fill.
  • Open World Map
    • The players can move around freely.
  • Input System
    • Keyboard and Gamepad keys are bind using the Input System
  • Sound Effects
    • You can get in the mood when Rocky's Theme Music starts playing on the main menu. While playing, the soft breeze of wind is surrounding you and is only disturbed by the sounds of pain and effort when the players move and hit.
  • Stunning Visuals

Game Play

Game Play

One player moves and hits using the keyboard, the second player plays with a gamepad controller.

  • W The player moves away from the camera
  • S The player turns and moves in the direction of the camera
  • A The player turns and moves left
  • D The player turns and moves right
  • SPACE The player jumps
  • CTRL The player takes cover behind his arms
  • ESC The Exit Prompt appears and asks the player if they would like to return to the menu or keep playing.

Confirmation Prompt

The Player can punch with clicking the mouse. If they hit the enemy the value of the enemy's health bar decreases.

The game is won when the healthbar of one of the players is empty. Then they can choose between playing another game or return to the the menu.

Health Bar Winner Screen

Internal Things

  • Please make sure to import Animations under Assets before starting the project
  • No direct pushes to master, If you built a new feature then please checkout a new branch and then make a merge request
  • Merge Requests has to be reviewed/tested by at least one person, if it was approved then it can be merged (please no hard feelings here and dob't anything personal :))
  • Private fields has to start with an underscore please ("_")
  • Please try to name your variables as accurate as possible (think of the people who don't know the code)
  • Please try to stay within the convention of conventional commits https://www.conventionalcommits.org/en/v1.0.0/

Participants

  • Elyess Eleuch
  • Liav Keren
  • Sophie Preußer
  • Linh Pham

About

A combat system developed in unity


Languages

Language:C# 55.8%Language:ShaderLab 32.1%Language:HLSL 12.1%