Polar GamesMarketplace
Black FridayGame templates at Black Friday pricesEnds in See the deals

Ритм · HTML5

Riffvolt

HTML5 Rock Rhythm Game With 12 Tracks and Tour Mode

від Polar GamesВерсія 1.0.0Оновлено 17 жовт. 2026 р.

  • Вихідний код
  • Демо онлайн
  • Із документацією
Безстрокова ліцензія49 USD 41,65 USD -15%Купити зараз
Main menu: campaign, free play and local records.Four lanes on D, F, J and K, with score and accuracy.Setlist: pick a track and one of four difficulties.Settings: audio, gameplay, video and controls tabs, with audio calibration.

Play the riff. Own the stage.

This is an HTML5 rock rhythm game template with full TypeScript source code. Riffvolt is a four-lane game for the browser: players hit notes in time, hold long notes, bend them with the whammy and fire up overdrive. 12 full tracks, 48 note charts, four difficulties and a four-venue tour are already built in, and the game folder is ready to upload to your own host.

Riffvolt, an HTML5 four-lane rock rhythm game template: 12 tracks, 4 difficulties, 4 tour venues.

12 tracks, four charts each

Every track has Easy, Normal and Hard charts, plus Rock God, which opens once the tour is finished. That is 48 note charts in total, from Basement Static to the title track Riffvolt. The song catalogue is a single manifest file, with each song's duration, BPM and chart paths.

Riffvolt rhythm game track list: 12 tracks with four chart difficulties for every song.

From the garage to the arena

The tour runs through four venues: Garage, The road, Festival and Arena. Each has three songs; stars from the first two open the encore, and finishing the encore opens the next venue. Story scenes and cosmetic rewards, such as trails and frames, mark the way.

Riffvolt tour mode: earn stars, unlock encores and follow the story from the garage to the main stage.

Catch the note

Tap notes on four lanes, hold long notes to the end and bend them with the whammy while you hold. Timing accuracy builds your score and combo. Fill the ROCK gauge and overdrive starts on its own: a light show that adds no points and ends on any miss.

Riffvolt gameplay with four lanes: long notes, whammy and overdrive.

Keyboard, touch and gamepad

Play with D, F, J and K by default, tap the lanes on a touch screen or plug in a gamepad. Key bindings and gamepad controls are in Settings. Free play opens any song at any difficulty, and personal records are saved song by song in the browser.

Riffvolt input options: keyboard keys, touch lanes and gamepad.

Calibration and comfort options

A built-in calibration sets the audio offset, which helps with Bluetooth headphones. Reduced motion and a photosensitive mode tone down flashes and lightning. The interface is in 14 languages.

Riffvolt settings: audio calibration, reduced motion and 14 interface languages.

A smooth start for your project

Upload the contents of the game folder to an HTTP(S) host, keeping the relative paths, and open its address: no PHP, no database, no account. Serve it over HTTP(S) rather than opening index.html from disk. The illustrated English and Portuguese manuals cover installation, controls, the file map, adding songs, local saves, dependencies and troubleshooting.

Who this template is for

Portal and site owners who want a music game in their catalogue, studios delivering a branded game to a client, and developers who want a readable TypeScript project with Canvas 2D and Web Audio to learn from. One licence covers one end product, yours or one client's.

Customise it

To add a song, put the audio in the audio folder, add one chart per supported difficulty to the charts folder and register the song in the manifest; a chart validator helps check the file, and you confirm sync by playing the full track. Judging, scoring and combo rules, tour progress, interface text and styling each have their own file. A chart editor is not included.

Technical details at a glance

  • Stack: TypeScript, Canvas 2D, Web Audio and Vite
  • Files: HTML, CSS, JavaScript, TypeScript and JSON
  • Delivery: a ready-to-host game folder with 12 tracks and 48 charts, plus the TypeScript source
  • Requirements: a modern browser with JavaScript, ES modules, Canvas 2D and Web Audio, and any HTTP(S) host for static files
  • Rebuilding: Node.js 24 LTS recommended for typecheck and build, needed after changing the source or adding songs
  • Documentation: illustrated manuals in English and Portuguese

Not included in this edition

Online rooms and multiplayer, online rankings and shared leaderboards, advertising SDKs and accounts, a chart editor, native apps and hosting are not part of the package.

Licence and support in short

A perpetual, non-exclusive licence for one end product. Players can access it free of charge or through advertising monetisation. Six months of support are included, or 12 months with the extension; support covers installing and using the files and fixing reproducible defects. Customisation, hosting and SDK or portal integration are separate services, quoted first.

Екрани з цього видання

Знято з видання, що продається тут.

Входить

  • Ready-to-host HTML5 game (game/ folder) with 12 tracks and 48 note charts
  • Readable TypeScript developer source with the game assets
  • Illustrated English and Portuguese manuals with real screenshots
  • Optional developer workflow (Node.js 24 LTS recommended): typecheck and build
  • Third-party licence notices and changelog

Не входить до цього видання

  • Online rooms or multiplayer
  • Online rankings or shared leaderboards
  • Advertising SDKs or accounts
  • A chart editor
  • Native apps, hosting or hosted services

