Turn your meshes into fully playable, multiplayer-ready pawns in a few clicks. Vehicles, boats, flyers and humanoid characters, with camera, input and physics already set up.
PawnGenerator: From Mesh to Playable Pawn in a Few Clicks
Stop building pawns from scratch. PawnGenerator is an editor plugin for Unreal Engine 5.6+ that turns your meshes into fully playable pawns. Select a mesh, choose a pawn type, name it, click Generate, then drop it into your level and press Play.
Each generated pawn is a Blueprint on a native C++ base class, with its camera rig and Enhanced Input controls (keyboard and gamepad) created for you.
Multiplayer ready
Your generated pawns are built to work in multiplayer, not only in single player.
Wheeled Racer: server-authoritative Chaos vehicle physics, with replicated drift state so every machine simulates the same grip.
Humanoid Character: built on Unreal’s Character Movement Component, with client prediction. Facing direction is replicated, so other players see where your character is looking.
Listen server and dedicated server friendly.
Test it yourself in single player, Link below.
What you can generate
Wheeled vehicle (from a Skeletal Mesh): Chaos vehicle physics, a wheel AnimBP generated for you, handbrake drifting and a drift-aware camera.
Humanoid Character (from a Skeletal Mesh): the Third Person animation is assigned automatically, with move, jump, look and turn controls.
Static Mesh pawns (vehicle, flying, watercraft and more): these use custom arcade physics for responsive, game-ready handling, so they work with simple static meshes without a rigged skeleton, Arcade custom physics.
Create more than the ready-made pawns
Every pawn exposes its tunable settings in the Details panel: speed, handling, camera behavior and more. By changing them, the same pawn can become a helicopter, a drone, a jet ski, a large boat, a military boat, a race boat, a spaceship and many others. A few examples are included in the user manual.
Features
Mesh to pawn in a few clicks, no manual component setup
Native C++ base classes with Blueprint-friendly tunables
Enhanced Input assets generated per pawn (keyboard and gamepad)
Spring arm and camera rig included
Multiplayer-ready replication
Automatic Third Person Animation Blueprint assignment for humanoid characters
Editable at any time: generated pawns are normal Blueprints you can extend
Videos and documentation
video, single player and how-to: Showcase-Tutorial
video, multiplayer: Multiplayer Showcase
User manual: User Manual
Playable Demo : Single Player Demo
Requirements and notes
Unreal Engine 5.6 or newer
Humanoid Character generation works best with the Third Person template, or a project that includes the Manny/Quinn skeleton and Animation Blueprints. If a generated character appears in a T-pose, add the Manny skeleton to your mesh skeleton’s Compatible Skeletons list.
The maps, meshes and pawns shown in the videos, demo and in this page are not included in the plugin. They are used for demonstration only.
Credits
Car model: “Lowpoly Car” by xiaofeiArt
Link : Lowpoly Car
Technical details
Network replicated: Yes
Documentation: User Manual