A foundational game engine designed for rapid deployment of simple yet captivating browser games. The engine's capabilities were demonstrated through the creation of a fishing browser game, requiring players to skillfully reel up fish while navigating around various obstacles.
Game Development
jsMaz utilizes canvas along with fallback render techniques to efficiently render visuals on the HTML canvas. This approach ensures effective and optimal display across all browsers and devices.
With the sprite sheet animation system, jsMaz enables images to be animated using a series of frames and direction definitions, adding dynamic motion to graphics.
jsMaz incorporates a functional audio system that allows background music playback and triggers sound effects at specific events.
The engine facilitates user interaction through mouse movements, mouse clicks, touch taps, touch swipes, and keyboard presses, offering diverse input options.
jsMaz introduces a physics engine, enabling objects to have velocity, acceleration, and dynamic modifications to their size and positions based on various scenarios.
Developer Portfolio
By Mazen M.