Benjamin Macaulay Portfolio

Terminal Hacker

Overview

Terminal Hacker is a university team project developed in Unity. The game simulates a fake terminal environment where players attempt to "hack" into systems, learning about the importance of strong passwords and security best practices along the way.

Features

  • Fake Terminal Interface: Players interact with a simulated command-line terminal.
  • Password Challenges: Players must guess or deduce passwords, demonstrating the risks of weak passwords.
  • Educational Content: The game teaches players about password strength, common vulnerabilities, and security tips.
  • Team Collaboration: Developed as a team project, with regular meetings and shared responsibilities.
  • Leadership Role: Led the team, organized weekly meetings, and contributed to the design and implementation of the terminal command system.
  • Unity Engine: Built using Unity and C# for cross-platform compatibility.

Technologies Used

  • Unity
  • C#
  • Game Design
  • UI/UX for terminal simulation

Challenges & Solutions

  • Team Coordination: Ensured effective communication and task distribution through weekly meetings.
  • Terminal Simulation: Designed and implemented a flexible fake terminal command system.
  • Educational Balance: Balanced gameplay with educational objectives to keep players engaged while learning.

Future Improvements

  • Add more levels and security scenarios.
  • Integrate real-world password cracking techniques for demonstration.
  • Expand educational content and feedback for players.