City Defender — 2D browser game
An interactive 2D game has been developed in which the player defends the city by destroying falling drones. The main focus is on smooth gameplay, adaptability, and optimization for different devices.
Game logic has been implemented in pure JavaScript (without using frameworks).
HTML5 Canvas has been used for rendering graphics and animations.
An adaptive interface has been created for mobile devices, tablets, and desktops.
Flexbox has been applied to build a flexible page structure.
CSS animations for the radar have been implemented for the desktop version.
Custom fonts have been used.
Event handling (mouse/touch) has been optimized for comfortable control.
Game logic has been implemented in pure JavaScript (without using frameworks).
HTML5 Canvas has been used for rendering graphics and animations.
An adaptive interface has been created for mobile devices, tablets, and desktops.
Flexbox has been applied to build a flexible page structure.
CSS animations for the radar have been implemented for the desktop version.
Custom fonts have been used.
Event handling (mouse/touch) has been optimized for comfortable control.