Game Prototyping Toolkit (GPTK) [v1.0.0]
GPTK (Game Prototyping Toolkit) is a comprehensive prototyping and development framework for Unreal Engine, purpose-built to accelerate the creation of game worlds. Whether you're working on a shooter, open-world experience, RTS, or simulation, GPTK equips you with plug-and-play components, powerful AI systems, and rapid prototyping tools, so you can focus on design and iteration.
GPTK serves as a robust starter framework for developing any type of game by providing essential foundational systems out of the box. It enables faster development by eliminating the need to build common features from scratch. Designed with a standardized, modular architecture, GPTK makes it easy to extend and customize systems, allowing you to scale your project efficiently and maintain clean, organized code.
Features
Common Game Features: Consist of general features of any game such as NPCs, weapons, vehicles, interactions, auto materials etc.
NPC AIs: Includes set of generic NPC AI behaviours such as idle, roam and attack.
Locomotion: Data-driven locomotion system that supports any skeleton.
Inventory: Player can interact with objects spawned in the world and can collect.
Actor Profile: Defines generic meta-data related actors such as health, damage, team, debug utilities etc.
Weapons: Vast range of weapon capabilities including firearm and melee weapons.
Vehicle: Contains basic vehicle interaction and driving mechanisms.
Modular User Interface: Contains UI component library and utilities to prototype user interfaces & menus quickly.
Dynamic Time of Day: Handle the time of day in level, either specific static time or dynamic.
NPC Spawners: Optimized dynamic/static NPC spawn mechanism.
Camera Manager: Dedicated player camera manager to implement dynamic smooth camera transitions and effects.
Spectator Mode: Helpful when debugging the level or specific gameplay feature.
Blockouts: Set of modular actors that can be used to quickly prototype the level.
Auto Landscape Material: Customizable landscape material that automatically blend multiple landscape layers.
Advanced In-Built Debugging Capabilities: Visualize AI states and decisions in real time for easy debugging.
Component-Based Pluggable Architecture: Modular design for easy extension and customization.
Data-Driven Architecture: Configure AI behavior via data tables without modifying code.
Documentation & Demos
Check out the official product page about the asset
Product Page: View Product
Dive into our comprehensive documentation to seamlessly integrate the system into your project.
Documentation (v1.0.0): View Docs
Download the UE5 Build Demos to experience the system in action.
Playable Demo (v1.0.0): Download (UE5.3 Build) [Latest]
Watch the trailer to see the system’s full potential.
Preview Trailer (v1.0.0): Available Soon!
Contact Us
Official Website: www.elsewaregames.com
YouTube Channel: youtube.com/elsewaregames
Patreon Page: patreon.com/elsewareGames
Discord: https://discord.gg/6bPp6YjbSX
Technical Support: Reach out to us at elsewaregamesofficial@gmail.com for any inquiries, feature requests, or bug reports.