Що є в ZIP-архіві

Реальна структура папок пакета, який ви завантажуєте, з назвами та розмірами, зчитаними з нього.

riffvolt-1.0.0-complete.zip462 файлів · 268,7 MB
  • riffvolt-static-1.0.0/461 файлів · 268,7 MB
    • documentation/HTML-посібник, відкрийте його перед покупкою6 файлів · 2,6 MB
      • images/Ілюстрації посібникаPNG · 3 файлів · 2,6 MB
      • index.html8 KB
      • manual-en.html8 KB
      • manual-pt.html8 KB
    • game/Готово до хостингу: завантажте цю папку201 файлів · 132,9 MB
      • art/JSON · WEBP · 58 файлів · 8,7 MB
      • assets/Арт, аудіо та шрифтиCSS · JS · WOFF2 · 19 файлів · 968 KB
      • audio/Звукові ефекти та музикаMP3 · WEBM · 48 файлів · 119,5 MB
      • charts/JSON · 48 файлів · 2,7 MB
      • fonts/Вбудовані шрифтиTXT · 3 файлів · 14 KB
      • sfx/Звукові ефектиMP3 · 22 файлів · 721 KB
      • index.html67 KB
      • manifest.json10 KB
      • og.jpg206 KB
    • licenses/Повідомлення про ліцензії, які слід зберігати разом із грою7 файлів · 33 KB
      • licenses/Повідомлення про ліцензії, які слід зберігати разом із гроюTXT · 4 файлів · 19 KB
      • public/Статичні файли, які використовує збіркаTXT · 3 файлів · 14 KB
    • source/Читабельний вихідний код244 файлів · 133,1 MB
      • licenses/Повідомлення про ліцензії, які слід зберігати разом із гроюTXT · 4 файлів · 19 KB
      • public/Статичні файли, які використовує збіркаJPG · JSON · MP3 · TXT · WEBM · WEBP · 181 файлів · 131,9 MB
      • src/Модулі кодуCSS · JS · TS · WAV · WOFF2 · 53 файлів · 1,1 MB
      • index.html67 KB
      • package-lock.json31 KB
      • package.json1 KB
      • README.md1 KB
      • tsconfig.json1 KB
      • vite.config.ts1 KB
    • CHANGELOG.mdІсторія версій1 KB
    • MANIFEST.jsonСписок файлів пакета77 KB
    • START-HERE.txtШвидкий старт1 KB
  • POLAR-MARKETPLACE-START-HERE.txtПочніть тут: ліцензія, підтримка та перші кроки1 KB

Деталі позиції

Видання
Local Browser Edition
Версія
1.0.0
Випущено
17 жовт. 2026 р.
Оновлено
17 жовт. 2026 р.
Категорія
Ритм
Мови
Англійська, Португальська, Іспанська, Французька, Німецька, Італійська, Нідерландська, Польська, Турецька, Російська, Індонезійська, Японська, Корейська, Китайська (спрощене письмо)
Файли в комплекті
HTML, CSS, JavaScript, TypeScript, JSON
Створено з
TypeScript, Canvas 2D, Web Audio, Vite
Браузери
Modern browsers with Canvas 2D and Web Audio
Документація
Документація

Автор

Polar Games

Бразильська студія браузерних ігор. Кожен шаблон тут — це гра, яку ми створили та опублікували.

Переглянути наші ігри

Вимоги

  • A modern browser with JavaScript, ES modules, Canvas 2D and Web Audio
  • Any HTTP(S) web host that serves static files
  • No PHP, database or account

Підтримка охоплює технічні питання та відтворювані дефекти в наданій грі. Встановлення та налаштування — окремі послуги.

Журнал змін

  1. 1.0.015 жовт. 2026 р.

Питання

Do I need a server or database?

No. Upload the contents of the game/ folder to any static web host and open index.html over HTTP(S). Progress and personal records are saved in the player's browser.

Can I add my own songs?

Yes. Add the audio, one note chart per difficulty and an entry in the song manifest, as the manual explains, then rebuild. A chart editor is not included.

Is the online mode from the Polar Games portal included?

No. This is the local edition: campaign, free play and personal records on one device. Online rooms and remote rankings are not part of this package.

Do I need Node.js to use Riffvolt?

Not to host the supplied game folder: upload it and open it over HTTP(S). Node.js 24 LTS is recommended only to rebuild after you change the TypeScript source or add songs, using npm ci, npm run typecheck and npm run build inside the source folder.

Does Riffvolt work with a touch screen or a gamepad?

Yes. The default keys are D, F, J and K, you can tap the lanes on a touch screen, and gamepads are supported, with controls set in Settings. Controls adapt to the screen size, but performance depends on the device, so test the ones you target.

Does the game have audio calibration and a photosensitive mode?

Yes. Settings include audio calibration, which sets the audio offset and helps with Bluetooth headphones, plus reduced motion and a photosensitive mode that tones down flashes and lightning. The interface has 14 languages.

Прочитайте повні умови ліцензії, підтримки, повернення коштів і конфіденційності

Before you buy: guides and reviews

Ще від Polar Games

Riffvolt49 USD 41,65 USD -15%
Купити зараз