Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tech Art: Interactable Feedback Animations + Script #555

Open
3 tasks
jasukim opened this issue Jan 16, 2020 · 0 comments
Open
3 tasks

Tech Art: Interactable Feedback Animations + Script #555

jasukim opened this issue Jan 16, 2020 · 0 comments
Assignees
Labels
p2 game is working, but "buggy" gameplay and visuals, would be ashamed if this shipped

Comments

@jasukim
Copy link
Collaborator

jasukim commented Jan 16, 2020

Summary:

We would like to explore and implement feedback animation for whenever a user interacts with an object. We will then apply this feedback animation to Interactables in a scene, which can be anywhere from 100-200 objects. Whether this be a simple squash and stretch or a rotate animation, it should be applied to every Interactable (Unless otherwise) and could be combined with additional feedback VFX, SFX, or Material changes.

Currently, we would have 100-200 interactables per scene as generated by Michael's Interactable Factory script. Whatever object is underneath a Container Object that has the Interactable Factory script, will be an Interactable that the User clicks on. When the User clicks on the object, the object should then play a short animation (1-2 second or so).

The problem is that there's a LOT of objects (Total, we will have 720 Interactable Objects scattered across 6 scenes or so).

Ideas: some objects could have specific animations, but a great majority of them can use generic animations. If we could add on to the Interactable Factory script to automatically apply a feedback animation from a certain set of Object Animations, that would ease the manpower needed to apply "custom" animation to each object.

To Do:

  • Brainstorm on what Animations can be used on a variety of interactables
  • Create a Interactable Feedback Script that can automate the manual process of adding an animation to each Interactable
  • Create Animation Set for different type of Interactables (Objects, Nature, Humanoid, Etc)

Script Features:

  • Is Automatically applied to all Interactables (Added to Interactable Factory Script?)
  • Randomized or just auto populate Animation from a Predefined Set of Animations (For now, just use Object Animations)
  • Ability to Override Randomized Animation with a Custom Animation (In case we want to use something specific)
  • Ability to Add SFX, VFX, or Material Swap

Animation Set Ideas:

Objects (Chairs, Paintings, Trophies)

  • Squash and Stretch
  • Spin
  • Rotate Left to Right
  • Float

Nature (Trees, Plants, Bushes, Stumps)

  • Wiggle back and forth
  • Leaf vfx

Humanoid (Anything using NPC_Base skel)

  • Wave Hi (Energetic, Stoic, Fist Pump, etc) **(I probably already made some of these, so let me ((jane)) know that you're looking for these)
  • Look Surprised

P.S.

Let us know if this is beyond your scope and time! We can scale it back to just having you provide custom animations for the items and get one of the programmers to look into making this feature.

@jasukim jasukim added the p2 game is working, but "buggy" gameplay and visuals, would be ashamed if this shipped label Jan 16, 2020
@jasukim jasukim self-assigned this Jan 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p2 game is working, but "buggy" gameplay and visuals, would be ashamed if this shipped
Projects
None yet
Development

No branches or pull requests

1 participant