MI 445 Thunderstorm of Terror
About
Windows Build Recommended (some visual enhancements will not appear in WebGL)
Normally, I focus mostly on programming and design. However, for this project I decided to go a bit out of my comfort zone and do almost entirely (technical) art enhancements. I wanted to see how much I could polish the game without the addition of any significant new assets. I also decided to completely change the mood of the level with all that that entails. Finally, I did a couple small programming changes to fix some things that bugged me about the original game. I would have liked to create some custom shaders but was unable to do so within the time limit due to the already-implemented cel-shading asset being incompatible with URP and therefore preventing the use of shader graph. I attempted to write shaders using code but was unable to figure it out within the time available for the project.
Note: All enhancements are intended for the 3D display mode.
Minor enhancements:
- Fixed missing collider on cliff faces
- Prevented getting stuck on stairs by changing to convex collider
- Brought all other relevant enhancements to the battle scene (lighting, post-processing, particle effects)
Major enhancements:
- Tweaked player movement (added a double-jump, added coyote time)
- Added post-processing (depth of field, bloom, vignette, color correction)
- Completely redid lighting and tweaked materials for a different theme (directional light, ambient light, skybox color and light, player lighting, cel-shaded material lighting)
- Added particle effects:
- Rain (including collisions, shadows, and sub-emitters for splashes and ripples)
- Fireflies (including color affected by speed, flickering, noise, and collisions to
avoid objects)
- Lightning (noise, sub-emitters for additional bolts)
- Added effects when hit in combat (all scale to damage of hit):
- Screen shake
- Red flash (darker on armor)
- Animation pause
Created by Walker. Base project by the Games and Interactive Media program at MSU.