A vibrant and engaging arcade-style game where players navigate a bouncing candy through dynamic obstacles while aiming for the highest score. Designed for smooth gameplay, responsive controls, and an addictive loop that keeps players coming back for more!
💡Objective: Create a fast-paced, arcade-style jumping game with responsive controls and dynamic obstacle challenges.
- Jump, dodge, and navigate through a colorful candy-themed world.
- Time your jumps perfectly to avoid obstacles and reach new heights.
- Enjoy intuitive controls with responsive physics for a seamless experience.
- Engine: Unity (2023 or higher)
- Language: C#
- Experience: Basic Unity knowledge recommended
- Clone this repository.
- Open Unity Hub, add the cloned folder, and open the project.
- Load the MainScene and hit Play to start jumping!
Scripts
- PlayerController: Handles jump mechanics, movement, and collision.
- GameManager: Manages game state, score tracking, and UI updates.
- ObstacleSpawner: Dynamically spawns obstacles for an endless challenge.
- UIManager: Controls UI elements like score display and game over screen.
Physics & Mechanics
- Smooth Jump System: A refined jumping mechanism ensuring precise control.
- Obstacle Patterns: Randomized spawning for replayability and challenge scaling.
Audio & Visuals
- Juicy Feedback: Sound effects and animations enhance gameplay feel.
- Bright & Fun Art Style: A candy-themed aesthetic for an engaging visual experience.
Custom Editor
- Interactive editor script to adjust planet settings and preview changes in real-time.
Looking to contribute something to this project? Here's how you can help.
If you believe something needs to be immediately fixed please open an issue and document the problem. Fork this project and create a pull request with your solution to the problem. Thank you.
- Yashar Shaikh (yashrsk6@gmail.com)
- Github
- Linkdin