← Back to Home
Games & experiments

Komşu Çiftlik

Isometric browser game written in plain JavaScript

JavaScriptCanvasWeb AudioIsometric Math

Screenshots & Schematics

Barn Buddy isometric farming field, crops, and animal herds
Barn Buddy isometric farming field, crops, and animal herds

Problem & Challenge

Classic Flash browser games becoming unplayable due to deprecation, requiring complete recreation using native standards without engine bloat.

How It Works

01

A custom isometric engine renders 2.5D coordinate space on native HTML5 Canvas.

02

Crops progress through distinct growth stages (seed, sprout, mature) governed by game timers.

03

Players explore neighbor farms to assist friends or harvest illicit crops.

04

Guard dogs defend plots from intruders, requiring regular feeding with bone items.

05

Harvested vegetables are sold at the shop to unlock rare flower varieties and livestock herds.

Architecture & Technical Decisions

Vanilla JavaScript (ES6+), HTML5 Canvas 2D Rendering Context, Web Audio API sound synthesis, and CSS Sprite animations.

An isometric farm simulation game built in vanilla JavaScript and HTML5 Canvas without external game engines. Features planting, harvesting, neighbor raiding, and guard dog mechanics.