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

Спорт · HTML5

Sunset Rally

HTML5 3D Table Tennis Game With Campaign and Customization

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

  • Вихідний код
  • Демо онлайн
  • Із документацією
Безстрокова ліцензія39 USD 33,15 USD -15%Купити зараз
Main menu: campaign, free match, training, workshop and achievements.A match against Capi in the sunset garden, with the score and the assist switch.Settings: rival, difficulty, place, atmosphere, touch sensitivity and assist.

A little sunshine. One more rally.

This is an HTML5 3D table tennis game template with full TypeScript source code. Sunset Rally runs in the browser on a garden terrace by the water: matches go to seven points against CPU rivals, with a nine-match campaign across three places, free matches, training and a workshop full of paddle styles. The game folder is already built and ready to upload, and the interface comes in 14 languages.

Sunset Rally, an HTML5 3D table tennis game template: a little sunshine, one more rally.

Feel the shot in every gesture

Move the pointer or drag to control the paddle; hits are automatic. Push up for power, move sideways to place the ball, pull down for a drop shot, and smash when the ball sits up. An optional assist, which players can switch on and off during play, helps the paddle find the ball's height.

Sunset Rally paddle gestures: smash, place the ball or drop it short.

Take on the Sunset Circuit

Nine campaign matches in three stages, each worth up to three stars: win, hit three corners and play a rally of ten. That makes 27 stars in all, and clearing each place earns a prize for the workshop. The star conditions are set in a single campaign file.

Sunset Rally campaign map: 9 matches, 3 stages and up to 27 stars.

Three places, a different mood

Play in the Sunset garden, the Sakura garden or the Seaside café, in the morning, the afternoon, at night or in the rain.

Sunset Rally table tennis settings: Sunset garden, Sakura garden and Seaside café.

Three CPU rivals and a training mode

Each CPU rival plays in their own way: patient Capi, playful Nori and precise Miso. Choose Easy, Normal or Hard, or warm up in training, where your partner returns every ball.

Sunset Rally rivals: three CPU opponents, three difficulty levels and a practice mode.

A workshop for paddles, balls and tables

Coins from your wins buy items in the workshop: paddle colour, rubber, shape, handle, wood, edge tape and stickers, plus ball and table styles.

Sunset Rally workshop: paddle, ball and table customisation.

Replays and local saves

Watch the decisive point again after a match. Touch and mouse controls are both supported. Campaign stars, results, statistics and replays are saved in the browser, so no server or account is needed.

Sunset Rally decisive-point replay with touch and mouse controls.

A smooth start for your project

The game folder is already built, formatted and unminified: upload it to any HTTP(S) host, keep the relative paths and open its address, with no PHP, database or account. The TypeScript source with its Vite setup is included for deeper changes. The illustrated English and Portuguese manuals cover installation, controls, file map, customisation, saves and troubleshooting.

Who this template is for

Portal and site owners who want a sports game in their catalogue, studios delivering a branded game to a client, and developers who want a readable TypeScript and Three.js project to learn from or extend. One licence covers one end product, yours or one client's.

Customise it

The manual points to where things live: campaign matches and star goals in Campaign.ts, place visuals in Places.ts, physics in physics.ts, scoring and rules in match.ts, interface text in i18n.ts with the other languages in the locales folder, and styling in styles.css. Keep unlock IDs, item IDs and save keys stable, back up first and change one feature at a time.

Technical details at a glance

  • Stack: TypeScript, Three.js r184, Vite and WebGL2
  • Files: HTML, CSS, JavaScript, TypeScript and JSON
  • Delivery: the built game folder plus a source folder with the Vite setup, fonts and audio
  • Requirements: a modern browser with JavaScript, ES modules and WebGL2, and any HTTP(S) host for static files
  • Rebuilding: Node.js 24 LTS recommended, only if you change the TypeScript source
  • Documentation: illustrated manuals in English and Portuguese

Not included in this edition

This edition is played against the CPU. Online multiplayer and online rooms, online leaderboards and cloud accounts, advertising SDKs and accounts, 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, already built and unminified (game/ folder)
  • TypeScript developer source with the Vite setup and the game assets (source/ folder)
  • Illustrated English and Portuguese manuals with real screenshots
  • Fonts and audio files bundled with the game
  • Third-party licence notices and changelog

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

  • Online multiplayer or online rooms
  • Online leaderboards or cloud accounts
  • Advertising SDKs or accounts
  • Native apps, hosting or hosted services

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

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

