A 2D action-adventure prototype built in Unity as part of a Video Game Design course. You play as a samurai navigating layered hand-crafted environments, fighting enemies, dodging traps, collecting items, and progressing through a time-travel themed world. This project serves as the playable foundation for the full game concept.
Blade of Time is set in a world where a lone samurai warrior travels across different eras, facing threats from each period in time. The prototype establishes the core gameplay loop:
- Move and combat as a controllable samurai character
- Navigate layered 2D environments with depth and parallax
- Engage with enemies using melee combat mechanics
- Avoid traps scattered throughout levels
- Collect items and pickups that affect gameplay
- Track progress through an in-game UI system (health, score, etc.)
Blade-of-Time/
│
├── Assets/ # All game assets (scenes, scripts, sprites, audio, prefabs)
├── Packages/ # Unity package dependencies
├── ProjectSettings/ # Unity project configuration
├── .gitignore
├── .vsconfig # Visual Studio configuration
└── README.md
| Technology | Purpose |
|---|---|
| Unity | Game engine |
| C# | Game logic and mechanics scripting |
| ShaderLab | Custom visual shaders |
| HLSL | GPU-level shader programming |
- Unity Hub installed
- Unity Editor 6000.2.5f1 (Unity 6)
- Visual Studio or VS Code (for C# scripting)
-
Clone the repository:
git clone https://github.com/Omar-Orensa/Blade-of-Time.git
-
Open Unity Hub and click Add project from disk, then select the cloned folder.
-
Once the project loads, open the main scene from the
Assets/Scenes/folder. -
Press the Play button in the Unity Editor to run the game.
- Playable samurai character with movement and combat controls
- Layered 2D environments with parallax scrolling
- Enemy AI with basic patrol and attack behavior
- Environmental traps and hazards
- Collectible items
- HUD with health and score tracking
- Custom shaders for visual effects
This project was developed as part of a Video Game Design course. It represents the prototype milestone — a playable proof of concept that demonstrates core mechanics and serves as the technical foundation for expanding into a full time-travel action game.
This project is intended for educational purposes.