ADVANCED INTERACTIVE DESIGN - EXERCISES
20/4/26 - 14/6/26 (Week 1 - Week 8)
Nicole Ng Ying Yan 0382412
Bachelor of Design (Hons) in Creative Media
DST60804 Advanced Interactive Design
Exercises
TABLE OF CONTENT
1.0 LECTURES
1.1 Week 4 Class Exercise: Animating a Spider
The spider was animated using classic tween and motion tween, with easing effects adjustments to make the animation more lively. (Elastic - Ease-Out).
Fig. 1.1 Week 4 class exercise
1.2 Week 5 Class Exercise: "Welcome To My Website" Animation
Through this exercise, we learnt how to make animated website openings with text, shape tween, classic tween, alpha fade, layers and masking.
Fig. 1.2 Week 5 class exercise
In this class, we learnt how to using link buttons to different pages by adding actions, labels, and instance names.
Fig. 1.3 Linking navigation process
Steps: Action > Global > Include > Add & browse > GSAP > GSAP-public > Minified > gsap-min,js: import GSAP file
Final Character Design
[Submission Link]
Idle State
Button & Movement
2.1 Exercise 1 - Asset Creation
[Instructions]
Objective: Design a functional "Smart Assistant" avatar or UI widget using vector tools.
The Task: Using the drawing tools in Adobe Animate (Pen, Oval, Rectangle), create a character or a central UI hub.
Requirements:
Use Object Drawing Mode to keep shapes clean.
The "Layer Rule": Every part that needs to move (eyes, arms, glowing core) must be on its own named layer.
- - - - - - - -
Character Sketch
My character was inspired by one of the characters from my IVN project, and I sketched it out on paper first. I drew a cute ghost holding a candle, like a guide that leads the way at night.
Fig. 2.1 Character sketch on paper
After designing the character, I separated and named the layers for each part of the character. Next, I converted each layer to a movie clip symbol.
Fig. 2.1.2 Process on adobe animate
Fig. 2.1.3 Final character design
Google drive link: https://drive.google.com/file/d/1ND57ncKESDrSsN7Ps7KzKeWZ017bgL_z/view?usp=drive_link
2.2 Exercise 2 - The Motion (Idle State)
[Instructions]
Objective: Give your character "life" through a continuous looping idle animation.
The Task: Create an "Idle State" for your character/avatar so it doesn't look like a static image.
Requirements:
Nested Animation: Double-click your main symbol to animate inside its own timeline.
The "Breathe" Effect: Use Classic Tweens to create a 40-frame loop.
Polishing: Apply Easing (Classic Ease In/Out) to the tweens so the movement feels organic and high-end, not mechanical.
- - - - - - - -
For my character's idle state, I decided to animate the candle light burning, raising its eyebrows, and floating around in the dark.
I animated the candle light burning and eyebrow raising in the nested timeline, then did the floating animation in the main symbol to move the ghost as a whole. Different types of easing animation were added to have a variety of speed in movements.
Fig. 2.2 Nested animation process
Fig. 2.2.1 Main symbol animation process
Fig. 2.2.2 Final idle state animation
[Submission Link]
Google drive link: https://drive.google.com/file/d/1cyICi2yayMiK107UhUJR_6kAafpeWzhu/view?usp=sharing
Upload the file to Netlify;
In order to make it work, you need to remane the html file as index.html (You know the drill).
Upload the entire folder that contains the html file, js file and images folder. Please do not upload the .fla file to Netlify.
You will also required to upload the .fla file into your Google Drive. Update your e-portfolio with all the processes.
Submit your e-portfolio link for submission.
- - - - - - - -
For exercise 3, we are supposed to create button-triggered action for our character. Whenever we press the button, the character will have a different action than the idle state. For my button-triggered action, I made my character raised its eyebrows in a playful way and changed its mouth shape into a shocked expression.
I then uploaded the HTML, JS, and images folder into Netlify.
Fig. 2.3 Exercise 3 process
Fig. 2.3.1 Button-triggered action screen recording
[Submission Link]
Netlify link: https://aid-exercise-3.netlify.app/













Comments
Post a Comment