Skip to content

hazelrc/Game-UI-System-Prototype-Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Game-UI-System-Prototype-Unity

🔹 Short Introduction

Game-UI-System-Prototype-Unity is a Unity-based slicing arcade prototype inspired by fast-paced object interaction mechanics.

The project focuses on building a modular gameplay system integrated with structured UI/UX architecture, responsive audio-visual feedback, and scalable difficulty logic.


🛠 Technologies Used

  • Unity Engine
  • C#
  • Unity UI System
  • Particle System
  • Unity Audio System

🎮 Features (What the User Can Do)

  • Swipe to slice objects on screen
  • Gain points through successful interactions
  • Lose lives when missing targets
  • Select gameplay difficulty
  • Pause and resume the game
  • Adjust master volume
  • Experience sound effects and particle feedback

⌨ Keyboard Shortcuts

  • ESC — Pause / Resume Game
  • R — Restart Game
  • Mouse Drag — Swipe / Slice

🏗 Development Process

  1. Implemented the player swipe and collision detection system
  2. Designed the object spawner with configurable spawn rate
  3. Built the score and life system with game-over logic
  4. Integrated UI elements (HUD, Pause Menu, Difficulty Selection)
  5. Added audio feedback and particle effects for interaction events
  6. Refactored gameplay logic to improve modularity and maintainability

📚 What I Learned

  • Designing modular gameplay architecture
  • Structuring UI systems in Unity
  • Managing game states (Pause, Game Over, Difficulty Scaling)
  • Integrating particle and audio feedback systems
  • Separating input handling from gameplay logic

🚀 What Could Be Improved

  • Combo multiplier system
  • More advanced enemy behavior patterns
  • Mobile optimization
  • Improved UI animations and transitions
  • Leaderboard system

▶ How to Run the Project

  1. Clone the repository
  2. Open the project using Unity Hub
  3. Ensure Unity version compatibility
  4. Open the main scene
  5. Press Play in the Unity Editor

🎥 Demo Video

[Insert gameplay demo link here]

About

Unity-based slicing game prototype featuring a modular UI system, swipe mechanics, collision detection, audio feedback, and scalable difficulty logic.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors