futuristic racing game called F-Zero: Cross-Country. Set in the 22nd century, the game is a reboot of the F-Zero series, in which players race futuristic hovercraft. In your game, the hovercraft are all-terrain vehicles, and your races will not be confined to roads!
- Driving a Hovercraft
- Use WS to implement basic movement of the player character (forward, backward).
- Rotation control using 'A' and 'D' or the left and right arrow keys.
- Follow Camera
- A 3rd person perspective camera that follows Jammo around, maintaining a consistent orientation relative to the character's back.
- Three Car Types
- “average” car – it has average speed and average cornering.
- fast car - the fastest speed, but slower-than-average cornering
- corner car - the best cornering; it can turn left or right very quickly, but it has slower-than-average speed.
- Hovercraft Levitation
- The bottom of the cars should not appear to touch the terrain surface at any time.
- Toggling Between Cars
- The player can control one hovercraft at a time, and cycle through them by using the “C” key (C for cycle).
- Laser-Firing Car
- Use the space bar to fire lasers
- Different car has different color about laser
- More Realistic Effects
- Make the hovercraft engines sound like they are speeding up and slowing down when starting and stopping, respectively
- Make the engines, lights, and other Tron-like features of each hovercraft glow.
- there can not use 1, 2, 3 to control the cars to change
-
Setup Unity Project
- Launch Unity Hub and select "Create new project".
- Ensure all necessary packages and plugins used in the project are installed.
- Open the "Package Manager" in the Unity Editor and verify all packages are correctly installed.
-
Import Project Files
- Unzip the project folder and open it in Unity.
-
Rendering Pipeline
- This project uses Unity's Universal Rendering Pipeline (URP).
- Movement: 'W' and 'S'
- Rotation: 'A' and 'D'
- Ensure the project runs in a fresh install by testing it in a new Unity project directory to confirm all elements work as expected.
- List of Assets
- Bolt_1, Bolt_2, Bolt_4, Cylinder, Cylinder 1, Cylinder 2
- Tutorial References:
- An introduction to scripting in C# for Unity: https://unity.com/how-to/learning-c-sharp-unity-beginners
- The Unity manual’s scripting reference: https://docs.unity3d.com/Manual/ScriptingSection.html