https://github.com/insidiousvillian/endless_runner
Western Endless Runner 𓃗 Key Highlights: 🏜️ Procedurally Generated Levels 🚧 Randomly Spawned Obstacles 🍾 Bottle Collection Mechanics 🎮 Responsive Left/Right Movement Controls
https://github.com/insidiousvillian/endless_runner
csharp endless-runner game-development procedural-generation unity3d
Last synced: about 2 months ago
JSON representation
Western Endless Runner 𓃗 Key Highlights: 🏜️ Procedurally Generated Levels 🚧 Randomly Spawned Obstacles 🍾 Bottle Collection Mechanics 🎮 Responsive Left/Right Movement Controls
- Host: GitHub
- URL: https://github.com/insidiousvillian/endless_runner
- Owner: InsidiousVillian
- Created: 2025-03-09T16:24:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-18T22:08:51.000Z (about 1 year ago)
- Last Synced: 2025-06-18T23:20:10.672Z (about 1 year ago)
- Topics: csharp, endless-runner, game-development, procedural-generation, unity3d
- Language: C#
- Homepage:
- Size: 68.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Western Endless runner
Welcome to Western Endless Runner! This game is a Western-themed endless runner, where you’ll navigate through procedurally generated environments while avoiding obstacles and collecting bottles. It's a fun and challenging game set in the rugged world of the Wild West.
Features
Procedural Generation: The game generates new running sections on the fly, creating endless possibilities for each playthrough.
Dynamic Obstacles: Obstacles are spawned randomly during gameplay. These obstacles disappear after a few seconds to optimize memory usage.
Section Tracker: A tracker keeps track of the number of sections currently in the scene, ensuring smooth transitions and memory management.
Collision Detection: Players need to avoid collisions with obstacles, as colliding with them will result in a game over.
Bottle Collection: Players can collect bottles scattered throughout the level. Each bottle collected increases the bottle count displayed on the UI, giving the player a sense of accomplishment.
Installation
To get this game running on your local machine, follow these steps:
Prerequisites
Make sure you have the following installed:
Unity version 6 and above
Visual Studios, VSCode etc
Steps
Clone the repository:
git clone https://github.com/yourusername/Endless-Runner.git
Open the project in unity.
Run the game through your editor or build it for your desired platform.
How to Play
Movement: Use the arrow keys or AS to move the player character left and right.
Collect Bottles: Keep an eye out for bottles scattered along your path. Collect them to increase your bottle count.
Avoid Obstacles: Obstacles will appear randomly throughout your journey. Avoid them to stay alive!
Planned Features
In the future, we aim to expand the game by adding:
Randomized Running Sections: In future updates, the sections will be generated entirely randomly to make gameplay even more unpredictable.
Power-Ups: We plan to add power-ups to help the player survive longer or improve bottle collection.
Improved Graphics: More detailed graphics and animations to bring the Western theme to life.
Leaderboards: Compete with others by adding a global leaderboard to track high scores.
stages will also be created. Whenn stages reaches certain amount player will die automatically.
Players will need to gather a certain amount of bottles to stay alive!
Contributing
Contributions are welcome! If you'd like to help improve the game, feel free to fork the repository and submit pull requests. Make sure to follow these guidelines:
Provide clear and descriptive commit messages.
Include tests for any new features or changes.