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.




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.
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.