Feature 1: Mouse Position

Start: The user moves the mouse.

The application tracks the mouse position in real time.

The application updates the display with the current X and Y coordinates of the mouse.

End: The user stops moving the mouse.

Feature 2: Create Objects

Start: The user clicks the left or right mouse button.

The application creates a new object at the location of the mouse click.

End: The object appears on the screen.

Feature 3: Change Color

Start: The user selects a color from the dropdown menu.

The application changes the color of the selected object to match the selected color.

End: The color of the object is updated on the screen.

Feature 4: Change Primitive

Start: The user presses the ‘W’ or ‘S’ key.

The application changes the shape of the selected object while the key is pressed.

End: The shape of the object is updated on the screen when the key is released.

Feature 5: Camera Movement

Start: The user presses an arrow key.

The application moves the camera in the direction corresponding to the arrow key.

End: The camera’s position is updated on the screen.

Feature 6: Camera Look

Start: The user moves the mouse.

The application rotates the camera based on the mouse movement.

End: The camera’s rotation is updated on the screen.

Feature 7: Timer

Start: The user starts the game.

The application starts a timer.

The application updates the display with the elapsed time.

End: The user stops the game.

Feature 8: Day/Night

Start: The user moves the slider.

The application changes the time of day in the map based on the slider position.

End: The time of day is updated on the screen.

Feature 9: Animations

Start: The user starts the game.

The application creates animations that change the size, rotation, and color of the Prefab object.

End: The animations are displayed on the screen.

Feature 10: Animation States

Start: The user presses the ‘R’, ‘F’, or ‘V’ keys.

The application changes the state of the animation from its idle state to a preset animation.

End: The new animation state is displayed on the screen.

Feature 11: Object Movement

Start: The user presses the ‘I’, ‘J’, ‘K’, or ‘L’ keys.

Process: The application checks for key presses. If a key is pressed, it changes the position of the object along the X or Y axis based on the key.

Feature 12: UI Toggle with Toggle Button

Start: The user clicks on a specific UI button.

Process: The application detects the click. If the button is clicked, it changes the visibility state of the UI, (GameObject.SetActive).

StatusReleased
PlatformsHTML5
Authorjal226
Made withUnity