Skip to content

Kingsmai/kenney-ui-pack-starter-kit

Repository files navigation

Kenney UI-Pack Starter Kit for Godot 4

Project Banner

English | 中文

This is a user interface theme for Godot 4, built using the Kenney UI Pack. It leverages the ThemeGen plugin for fully code-driven styling. Ideal for creating a consistent and visually appealing UI system in your project.


🔧 How to Integrate into Your Project

Getting started with this starter kit is simple:

  1. Copy the themes/ folder from this project into your own Godot 4 project.

  2. Choose one of the following integration approaches based on your needs:

    Using Prebuilt Theme Only

    • Delete the themes/main_theme.gd file and keep only main_theme.tres.
    • (Optional) Set res://themes/main_theme.tres as the default theme in your project settings.

    🛠️ Customizing Theme with Code

    1. Install the ThemeGen plugin from the Godot AssetLib.
    2. Enable the plugin via Project > Project Settings > Plugins > theme_gen_save_sync.
    3. Use the main_theme.gd script to generate and update theme styles dynamically.

🧩 Supported UI Controls

This theme supports nearly all major UI components in Godot.

🎨 Color-Variant Controls (5 Styles)

The following components come with five style variants:

  • Default (Gray)
  • Primary (Blue)
  • Success (Green)
  • Warning (Yellow)
  • Danger (Red)

Supported nodes:

  • Panel / PanelContainer
  • Button / CheckBox / CheckButton
  • HSlider / VSlider
  • TabContainer
  • ProgressBar
  • Tree
  • ItemList

🧱 Other Common Controls

  • LineEdit / TextEdit / CodeEdit
  • Label
  • MarginContainer

🚧 Future Plans

We aim to expand support for additional styles and variants:

🎮 Kenney UI Extensions

🕹️ Pixel Art Variants


🙏 Special Thanks

  • Kenney.nl — Free, high-quality game asset library: https://kenney.nl
  • Godot Engine — Powerful, free, open-source game engine
  • ThemeGen — Arguably the most efficient UI styling solution for Godot

✅ Projects Using This Theme


🤝 Contributing

We welcome contributions from the community:

  • Add support for missing controls? Feel free to open a PR.
  • Got ideas for improvement? Open an issue.
  • Your contributions matter — thank you!

If you’re using this theme in your own project, we’d love to see it! Feel free to share a link in Issues, and we’ll be happy to feature it here.


📄 License

This project is open-sourced under the MIT License. Third-party assets (such as Kenney UI resources) are licensed under their respective terms.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors