neonVasion
Game made for TU Graz's GDD2 course: submission with ID 12018380. The purpose of the exercise was to edit the provided project (https://gamelabgraz.itch.io/minimal-classic-game) to add juiciness and polish.
Assets used:
- LeanTween: tweening library
- Free Unity asset store license
- Music: "Game On!" by HeatleyBros
- Free for non-commercial use
- Sped up to 150 BPM
- Edited to generate harmonizing SFX track
- Basic SFX: Universal Sound FX
- Unity Asset Store license, free from a Humble Bundle
- Font: 2589-LDR
- Free for non-commercial use, I have a license anyway
Effects involved, non-exhaustive list:
- Custom meshes, shaders, and textures
- Using both ShaderGraph and Shaderlab
- Animations and particles
- Complex material and UI animations done with Unity's animation tool
- Simple animations done from code using LeanTween
- Post-processing (bloom, chromatic aberration)
- Responds to player actions, used to emphasize explosions and screenshake
- Screen shake, obviously :)
- Music-based effects:
- Enemies will always move to the beat
- Enemies will slightly adjust their speed in order to always move down on the first beat of a new measure (in this case, every 8th beat)
- Explosion sound effects harmonize with the background music
- Audio visualizer, manually driven as WebGL does not easily expose audio spectrum data :(
Missing effects due not finding assets in time / running out of time to make them:
- Win / Lose music
- Juicier title screen
- Dynamically adjusting the bullet speed in order to always hit enemies on the beat
- This would rely on the fact that enemy positions are essentially deterministic, but it would have required a complete rewrite and I had the idea way too late.
- Screen fade transition on restart
- I had a cool shader in mind but I needed to submit the project :)
Status | Released |
Platforms | HTML5 |
Author | Jonathan Montineri |
Genre | Shooter |
Leave a comment
Log in with itch.io to leave a comment.