Bringing life to Basil the Basilisk with spring based physics and dynamic acceleration
You Can Play Basil Right now!
DigiPen Game GalleryBasil is an expressive 3D platformer character with fast feet and sick spins. Engineering her spring based movement, tools to control her jump arcs, and linking up her expressive animations and visual effects has been my main project for the last year.
To achieve this, I created a hierarchical state machine that accepted these Scriptable Object Ability Settings
The largest advantage was iteration. The Unity engine has a powerful in editor play function that allows you to tweak values in the inspector on the fly to test things in real time, but those values don't get serailized; But not for Scriptable Objects! All their adjustments are saved, even when exiting play mode
Adapting the states to handle these setting switches and also adding new abilities relied heavily on its abstract and inherited design
Coming to Steam and itch.io soon
Play now on DigiPen Game Gallery!Download and Play Now!