Skip to content

Latest commit

 

History

History
50 lines (26 loc) · 2.29 KB

README.md

File metadata and controls

50 lines (26 loc) · 2.29 KB

AR Game Project: Hope

Overview

"Hope" is an interactive Augmented Reality (AR) game built using Unity, a powerful game engine. It leverages advanced AR capabilities to provide an immersive gaming experience. The game is designed to be engaging, challenging, and visually appealing, with a strong narrative component that unfolds as players interact with the game world.

Key Features

Augmented Reality Integration

  • AR Tracking and Interaction: Utilizing the Vuforia SDK, "Hope" incorporates AR tracking to overlay digital content onto the real world, allowing for innovative gameplay mechanics.
  • Camera Textures: The game uses WebCamTexture to stream live camera feed, blending the physical and digital realms seamlessly.

Interactive UI and Scene Management

  • Scene transitions and UI element management are handled through scripts like SceneChange.cs, ButtonTonextPage.cs, and Globaldatas.cs.
  • The game maintains state across scenes using a global data manager.

Animation and Effects

  • Animator components and scripts like sanzhetu.cs and bajifly.cs control character animations and special effects, creating a dynamic visual experience.

Camera and Rendering Effects

  • Custom camera effects are applied through CameraEffect.cs, allowing for unique visual styles and transitions.

Interactive Storytelling

  • The game incorporates narrative elements with TypewriterEffect.cs, simulating a typewriter effect for text display, and TrackEvent_genrel3.cs for object-based storytelling.

Gesture and Input Handling

  • Scripts such as Shake_Phone.cs and Transparent.cs respond to device movements and touch inputs, enhancing the game's interactivity.

Physics and Collision Detection

  • OverlapCheck.cs and DamegeImage.cs handle physics interactions and collisions, providing feedback for player actions.

Audio Integration

  • Various scripts integrate audio effects and music to enhance the game's atmosphere and feedback.

Progressive Difficulty and Scoring

  • BrushIcon.cs and Brushingtuzi.cs manage a scoring system based on player input, increasing difficulty progressively.

Mobile Optimization

  • PlayMovieOnMoblie.cs and Handtu.cs ensure the game is optimized for mobile play, with considerations for touch controls and device features.