Game Engine

jsMaz

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.

Industry

Game Development

Stack
JavaScript
HTML
CSS
Render Methods

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.

Sprite Animations

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.

Audio System

jsMaz incorporates a functional audio system that allows background music playback and triggers sound effects at specific events.

User Input System

The engine facilitates user interaction through mouse movements, mouse clicks, touch taps, touch swipes, and keyboard presses, offering diverse input options.

Physics Engine

jsMaz introduces a physics engine, enabling objects to have velocity, acceleration, and dynamic modifications to their size and positions based on various scenarios.

Browse my other projects.

I've worked on countless projects throughout the years, why don't you check out a few and see what I can do?

mazen.ai

Developer Portfolio
By Mazen M.

Contact

LinkedIn