1.3 KiB
1.3 KiB
Create a "Collect the Cubes" game
Objective: The player controls a simple 3D character (like a sphere or capsule) that moves around a flat 3D environment to collect floating cubes before a timer runs out.
Win Condition: Collect all the cubes (e.g., 5–10) to win.
Lose Condition: Timer runs out before all cubes are collected.
Steps
Create a 3D plane in the scene and position it as the ground.
Add a 3D sphere to the scene as the player object.
Attach a Rigidbody component to the sphere.
Create a new script called "PlayerMovement" and attach it to the sphere.
Add five 3D cubes to the scene, positioning them at different spots above the ground.
Add a Collider component to each cube and set it as a trigger.
Create a new script called "Collectible" and attach it to each cube.
Create an empty GameObject called "GameManager" in the scene.
Create a new script called "GameController" and attach it to the GameManager.
Add a UI Text element to the scene for displaying the score.
Add a second UI Text element to the scene for displaying the timer.
Create a UI Text element for a win message and set it to be invisible by default.
Create a UI Text element for a lose message and set it to be invisible by default.
Save the scene.