Skip to content
Media 0 for listing Ultra Game Template | Bp only All-In-One cross-platform solution for your game!

Description

Trailer | Download Free Showcase | Documentation | English Video Tutorials | Spanish Video Tutorials

UGT is a comprehensive solution that handles many essential non-gameplay elements of game development, allowing developers to focus on core gameplay. Key features include:

  • Pre-configured Menus and UI auto-adaptable to different platforms and consoles.

  • Simplified and automated multi-platform Porting.

  • Easily customizable Game features via Data Assets.

  • Multiple visual styles for UI/Menus via Data Assets.

  • 4 Professional Example Styles included (Sci-fi, Minimalistic, Cartoon Brush and Typewriter).

  • Save slots system for player progression.

  • Save system for Video, Game Settings, Audio, etc.

  • Text Localization support using Google Sheets.

  • Voice translation and subtitle management with priority system.

  • Developer cheats and secret menus even in packaged builds.

  • Integration with technologies like Steam Deck, NVIDIA DLSS, AMD FSR.

  • 35+ graphics settings.

  • Loading screen system.

  • Shader Compilation for PC performance optimization.

  • Full per platform/console Mouse, Keyboard and Gamepad Key Remapping

  • Credits system

  • Toggle system to disable any UGT Feature your game doesn't need.

  • Scalable texts size configurable per platform or console

UGT is suitable for both experienced and novice developers, saving significant development time on common non-gameplay features. A free showcase demo is available to test UGT's capabilities, featuring interactive explanations of its features.

Overall, UGT aims to streamline game development by handling essential backend systems, allowing developers to invest more time in crafting engaging gameplay experiences.

  • Easy Integration: Just by changing the Game Instance and calling a small function in the Begin Play of your Character, Controller or level, UGt will already work! In fact, UGT is distributed as Content folder blueprints only. It doesn't even override your config files!

A complete Template ready to use for games already in development or new games!

Much, much more than a Main Menu.

  • UGT features a highly robust Game Menu that is used for both the Main Menu and Pause Menu, fully adapted for touch and any gamepad. This Menu includes all the options your game will need and comes preconfigured and adapted for each platform and console. UGT features a save game manager, unlockable chapters, Audio Configuration Menu, remapping for Gamepad, keyboard and mouse, over 30 video configuration options, more than 10 accessibility settings, and much more. All of this is fully accessible from both the main menu and pause menu.

Automatic Console Ports
  • Everything necessary for porting to any console or platform has been simplified and automated in UGT. In terms of video and performance, you can easily configure any port within "UGT_GameInstance" in the Event Graph "PlatformSpecificVideoConfigs".

Menu/UI config depending on console platform
  • All menu navigation with a controller also adapts to the requirements of each platform. For example, on Switch, going back is done with the B button (Face Button Bottom), and on other consoles, it's B/O (Face Button Right). In Switch, the "PC Video" Menu and the "Keyboard and Mouse" menu won't also appear and the texts will appear bigger than in other platforms.

Easy Data Asset Game features Configuration
  • All the logic and configuration of your game can easily be controler with a single Data Asset. Thanks to this system, you can easily disable or configure features such as the entire game save system, translations, default language, loading screens, UI styles and menus, inputs, social links, loading times per platform/console, etc.

  • UGT also includes 4 example styles that you can use as a base to modify and duplicate, allowing you to create your own styles with great ease: Sci-fi, Minimalistic, Cartoon Brush and Typewritter. These styles are also defined simply through a UGT style data asset.

Spreadsheets Localization System
  • To simplify, unify, and facilitate the game localization process for translators, UGT uses Google Spreadsheets localization tables. With the example table, you have all of UGT already correctly translated into English and Spanish and all the buttons from major platforms and consoles localized to more than 30 languages. Actually, if you dont want to buy UGT but you want to use the localizaztions on that table, feel free to do so!

First Person Example Integration
  • Although UGT is a framework that handles everything necessary that isn't your game, it would be really difficult to showcase all of UGT's features without a small example game. That's why UGT comes with an example FPS game with checkpoints and implemented UGT functions so you can copy and integrate them yourself! Additionally, in the videotutorials of UGT, the integration is done from scratch in a 3rd person project.

Number of Blueprints: 101

Input: Pre-configured to work by default with Keyboard and Mouse, Gamepad and Touch devices.

Network Replicated: No

Supported Development Platforms:

  • Windows: Yes

  • Mac: Yes

UGT's Documentation

Free Packaged Showcase!

Video Tutorials (English)

Video Tutorials (Spanish)

Important/Additional Notes: Use UGT's game instance and select the "UGT_LauncherMap" as your default map in your project settings. Step by step guide on how to totally integrate it with your project.

Discord Support

FAQ

Included formats

  • logo of Unreal Engine format