PolishDesigner - Survival Game Template

Survival Game Template is a complete, production-ready C++ plugin that provides all core systems needed to build a survival game. Data-driven architecture - just fill in DataTables with your items, recipes, and buildings. No C++ coding required!

📖 Documentation | 💬 Discord Support |

🎒 Inventory System

  • Configurable inventory size and hotbar slots

  • Item stacking with customizable max stack sizes

  • Weight system with encumbrance effects

  • Full multiplayer replication

  • Blueprint events for easy UI integration

🔨 Crafting System

  • Multi-ingredient recipes defined in DataTables

  • Crafting station requirements (Workbench, Forge, etc.)

  • Timed crafting with progress events

  • Recipe unlocking and progression

  • Automatic ingredient validation

🏠 Building System

  • Grid-based placement with configurable grid size

  • Snap points for connecting building pieces

  • Preview ghost with valid/invalid visualization

  • Building categories: Foundations, Walls, Roofs, Furniture

  • Demolish system with partial resource return

❤️ Needs System

  • Health, Hunger, Thirst, Stamina - fully configurable

  • Automatic drain and regeneration rates

  • Threshold effects (damage when starving, speed reduction)

  • Sprint stamina consumption

  • Death trigger when health reaches zero

🌅 Day/Night Cycle

  • Configurable day length (real minutes per game day)

  • Automatic sun rotation and lighting changes

  • Events: OnDayStarted, OnNightStarted, OnTimeChanged

  • Pause, skip, and set time functions

💾 Save System

  • Complete game state serialization

  • Saves: inventory, needs, buildings, player position, time

  • Multiple save slots support

  • Auto-save with configurable interval

📋 Technical Details

  • 17 C++ Classes, ~5,800 lines of code

  • 100% Blueprint exposed - all functions callable from BP

  • Full multiplayer replication on all systems

  • 5 DataTable structures for easy configuration

  • Works with UE 5.6 and 5.7

🎯 Perfect For

  • Survival games (Rust, Valheim style)

  • Crafting games

  • Base building games

  • Open world RPGs

  • Sandbox games