Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d3nnis72/basketrunner
Subway Surfer-inspired endless runner game developed in Unity for a Mobile Game Development course. Features a three-lane system, dynamic obstacles, elemental mechanics, combo attacks, and progressive difficulty with high-score tracking. Optimized for mobile with modular design and efficient performance.
https://github.com/d3nnis72/basketrunner
csharp game game-development subway-surfers unity
Last synced: 26 days ago
JSON representation
Subway Surfer-inspired endless runner game developed in Unity for a Mobile Game Development course. Features a three-lane system, dynamic obstacles, elemental mechanics, combo attacks, and progressive difficulty with high-score tracking. Optimized for mobile with modular design and efficient performance.
- Host: GitHub
- URL: https://github.com/d3nnis72/basketrunner
- Owner: D3nnis72
- Created: 2024-12-14T19:43:16.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-14T20:56:19.000Z (about 1 month ago)
- Last Synced: 2024-12-14T21:30:54.801Z (about 1 month ago)
- Topics: csharp, game, game-development, subway-surfers, unity
- Language: C#
- Homepage:
- Size: 1000 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Basketrunner
This is a **Subway Surfer inspired endless runner game**, developed in **Unity** as part of a **Mobile Game Development course**. The game is designed with dynamic gameplay mechanics, offering fast-paced action, engaging visual effects, and increasing difficulty as the player progresses.
### Features:
- **Three-Lane System**: Players can switch between three lanes to avoid obstacles and collect points.
- **Dynamic Obstacles**: Randomly spawning obstacles with physics-based interactions, allowing slicing and destruction.
- **Elemental Mechanics**: Enemies with unique elemental types (e.g., Fire, Water, Ice) requiring strategic counterattacks.
- **Combo Attack System**: Chain combo attacks with visual effects like fire, ice, and lightning to defeat enemies.
- **Difficulty Scaling**: Game speed increases as the player scores more points, making the game progressively challenging.
- **High Score Tracking**: Save and track high scores between sessions for replayability.### Technologies and Design:
- Developed in **Unity** using **C#** scripting.
- Features an **Object Pooling System** for efficient enemy and obstacle management.
- Designed with a **Modular Architecture**, utilizing **ScriptableObjects** for extensibility (e.g., Elemental Types, Attack Types).
- Mobile-friendly controls and optimized for performance.---
This project is a demonstration of **game development best practices**, including **efficient pooling**, **responsive controls**, and **modular code design**. It is tailored to deliver a smooth and enjoyable experience while showcasing foundational concepts for mobile game development.