🎮 3D CINEMATIC MATRIX SIMULATION (PC GAME)

VECTRA: The Matrix TUBAF Simulation

An immersive first-person 3D cinematic Matrix game built in Unity C#, featuring CUDA-accelerated Suno Bark AI voice generation, real-time Ollama LLM Operator integration, and cryptographic mainframe puzzles.

VECTRA Morpheus Scene

📖 Story Overview & Synopsis

Phase 1: The Construct

Intro Stage

You awaken inside the Construct facing Morpheus. A 49-second cinematic hostage intro locks your body while setting the mood. Morpheus presents the fundamental choice:

🔵 The Blue Pill

Quit the game immediately and return to your peaceful ignorance.

🔴 The Red Pill

Enter the simulation, examine the rules on the vintage TV, and call the Operator on the phone to transition into the mainframe.

Phase 2: TUBAF Informatik Mainframe

Mainframe Arena

You land directly inside the corrupted TUBAF Informatik Faculty Mainframe:

  1. The Oracle: Speaks to you about trust, choices, and the impending purge. As she finishes, she fades out, and the ambient soundtrack doomed.mp3 begins playing softly in the background.
  2. Agent Smith: Spawns into the arena. Listen to his taunts, then strike him 5 times using the E key (or left-click) to sever his proxy connection and defeat him.
  3. Trinity: Spawns and fades in after Agent Smith's defeat. She provides the encrypted security payload: V ungr Zngurzngvpf.
  4. The Operator (Phone AI): Press Q near the phone to chat with Tank, the Operator AI (powered by Ollama Local LLM), to decrypt the ROT13 cipher or get tactical advice.
  5. The Laptop Terminal: Press E near the laptop to open the Cyberpunk ROT13 Mainframe Terminal. Decipher the key (V ungr Zngurzngvpf → I hate Mathematics), submit it, and purge the mainframe!
  6. Victory Screen: Plays ending.mp3 and presents the final credits overlay with developer links and music soundtrack copyright information.
💡
Matrix Lore Notice:

If you heard Trinity with a man's voice earlier, it was because she was hacked and edited badly by Agent Smith. This was totally done on purpose!

🛠️ System Architecture & Tech Stack

System / Component Technology Description
3D Models & Assets Meshy.ai Generative 3D AI Mesh models for Morpheus, TV, Phone, Oracle, Smith, Trinity, and Laptop.
Game Engine Unity 3D (C#) First-Person Vector Controller, Raycasting, Physics, and Dynamic Scene Management.
Voice AI Generation Suno Bark TTS CUDA-accelerated float16 text-to-speech generation for Morpheus, Oracle, Smith, and Trinity.
Operator AI Link Ollama LLM API Local LLM integration (llama3 / mistral) powering real-time chat with Operator via REST API.
Cryptography ROT13 Cipher Cryptographic terminal validation system (V ungr Zngurzngvpf ↔ I hate Mathematics).
UI Architecture Runtime Vector GUI Vector CRT Matrix overlay system generated entirely at runtime without prefabs.

🎮 Controls & Interaction Shortcuts

Action Shortcut Key Description
Move Body W A S D Walk around the simulation environment.
Camera Look Mouse Move Rotate camera view freely (remains active during dialogue).
Interact / Talk / Hit E Talk to Morpheus/Oracle/Trinity, hit Agent Smith (5 times), open Laptop Terminal.
Call Operator AI Q Open/Close the Operator Ollama AI Chat Terminal near the Phone.
Close UI / Terminal ESC Close any active terminal window and return to game.

🎙️ Voice Generation Scripts (Bark TTS)

The voice lines for game characters are generated using Python scripts utilizing CUDA TensorFloat32 acceleration with Suno Bark TTS:

# 1. Morpheus Voices Generation
python main.py

# 2. Agent Smith Voices Generation
python generate_smith_voices.py

# 3. Trinity Voices Generation
.\venv\Scripts\python.exe generate_trinity_voices.py
Morpheus v2/en_speaker_6 Deep male voice
Oracle v2/en_speaker_9 Warm female voice
Agent Smith v2/en_speaker_2 Intimidating male
Trinity v2/en_speaker_4 Clear female voice

🎵 Music Soundtrack & Copyright Credits

👨‍💻 Developer & Creator Credits

Designed, written, and engineered by Parsa Besharat.