Brief Description: I created a winter wonderland painting program in which the user can choose between two 3D symbols (snowman and snowflake) and can swap between three backgrounds (frozen lake, winter terrain, and aurora borealis). The left mouse is used to click, the right mouse is used to drag. Mouse coordinates are displayed on the bottom left corner, and a clock is featured on the top left corner. The symbols can rotate and change size as you continue to click or drag. You can also change the color of the clock, change the opacity of the prefabs using a slider, choose when symbols will be destroyed using a dropdown, and you can add or remove gold glitter from the background. You can also animate the prefabs using buttons. The animate button will make the prefabs move, the speed up button will make the prefabs spin faster, and the stop button will make the prefabs stop animating.

List of Features: 

Feature 1: Paint Feature

Input: User left clicks to paint

Output: An object is drawn where the object is clicked 

Feature 2: Change Prefab

Input: User chooses a 3D object from the dropdown menu

Output: The chosen object is displayed on screen

Feature 3: Change Backdrop

Input: User chooses a backdrop from the dropdown menu

Output: The chosen backdrop is displayed on screen

Feature 4: Display Mouse Position 

 Input: Mouse Location

Output: X & Y coordinates are displayed on the bottom left screen

Feature 5: Clock 

 Input: User opens the project

Output: A clock will automatically appear and spin in the corner. Unlike the clock used in the example, this clock doesn’t tell the accurate time and rotates extremely fast. Feature 6: Timed Destroy Dropdown   

Input: User clicks on the dropdown and chooses whether the prefabs will be destroyed in 5 seconds, 10 seconds, or 15 seconds.

Output: The prefabs will disappear at the chosen time.

Feature 7: Change Clock Color (Randomized Math Feature)

Input: User clicks on the “Change Color” Button

Output: The face of the clock changes to a randomly generated color.

Feature 8: Opacity Slider 

Input: User slides the opacity slider. 

Output: The opacity will adjust the prefabs accordingly. 

Feature 9: Glitter Toggle 

Input: User clicks on the toggle as desired.

Output: The game will either add or remove glitter from the background, depending on the amount of times the user has clicked. 

 Feature 10: Animate Button

Input: User clicks on the “Animate” Button.

Output: The prefabs on screen become animate and begin to move. Click on the button repeatedly for the animations to change.

Feature 11: Speed Up Button

Input: User clicks on the “Speed Up” Button.

Output: The animated prefabs will begin to move faster. Click on the button repeatedly for the animations to get even faster.

Feature 12: Stop Button

Input: User clicks on the “Stop” Button.

Output: The prefabs will stop moving and become completely still. 

StatusReleased
PlatformsHTML5
Authoryoyleky
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.