Skip to content

Hasan-Butt/Time-Traveler-s-Quest-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ Time Traveler's Quest

Time Traveler's Quest is a C++ and SFML-based 2D adventure game which I have build in my first semester as my project, where the player travels between past and present to solve puzzles and open paths. Your objective is to find the keys some are in the past to unlock the door — all while navigating environmental challenges and solving riddles.


🎮 Features

  • 🌌 Time travel mechanic (press T to switch between past & present)
  • 🔑 Key-door logic across eras
  • 🧱 Environmental interactions (e.g., water blocks, doors, bridges and riddles)
  • 🔊 Sound effects and background music

🚀 How to Run

  1. Build the game using a C++ compiler with SFML installed.
  2. Place the required SFML DLL files in the same folder as the executable.
  3. Run the game executable.

⚠️ Note: All images, sounds, and assets are in the root folder. Do not move them to subfolders unless you update paths in TimeTravelerQuest Game.cpp.


🧰 Technologies Used

  • C++
  • SFML (Simple and Fast Multimedia Library) for:
    • Graphics
    • Audio
    • Window management

📂 File Structure (Simplified)

/ ├── TimeTravelerQuest Game.cpp ← main game code ├── .gitignore ├── README.md ├── All images / sounds (in root folder) ├── docs/ │ └── ProjectProposal.docx

📝 Project Proposal

You can view the full project idea and documentation in: 📄 docs/ProjectProposal.docx


🕹️ Gameplay Preview

Gameplay Preview

⚠️ Windows SmartScreen Warning

Note: When you run the installer, Windows may show a warning like:

"Windows protected your PC"
or
"This app might be unsafe"

This happens because the installer is not digitally signed — which is normal for student or personal projects.

You can safely run it by clicking:

More info → Run anyway

✅ The installer contains only the game files and does not make system changes.


💾 Download Setup

👉 Click here to download the game installer (Windows)


🛠️ Setup Notes

  • You must have SFML installed (version 2.x).
  • Ensure the required DLLs are present if running from .exe.

📜 License

This project is released under the MIT License — free to use for learning and personal projects.


👨‍💻 Author

Hasan Butt
🖥️ Software Engineering Undergraduate
🚀 Exploring games and C++ development

About

An escaping the maze game with the feature of time-travel adventure made with C++ and SFML.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages