Set in a lush forest, Forest Hole Adventure is an exciting game where you play as a "hole," swallowing various objects and animals to grow bigger! 🎮✨
🎯 Goal: Reach the target score before time runs out to complete the level!
Forest.Hole.Adventure.mp4
- 🌀 Growth Mechanic:
Objects are swallowed using shaders, and as the hole grows, it can consume larger objects! - 🎮 Movement Mechanic:
- 🕹️ Supports joystick and keyboard input.
- 🗺️ Smooth and dynamic movement powered by NavMesh.
- 👁️🗨️ Transparency Mechanic:
Larger objects turn transparent when the hole passes beneath them.
- ⭐ Collectibles:
Objects award points based on their size. - 🦌 Animals:
- Animals roam the map and try to escape when the hole gets close. 🏃♂️
- Animal movement is also powered by NavMesh.
- 🎥 Cinemachine Virtual Camera:
- Tracks the hole and adjusts to show a larger area as the hole grows.
- 📄 Scriptable Objects allow each level to be customized:
- Level Data: Defines the target score, time limit, and object properties for each level.
- Level Generator: Determines which objects spawn on the map and how many.
- 🧠 Manages the entire game flow:
- Level transitions, and game states.
- 🛠️ TriInspector: For a more organized and user-friendly Unity Inspector interface.
- 🎞️ DOTween: For animations and movement mechanics.
- 🎥 Cinemachine: For dynamic camera tracking and settings.
- 🧰 SerapkeremGameTools:
- 🧩 MonoSingleton: For singleton class management.
- 🎮 InputManager: Joystick and keyboard-compatible input system.
- 💾 SaveLoadManager: For saving game progress.
- 🔊 AudioManager: For background music and sound effects.
- 🗺️ NavMesh: Used for both hole and animal movements.
- 🕹️ Use joystick or keyboard to move the hole.
- ⭐ Swallow objects and animals to earn points.
- ⏱️ Reach the target score before time runs out to complete the level!
This project is licensed under the MIT License - see the LICENSE file for details.





