Skip to content

Repository files navigation

Time Loop Escape - 3D Game🌀

🎮 Project Overview

Time LoopcEscape is a simple interactive 3D game developed for the SE3032 – Graphics and Visualization module. The game places the player inside a mysterious environment where time continuously resets, creating a looping challenge that must be broken through exploration and interaction.

The objective is to escape the loop by solving small environmental puzzles, interacting with objects, and learning from previous attempts before time runs out.


🧩 Core Features

  • 🔁 Time loop mechanic with automatic scene reset
  • 🏃 Player movement and interaction system
  • 🔑 Object-based puzzle solving (keys, doors, etc.)
  • 🧍 Custom 3D character with animations
  • 🌍 Designed 3D environment with lighting and textures

Characters

Screenshot 2026-06-02 114857

🛠️ Technologies Used

  • Unity (3D Engine)
  • Blender (3D Modeling & Rigging)
  • C# (Game Logic & Interaction Scripts)

🚀 How to Run

  1. Open the project in Unity Hub
  2. Load the main scene (MainScene)
  3. Click Play to start the game

In game screenshots

  • Screenshot 2026-07-07 192510
  • Screenshot 2026-07-07 192737
  • Screenshot 2026-07-07 192706
  • Screenshot 2026-07-07 192947
  • Screenshot 2026-07-07 192910

🎯 Objective

Escape the loop before time resets... or try again until you succeed 👀


About

A 3D time-loop escape simulation game where players must find the exit before time runs out. NPCs navigate the environment using BFS and A* pathfinding algorithms, integrated through a graph-based node system with GraphQL-based data interaction.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages