CyberSentinel is an engaging, grid-based cyber security educational game developed in Unity. It aims to teach players about various cyber security threats and defenses in an interactive and fun way. Players must defend servers from a variety of malicious attacks while learning about the tools and mechanisms used in cyber security.
-
Grid-Based Gameplay:
Players interact with a grid system where they can drag and drop components to create defenses. -
Defend the Servers:
Servers are positioned on the left side of the grid, representing the assets you must protect. -
Attackers:
A variety of malicious enemies like malware, trojans, and viruses emerge from the right side, imitating real-world cyber threats. -
Defense Mechanisms:
Players deploy defense components such as firewalls, intrusion detection systems (IDS), and more to stop attacks before they reach the servers. -
Interactive Education:
Hovering over components (both threats and defenses) displays detailed descriptions, providing educational insights into their purpose and behavior.
-
Educational Hover System:
Gain knowledge about cyber threats and security mechanisms directly in the game. -
Dynamic Threats:
Malicious entities with diverse behaviors and attack patterns simulate real-life cyber threats. -
Strategic Gameplay:
Players must strategically place and utilize defense mechanisms to protect their servers efficiently. -
User-Friendly Interface:
Intuitive drag-and-drop mechanics make the game accessible to players of all skill levels. -
Immersive Graphics:
Visuals and animations designed to make the learning experience engaging.
- Unity (version 2020.3 or higher recommended)
- A computer running Windows, macOS, or Linux
- Clone the repository:
git clone https://github.com/mandyy1305/CyberSentinel.git
- Open the project in Unity.
- Build and run the project to start playing the game.
We welcome contributions to improve CyberSentinel!
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name" - Push your changes and open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any queries or suggestions, feel free to reach out via GitHub issues or contact the developer directly.
Enjoy defending your servers and learning about cyber security with CyberSentinel!