← All projects

Game

Mar-Kav

A browser arcade game inspired by childhood memories of friends sharing one keyboard — expanded into a multiplayer journey of movement and discovery.

GameIn developmentPlayable alpha
In development since June 20260.3.187Project snapshot · September 2026

Overview

How it started

Mar-Kav began with a search for an old game I remembered playing as a child: several friends gathered around one keyboard. After a long search, I found similar games, including Achtung die Kurve, and decided to recreate that shared experience myself.

At first, I wanted to build something simple. Over time, the idea grew into a more ambitious game, expanding beyond its original inspiration while keeping shared-keyboard multiplayer at its heart.

Contribution

My role

I created the concept and led the game’s design and development, shaping its mechanics, missions and overall direction. I worked with AI coding tools throughout development and used playtesting to guide decisions and refine the experience.

Hosting and deployment infrastructure were contributed by Igal, and the opening video was created by Nadav.

Current state

What exists today

Mar-Kav is a playable browser game in active development. It currently includes three missions and supports up to four players, sharing one keyboard or joining from different computers.

Players can join as guests or sign in to save their progress. The core systems are working, while mission content, movement, visuals and sound are still being refined.

Toolkit

Tools and methods

Built with JavaScript and HTML5 Canvas, with a Node.js server keeping multiplayer sessions synchronized over WebSocket. Supabase stores player progress and game data.

Development combines AI coding tools, automated tests and playtesting to refine the game.

JavaScriptCanvasNode.jsWebSocketSupabaseGame Design

Next

Where it goes from here

The next step is to refine the interface, visuals and sound, tune the movement, and rework the first three missions into a more complete demo.