Skip to content
MarczukMobbynPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

Royal Run

A 3D endless runner arcade game developed in Unity. The project showcases dynamic level generation, character animation states, and continuous game loop management with real-time UI updates.

Gameplay Preview

Gameplay Preview

Key Technical Features

  • Dynamic Track Generation: Level segments, obstacles, and collectibles are continuously spawned and destroyed as the player progresses, creating an infinite playable area without memory leaks.
  • Custom Player Controller: Movement logic handling forward velocity and precise horizontal movement for obstacle avoidance.
  • Animation State Management: Integrated Unity Animator to transition seamlessly between running and collision states based on physical interactions.
  • Progression & UI System: Real-time canvas updates tracking distance traveled (timer) and collected items (score), with difficulty scaling over time.
  • Visual Feedback: Speed lines implemented via Unity Particle System to enhance the sense of momentum and speed.

Built With

  • Unity Engine: Core game loop and physics.
  • C# Scripting: Level generation, player control, and UI management.

Project Structure

  • /Assets/Scripts: C# logic for segment spawning, game manager, and character movement.
  • /Assets/Prefabs: Reusable objects like track modules, coins, and obstacles.
  • /Media: Project documentation assets.

How to Run

  1. Clone this repository.
  2. Open the project in Unity (Version 6000.0.28f1).
  3. Load the Menu located in the Assets/Scenes folder.
  4. Press Play to start running. Use arrow keys or W/S/A/D.

Author

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages