Ruins of Eternity is an immersive action-adventure game set in a mysterious ancient world, where players explore forgotten ruins, uncover long-lost secrets, and face challenges that span millennia.
In Ruins of Eternity, players embark on an epic journey through the remnants of an ancient civilization. As an intrepid explorer, you'll navigate treacherous landscapes, solve intricate puzzles, and battle ancient guardians to unravel the mysteries of a forgotten past.
- Vast, open world filled with ancient ruins and hidden treasures
- Dynamic combat system with a variety of weapons and abilities
- Intricate puzzle-solving mechanics that challenge your wit and creativity
- Rich storyline with multiple quests and character interactions
- Stunning visuals powered by Unreal Engine 5
- Atmospheric soundtrack that immerses you in the ancient world
- Unreal Engine 5.x
- Visual Studio 2019 or later (for C++ development)
- Clone the repository:
git clone https://github.com/yourusername/RuinsOfEternity.git
- Open the project in Unreal Engine 5
- Build the project
- Launch the game from the Unreal Editor
Explore the vast world of Ruins of Eternity, where each area tells a story of the past. Engage in combat with ancient guardians, upgrade your skills and equipment, and make choices that will shape the fate of this timeless realm.
Key controls:
- WASD: Movement
- Mouse: Camera control
- Left Click: Attack
- Right Click: Block/Parry
- Space: Jump
- E: Interact
- I: Inventory
Ruins of Eternity is developed using Unreal Engine 5 and C++. The project structure follows Unreal's recommended practices, with a focus on modular design and reusable components.
Key classes:
ARuinCharacter
: Base character classURuinHealthComponent
: Manages character health and damageARuinGameMode
: Defines the game rules and flowURuinInventoryComponent
: Handles item managementARuinAIController
: Controls NPC behavior
We welcome contributions to Ruins of Eternity! If you'd like to contribute, please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/AmazingFeature
) - Make your changes
- Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Project Link: https://github.com/Thyke/RuinsOfEternity
We hope you enjoy exploring the Ruins of Eternity! Your feedback and contributions are always welcome as we continue to expand and improve this ancient world.