🟩 Terminal Velo.City

Terminal Velo.City is a minimalist, Matrix-inspired infinite runner, with Global Leader Board, developed as part of a game portfolio project by Yunuen Vladimir (StudioSuperStudio). This project is designed to showcase my abilities in game development, programming, design, sound, and interactive systems as I transition professionally into the video game industry.

You can explore the source code on GitHub here: https://github.com/yunrock/TerminalVeloCity-Scripts


Game Design Document Terminal Velo.City

🎮 Core Mechanics

  • Movement: Move between three lanes using W/S, ↑/↓ arrow keys, or the D-Pad on a controller.
  • Obstacle Avoidance: Colliding with obstacles ends the game unless protected by a power-up.
  • Obstacle Destruction: Destroy obstacles using Gun or Shield power-ups.
  • Scoring System:
    • +1 point per second survived
    • +20 for each obstacle avoided
    • +50 for each obstacle destroyed
    • +100 for collecting 100-point objects
  • Progressive Difficulty: Game speed increases over time to challenge player reflexes.

🛡️ Power-Ups

  • Shield: Instantly destroys the next obstacle in front of the player.
  • Gun: Lets the player shoot a bullet using Spacebar or the X (East) button on an Xbox controller.
  • Bullet Time: Slows down time but keeps the player's speed normal, giving a tactical advantage.

🌌 Visual Style

  • Theme: Green-on-black retro terminal aesthetic.
  • Matrix Rain: Aesthetic background effect with cascading characters (e.g., 0 1 @ # % $).
  • Depth Simulation: Font size variation between lanes (top = smallest, bottom = largest).
  • Post-processing: Unity Post Processing Stack to enhance glow, contrast, and atmosphere.

📻 Sound & Music

  • Original Soundtrack: Composed by me.
  • Music Tracks: Main Menu, Gameplay, Pause, Game Over.
  • Sound Effects:
    • Game start
    • Button clicks
    • Obstacle passed
    • Obstacle destroyed
    • Player death
    • Power-up collected
    • Bullet fired
    • Score 100 points
    • Pause toggled
    • Movement sounds

📊 High Scores

  • Local High Score: Stored locally and shown when surpassed.
  • Global Leaderboard: Top 10 scores stored in a MySQL database via PHP scripts.
  • Score Submission: Players are prompted to enter their name if they make the Top 10 or beat the local high score.

⚙️ Options Menu

  • Toggle music and sound effects
  • Adjust volume levels
  • Access a built-in tutorial screen

🛠️ Technology

  • Engine: Unity 6
  • Language: C#
  • UI: TextMeshPro
  • Audio: Custom soundtrack and SFX
  • Backend: PHP + MySQL for leaderboard
  • Platform: WebGL (for Itch.io)
  • Version Control: Git + GitHub

👨‍💻 About me

Terminal Velo.City is a minigame developed by Yunuen Vladimir, a computer scientist, AI researcher, and lifelong gamer from Mexico City.

With over 14 years of experience in artificial intelligence, interactive software, and team leadership, I'm now transitioning into the professional video game industry. This project merges my passion for clean code, immersive visuals, and atmospheric audio, while also serving as a public technical demonstration for aspiring developers.

Download

Download
TerminalVeloCityZIP.zip 10 MB

Leave a comment

Log in with itch.io to leave a comment.