Fruit Ninja is a recreation of the famous game Fruit Ninja for modern browsers created using WebGL. Players have to slice fruits using the mouse while avoiding bombs. The game contains various fruits, combos, UI and particle effects all created using JavaScript and WebGL.
Responsibilites
Programming WebGL core system using JS & HTML to create a library mimicking Unity Engine API.
Using a custom library to implement core gameplay mechanics and systems.
Implementing in-game UI in WebGL using JS,HTML and CSS.
Program rudimentary physics library for collision detection and calculating physics forces, such as velocity and gravity.
Program and texture different models of fruits and bombs using basic vertex coordinates in WebGL.