/lethal_combat_unity

A collaborative RPG game designed with the Unity game engine.

Primary LanguageC#

Lethal Combat

Play Here

Description

A turn based RPG game using C# and the Unity game engine. Allows the player to choose a hero and during the battle, choose from three different weapon options each with random hit points based on character stats.

Contributors

Kristen San Martin - Project Lead | Game Developer

  • Designed and integrated the character selection and game over scene for the project.
  • Modified the game handler from the tutorial to integrate it with the new classes and objects designed specifically for this project creating a fluid turn-based experience along with the AI attack logic.
  • Collected asset files for background, weapon icons, fonts, and character generators.

Kim Greenbush - Game Developer

  • Designed and coded the character and weapon classes to conform to OOP standards
  • Implemented the classes to perform actions and update class values
  • Linked weapon icon selections with animations
  • Programmed the health bar and profile icon to update upon certain actions or values
  • Modified the basic architecture of the project from a YouTube tutorial

Completion Time

This project was started and completed in seven days.

Technologies

C# was used to write reusable object classes for the game elements such as the base weapons, and characters. Due to its simplicity and all the support from the indy game development community, the Unity Game Engine was incorporated into the project to compile all the assets and game elements such as animations, classes, action handlers, and backgrounds into a working file. Unity Collab , along with Github, worked as version control for the project between the contributors.

Screenshots

alt text alt text

Installation

Download and Install Unity Hub 2020.1.9 and follow the installation prompts then open the project folder. Newer and older versions are not guaranteed to work.

Clone the repository down to your local drive by opening up a terminal in the folder of your choice and type the code:

git clone https://github.com/KISMET-INC/lethal_combat_unity.git

Open the file in Unity Hub

Future Updates

Work on this project has slowed, however we do plan to add to the gameplay to make it more exciting.

Multiplayer Ability to play against your friends instead of computer More weapons More enemies Different levels Player levels up stats after each battle won Scoring system and Scoreboards Choose your own name and dIfferent classes of characters (Wizard, Paladin, Knight, Archer etc) Display for player and weapon stats

Contributing

This is an open-source project and we are accepting contributors. For pull request approval, Kristen - kmoreland909@gmail.com or Kim - kim_greenbush@icloud.com

Support

Any questions or comments about this repository and its contents can be emailed to Kristen - kmoreland909@gmail.com or Kim - kim_greenbush@icloud.com

Authors and Acknowledgment

We would like to thank Kurt Kaiser for his amazing YouTube tutorial channel.