A downloadable tool

Buy Now$20.00 USD or more

I made this Unity template to speed up my game development. Setting up the game's UI always took about 30% of my project time. So, I created a simple UI template that works for all kinds of games. It's easy to use and can be customized quickly.

You need TextMeshPro in order to use this template; make sure to have it installed before importing.

Introducing a versatile game UI template designed to simplify and enhance the game development process. Explore a range of customizable features tailored to suit different game genres and developer needs.

Refer to the documentation to explore all customizable features and learn how to set them up.

Why use this template?

  • If you're working on a demo and need a quick, polished UI for public testers.
  • If you're participating in a game jam and don't want to spend time adding UI for your game.
  • If you want to accelerate the game creation process by focusing on the game itself rather than UI/UX.
  • If you're a beginner and want to start with game creation with a user-friendly UI template.
  • If you're part of a small indie studio aiming to deliver professional-looking games on a tight budget.
  • If you have limited design skills or resources and need a pre-made UI solution.
  • If you're looking to enhance user experience and engagement without extensive UI coding.
  • If you want to reduce development time and costs while maintaining high-quality visuals and usability.

Key Features:

  1. Customizable Main Menu: Tailor the main menu to match your game's aesthetic, creating a welcoming entry point for players.
  2. Dynamic Backgrounds with Animated Patterns: Add a layer of sophistication to your game with animated patterns, elevating the visual appeal of the main menu.
  3. Button Customization: Fine-tune buttons to perfection, adjusting colors, sizes, and sprites to achieve a polished and cohesive look.
  4. Main Color Selection: Define your game's primary color palette for a consistent and visually pleasing experience.
  5. Text Customization: Choose text colors and fonts to enhance readability and maintain a cohesive design throughout your game.
  6. Level Manager: Efficiently organize game levels with an intuitive manager, simplifying the overall gameplay experience.
  7. Mini Games Manager: Seamlessly control and organize mini-games, providing a diverse and engaging gaming experience within your project.
  8. Pause/Resume Functions: Offer players the convenience of pausing and resuming the game at their discretion.
  9. Restart Functions: Enable quick and straightforward game restarts, minimizing downtime for players.
  10. Sound Manager: Fine-tune the audio experience with a comprehensive sound manager, ensuring an immersive auditory backdrop to your game.
  11. Toggle Music and Sound FX Buttons: Grant players control over their audio environment with toggle buttons for music and sound effects.
  12. Customizable Logo/Title: Personalize your game's identity by customizing the logo or title, reinforcing brand recognition.
  13. Responsive Design: Unity UI Template adapts seamlessly to both portrait and landscape game formats, ensuring a consistent and polished user interface.
  14. Animation Timer: Control the timing of in-game animations with a customizable timer, adding a dynamic touch to your game.
  15. Popup Animation and Message System: Capture player attention with sleek popup animations and convey important messages through a robust popup system, enhancing user engagement.

Technical details

This template should work on most platforms and operating systems. It's responsive and supports both landscape and portrait screens.

There's a PDF documentation inside the template. You can also check this link to access the updated version of the documentation: https://qookie.games/universal-game-ui-template-documentation

When you import the project it can be found in Assets/Plugins/Qookie Games/UI Template.

Script names within the project include:

  • AudioManager.cs
  • GridLayoutGroup.cs
  • LevelButton.cs
  • MiniGamesButton.cs
  • RotateImages.cs
  • ShowIfAttribute.cs
  • Sound.cs
  • UIManager.cs
  • ShowIfAttributeDrawer.cs.

Make sure no scripts with similar names exist in your project before importing the plugin.

This Template is tested on Unity 2021.3.21f1

Disclaimer:

I want to let you know that I originally developed this UI template for my own use. However, I've decided to share it here and might provide future updates. Please be aware that there could be bugs, compatibility issues, or areas where the code might not be as efficient as it could be. This project may not seamlessly fit into every game. I encourage you to download the free documentation first to explore all the customization options this template offers before giving it a try. Your feedback is valuable, and I appreciate your understanding.

Assets Used in this Project:


Fonts from Google Fonts:
Lilita One, Leckerli One, Vina Sans, Dancing Script,  Caveat,  Permanent Marker, Amatic SC.

Music: Arpent From https://freepd.com/electronic.php

Purchase

Buy Now$20.00 USD or more

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

Universal Game UITemplate.unitypackage 29 MB

Download demo

Download
Unity UI Template Documentation V1.pdf 1 MB

Leave a comment

Log in with itch.io to leave a comment.