sunset-rally-1.1.0-complete.zip104 файлів · 14,1 MB
  • sunset-rally-static-1.1.0/103 файлів · 14,1 MB
    • documentation/HTML-посібник, відкрийте його перед покупкою6 файлів · 2,4 MB
      • images/Ілюстрації посібникаPNG · 3 файлів · 2,4 MB
      • index.html8 KB
      • manual-en.html8 KB
      • manual-pt.html8 KB
    • game/Готово до хостингу: завантажте цю папку20 файлів · 6,5 MB
      • assets/Арт, аудіо та шрифтиCSS · JPG · JS · WOFF · 6 файлів · 2,3 MB
      • audio/Звукові ефекти та музикаMP3 · 3 файлів · 4 MB
      • fonts/Вбудовані шрифтиCSS · TTF · TXT · WOFF2 · 7 файлів · 86 KB
      • apple-touch-icon.png15 KB
      • icon-192.png17 KB
      • icon-512.png61 KB
      • index.html35 KB
    • licenses/Повідомлення про ліцензії, які слід зберігати разом із грою3 файлів · 13 KB
      • licenses/Повідомлення про ліцензії, які слід зберігати разом із гроюTXT · 1 файл · 4 KB
      • public/Статичні файли, які використовує збіркаTXT · 2 файлів · 9 KB
    • source/Читабельний вихідний код71 файлів · 5,1 MB
      • licenses/Повідомлення про ліцензії, які слід зберігати разом із гроюTXT · 2 файлів · 6 KB
      • public/Статичні файли, які використовує збіркаCSS · MP3 · PNG · TTF · TXT · WOFF2 · 13 файлів · 4,2 MB
      • src/Модулі кодуCSS · JPG · TS · WOFF · 50 файлів · 850 KB
      • index.html36 KB
      • package-lock.json48 KB
      • package.json1 KB
      • README.md1 KB
      • tsconfig.json1 KB
      • vite.config.ts1 KB
    • CHANGELOG.mdІсторія версій1 KB
    • MANIFEST.jsonСписок файлів пакета16 KB
    • START-HERE.txtШвидкий старт1 KB
  • POLAR-MARKETPLACE-START-HERE.txtПочніть тут: ліцензія, підтримка та перші кроки1 KB

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

Видання
Local Browser Edition
Версія
1.1.0
Випущено
16 жовт. 2026 р.
Оновлено
22 жовт. 2026 р.
Категорія
Спорт
Мови
Англійська, Португальська, Іспанська, Французька, Німецька, Італійська, Нідерландська, Польська, Турецька, Російська, Індонезійська, Японська, Корейська, Китайська (спрощене письмо)
Файли в комплекті
HTML, CSS, JavaScript, TypeScript, JSON
Створено з
TypeScript, Three.js r184, Vite, WebGL2
Браузери
Сучасні браузери з підтримкою WebGL2
Документація
Документація

Автор

Polar Games

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

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

Вимоги

  • A modern browser with JavaScript, ES modules and WebGL2
  • Any HTTP(S) web host that serves static files
  • No PHP, database or account; Node.js 24 LTS only if you rebuild from source

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

Журнал змін

  1. 1.1.022 жовт. 2026 р.
  2. 1.0.015 жовт. 2026 р.

Питання

Do I need to build anything?

No. The game/ folder is already built: upload its contents to any static web host and open its address. Node.js and npm are only needed if you change the TypeScript source and rebuild.

Where is progress saved?

In the player's browser: campaign stars, results, statistics and workshop items. No server or account is used.

Is there a two-player or online mode?

No. This edition is played against the CPU: campaign, free match and training. Online rooms and rankings are not part of this package.

Can I change the campaign matches and star goals?

Yes. Matches and star conditions are in Campaign.ts, place visuals in Places.ts, physics in physics.ts and scoring rules in match.ts. Keep unlock IDs, item IDs and save keys stable, back up first and change one feature at a time. Rebuild afterwards with Node.js.

Does Sunset Rally work on phones and touch screens?

Yes. Touch and mouse controls are both supported, and the controls adapt to the screen size. Performance depends on the browser and the device, so test the phones you target. WebGL2 is required.

Which languages does the game support?

The interface has 14 languages: English, Portuguese, Spanish, French, German, Italian, Dutch, Polish, Turkish, Russian, Indonesian, Japanese, Korean and Simplified Chinese. English and Portuguese texts are in i18n.ts and the other languages in the locales folder.

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

Before you buy: guides and reviews

Ще від Polar Games

Sunset Rally39 USD 33,15 USD -15%
Купити зараз