Help this asset pack reach its goal

Raised
$3.99
Goal
$2,000.00
0%
of goal
1
contributors
$3.99
average contribution
$3.99
top contribution

Early Access: Pixel UI VFX

Add configurable effects tailored for text and UI elements to upgrade your game's UI in Godot 4.5! This is an early version; please leave feedback so I can improve it. New shaders will be added in updates.

Highlights

  • Palette‑based shader effects: Perfect for stylized pixel art.
  • PixelEffectRichTextLabel: Custom RichTextLabel class for highlighting specific parts of text using BBCode tags (see live demo).
  • EffectWrapper: Wrapper class to apply effects to any of your existing UI elements.
  • Inspector Addon: Easily set up effects for the RichTextLabel and Wrapper classes directly in the editor.
  • Bonus Content: Includes 3 pixel art fonts (.ttf).

Live Demo

Check out the live demo above to see PixelEffectRichTextLabel and EffectWrapper in action.

What’s Included

  • The complete pixel-art-shaders asset.
  • New PixelEffectRichTextLabel and EffectWrapper classes.
  • 2 extensive example scenes showcasing each class.
  • 3 pixel art fonts (.ttf).

Godot Integration

  1. Copy the addons/pixel_art_shaders and addons/pixel_ui_effects folders into your Godot project.
  2. Enable the plugin via Project > Project Settings > Plugins > pixel_ui_effects.
  3. Search for the new classes: PixelEffectRichTextLabel and EffectWrapper.
  4. (Optional) Check out the examples folder for guidance on using the new classes.

Known Limitations

  • EffectWrapper utilizes a SubViewport, which may require adjustments to your UI structure.
  • PixelEffectRichTextLabel: Not all default BBCode tags can be combined with every effect, and multiple effects cannot currently be combined on the same text range.
  • Since these classes rely on SubViewports, heavy usage of PixelEffectRichTextLabel with active effects may impact performance.
  • Web compatibility varies by device and browser support.

Roadmap

  • Dedicated Documentation Website
  • Improved Web compatibility
  • Tools for baking effects into optimized sprite sheets (ideal for performance-constrained devices)
  • Continued library expansion with new effects!

License

  • Source Code: Custom License. Free to use in commercial and non-commercial projects. No attribution required. Reselling or redistributing the source code as a standalone asset or in an asset pack is prohibited. Please refer to the full license for details.
  • Fonts: Licensed under the SIL Open Font License (OFL).
Click to view full License Agreement

LICENSE SUMMARY (PLAIN ENGLISH)

  • Free to use in personal and commercial projects
  • You can modify the asset for your own use
  • You cannot resell or redistribute the asset (even if modified)
  • You cannot include it in asset packs, templates, or tools for resale
  • Keep the asset embedded or protected in your project
  • This asset is provided "as is" with no warranty or liability.
  • Attribution is not required, but appreciated. Link back to: https://nojoule.com

This is a human-readable summary. For full terms, see the license below.


ASSET LICENSE

This license governs the use of the digital asset ("Asset") provided by Julian Rogawski.

1. LICENSE GRANT
You are granted a non-exclusive, non-transferable license to use the Asset in your own commercial and non-commercial projects, including games, applications, videos, and websites.

2. RESTRICTIONS
You may NOT:
- Resell, redistribute, or share the Asset on its own, even if modified or included in a larger collection.
- Include the Asset in any asset pack, template, or tool intended for distribution or resale.
- Use or share the Asset in a way that allows others to extract or reuse it outside of your project.

3. PERMITTED USES
You may:
- Use the Asset in personal, commercial, and client projects.
- Modify the Asset to suit your project needs, as long as you do not redistribute it in any form.
- Include the Asset in compiled or published projects (e.g., games or apps), as long as the Asset itself is not easily extractable.

4. ATTRIBUTION
Attribution is not required, but always appreciated. If you choose to credit, please link to: https://nojoule.com

5. OWNERSHIP
This license grants you the right to use the Asset. All rights, title, and ownership remain with Julian Rogawski.

6. LIABILITY
The Asset is provided "as is", without warranty or support of any kind. The author is not liable for any damages arising from its use.

7. REFUNDS
Refunds and cancellations are subject to the policies of the platform through which the Asset was obtained (e.g., itch.io). Please refer to their terms for details.

8. TERM & TERMINATION
This license is valid indefinitely unless you violate its terms. Upon breach, the license is automatically terminated and all copies of the Asset must be deleted.

For questions, contact: hello@nojoule.com

Freelance Work & Support

I am available for freelance work as a Technical Artist! If you need custom shaders, VFX, or specific Godot implementations for your project, feel free to reach out.

If you'd like to support development, consider leaving a tip on itch.io!

Contact: hello@nojoule.com
Imprint: nojoule.com/impressum.html

Changes

  • 1.1.0 improving the 3 pixel art fonts and updating the example and live-demo to factor in the slightly changed size of the texts

AI Disclosure: Generative AI was used to assist with code documentation, refactoring, and internal processes such as commit messages and changelogs.

Updated 56 minutes ago
Published 3 days ago
StatusIn development
CategoryAssets
AuthorNojoule
Made withGodot
Tags2D, Graphical User Interface (GUI), Pixel Art, Shaders, User Interface (UI), vfx
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard, Mouse
LinksHomepage, Bluesky, Patreon

Purchase

Buy Now
On Sale!
50% Off
$7.99 $3.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $3.99 USD. You will get access to the following files:

pixel-ui-effects-v1.1.0.zip 222 kB

Development log