RPG JS is a role-playing game (RPG) engine developed using JavaScript and the HTML5 Canvas. The engine is designed to support essential RPG mechanics, including tile-based map rendering, spritesheet management, trading systems, turn-based or real-time battle mechanics, narrative-driven gameplay, and character progression. In addition, RPG JS features a multiplatform movement system, enabling seamless gameplay on both PC (keyboard controls) and mobile devices through an integrated virtual joystick. By combining modular architecture with web-based technologies, RPG JS provides a flexible foundation for building RPG games that are accessible, extensible, and optimized for cross-platform deployment.