Skip to content

yonahcodes/LeDernierVol

Repository files navigation

Le Dernier Vol - 2D Cinematic Adventure

Le Dernier Vol Animation

Description

This project involves creating a 2D cinematic experience using Unity, focusing on the integration of animations, sound effects, and visual assets. The game uses custom C# scripts to control animations, audio, and scene transitions, demonstrating foundational game programming techniques.

Key Features

Environment

  • 2D Cinematic:
    • A visually engaging 60-second animation using a combination of free and custom assets.
  • Assets and Media:
    • Incorporates various free-to-use assets for graphics and audio.
    • Custom end-screen visuals created in-house.

Animation

  • At least 5 different images and 5 distinct sounds.
  • Frame-by-frame animations for dynamic visuals.
  • Interpolations (minimum five) across:
    • Position.
    • Rotation.
    • Scale.

Audio

  • Background music changes based on the scene's context (e.g., light or dark mood).
  • Interactive sound effects for key events, such as explosions and thunder.

C# Scripting

  • Custom scripts manage:
    • Animation Interpolations:
      • Smooth movements, rotations, and scaling of objects.
    • Color and Opacity Control:
      • Background color changes dynamically over time.
    • Audio Management:
      • Scripts handle at least three audio components, syncing them with animations.
    • Text Animation:
      • Scripts for displaying text dynamically during the cinematic.
    • Event-based Object Behavior:
      • Object animations (e.g., clouds, planes, and birds) are tied to script-based triggers.

Cinematic Structure

  • The cinematic progresses through multiple event-driven animations, ending with a custom final animation.

Requirements

  • Unity Version: LTS 2022.3.40f1
  • All media must be royalty-free or original creations.

Assets Used

Graphics

Audio

Scripts Overview

Non-Animated Scripts

  • Text Animation: AfficherTexte.cs
  • Background Color Control: CouleurCiel.cs
  • Audio Management: Audio.cs
  • Plane Movement:
    • DeplacementDroiteDelai.cs
    • RotationAvionDelai.cs
  • Clouds:
    • DeplacementGaucheArret.cs
    • DeplacementGaucheDelaiArret.cs
  • Lightning Effects:
    • FoudreFlash.cs
    • FoudreFlashInverse.cs
  • Game End: FinDuJeu.cs

Animated Scripts

  • Birds Movement:
    • DeplacementDroiteArret.cs
    • DeplacementDroiteDelai.cs
    • DeplacementGaucheDelai.cs
  • Explosion Animation: Explosion.cs

How to Play

  1. Clone the repository:

    git clone https://github.com/yonahcodes/LeDernierVol.git
  2. Install Prerequisites:

    • Download and install Unity Hub from the official Unity website
    • Install Unity version LTS 2022.3.40f1 through Unity Hub
    • Ensure you have a graphics card driver that supports Unity's requirements
  3. Opening the Project:

    • Launch Unity Hub
    • Click Add and browse to the cloned repository folder
    • Select the project folder and open it in Unity Editor

About

2D Cinematic Adventure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published