
Ultra Game Template 1.3
https://www.fab.com/listings/8cdb29ef-bd01-4a28-b8d4-ccf1541ce1d8
Comprehensive solution that handles many essential non-gameplay elements of game development, allowing developers to focus on core gameplay.
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 disabe any UGT Feature your game doesn't need.
Scalable texts size configurable per platform or console.
Configurable Music System on Main and Pause Menus!
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, UGTwill 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! In the videotutorials of UGT, the integration is done from scratch in a 3rd person project.
Important/Additional Notes: Use UGT's game instance and select the "UGT_LauncherMap" as your default map in your project settings.
Technical Details
Features:
A complete Template ready to use for games already in development on new games!
Gamepad Ready Pause and Main Menu
Automatic Console Ports
Automatic Menu/UI config depending on console platform
Automatic Input names and images depending on console or platform
Scalable text size configurable per platform or console
Easy Data Asset Style and Game configuration
Save Slots for Player Progression
Saves for Video, Game, Shaders, etc
Google Spreadsheets Text localization
Table Audio Localization
Subtitle System
Accessibility features
Mouse, Keyboard and Gamepad Key Remapping
DLSS, FSR, TSR and + 30 Video Settings
Easy Shader Compilation
Credits system
Cheats/Dev features and in-game Menu
Loading Screen
Toggle system to disable any UGT Feature your game doesn't need.
1.2 Music System for Main and Pause Menu!
Number of Blueprints: 101
Input: Preconfigured to work by default with Keyboard and Mouse, Gamepad and Touch devices.
Network Replicated: No
Supported Development Platforms:
Windows: Yes
Mac: Yes









