P-01 · DEMO

Gameplay
STAGE 01Move with your mouse or finger — the hero follows your pointer. Projectiles fire automatically at the nearest enemy. Three types of enemies spawn from doorways at the edges of the arena, each with unique AI behaviors. Every 100 points earned grants a level-up, increasing projectile speed by 20%.
Features
STAGE 02 · 6 ITEMS01
Three Enemy Types
Slime (bouncing, leaves green trail), Ghost (fading afterimages), Flying Skull (blue flame trail).
02
Level-Up System
Projectile speed increases 20% every 100 points scored.
03
Custom Sprites
Hand-crafted pixel-art characters and scene backgrounds.
04
Ambient Effects
Lantern glow, torch fire particles, slime trails.
05
Damage Feedback
Screen shake and red border flash on hit.
06
Smart Viewport
Pauses when scrolled away, resumes on return.
Tech Stack
STAGE 03 · DEV NOTES</>
HTML5 Canvas 2D
Full game rendering pipeline using the Canvas 2D API for smooth 60fps sprite animation and particle effects.
TS
TypeScript
Strict type safety across the entire game engine, entity system, and state management.
○
Pointer & Touch Input
Unified input handling for mouse and touch devices with automatic adaptation to screen size.
◉
Intersection Observer
Smart viewport detection that pauses the game loop when not visible, saving resources.
★ READY TO PLAY ★
Launch Demo on Homepage