- ๐ฌ๐ง English
- ๐ง๐ท Portuguรชs
The Paladins Dynamic Overlay was originally created in 2018 as a private personal project to enhance the streaming experience for the game Paladins. Now, in 2025, it is being refactored and open-sourced.
๐ For more details on this journey, check out my LinkedIn post.
โ
Built with Next.js
โ
WebcamOverlay with manual character selection
โ
Dynamic border color and character image change
โ
Resizable WebcamOverlay component
- ๐ Component Editing Page
- ๐ Exportable overlay links for OBS integration
- ๐ Streamer name displayed alongside the WebcamOverlay border
- ๐จ Animated Borders for WebcamOverlay
- ๐ฅ Animated effects around character images
- ๐ผ๏ธ Presets for character images (including GIFs)
- ๐ญ Text Banner Component (e.g., "Latest Follower")
- ๐ Complete pages where multiple components can be combined and exported
- ๐ฑ๏ธ Drag and Drop support for image positioning
- ๐ Logged-in Area for automatic character updates via Paladins API
- ๐ Fully customizable overlays with any images and colors, beyond just Paladins themes
masterโ Contains the stable refactored version.refactorโ Features in development before merging intomaster.legacyโ The original 2018 version, available for comparison.
- Clone the repository:
git clone https://github.com/vhrita/paladins-dynamic-overlay.git cd paladins-dynamic-overlay - Install dependencies:
npm install
- Run the development server:
npm run dev
- Access it at:
http://localhost:3000
- Clone the repository if you haven't already:
git clone https://github.com/vhrita/paladins-dynamic-overlay.git cd paladins-dynamic-overlay - Switch to the
legacybranch:git checkout legacy
paladins.jsโ ReplaceYOUR_PALADINS_API_KEYanddevId.spotify.jsโ Fill inYOUR_CLIENT_ENCODEDandYOUR_SPOTIFY_AUTH_CODE.
- Using VS Code Live Server:
- Install the
Live Serverextension in VS Code. - Right-click
index.htmland select Open with Live Server. - The project will automatically open in your browser.
- Install the
| Page | Local URL | Description |
|---|---|---|
| Main Overlay | 127.0.0.1/index.html | Main overlay interface. |
| Currently Playing | 127.0.0.1/current_playing.html | Displays Spotify song info. |
| Be Right Back | 127.0.0.1/coming_soon.html | Streamer away screen. |
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 (CC BY-NC 4.0). This means:
โ You can:
- Use, modify, and share this project for personal and non-commercial purposes.
- Modify the code as needed, as long as you credit the original author.
โ You cannot:
- Use this project for commercial purposes without explicit permission.
- Claim ownership of the original project.
- Distribute modified versions without indicating that changes were made.
For more details, see the LICENSE file.
Now you're ready, enjoy! ๐