I made this little Gacha Machine for a Hatsune-Miku themed Jam in one of the VR creator communities I'm in. This was a great excuse to actually get some MidPoly -> HighPoly -> LowPoly practice, something I'm still trying to master.
The model was based on this incredible concept https://www.artstation.com/artwork/rJd90E and without stumbling upon that during the Neo Tokyo challenge - I would've probably not even participated. But the concept was so good - I just had to model it.
While modeling and texturing was fun and challenging in its own right, the majority of the time was spent on making all the custom shaders for the numerous screens. I created a bunch of different masks and alphas, composited them in Substance Designer and then utilized my own homegrown shader generator system to write the final code for all the movement you're seeing in the main demo video. This was also a great excuse to dust off Aseprite and make some tiny pixel art spritesheets, those are always fun!
If you're curious about any of the assets involved, you can check out the unity project on my github here: https://github.com/orels1/gacha-machine