StillCooking_Tools

Betav0.8.0UE 5.7–5.8

A collection of small, reusable Unreal Engine tools — base classes, helpers, and routine operations.

Table of contents

StillCooking_Tools is a grab-bag of small, reusable Unreal Engine utilities — base classes, helpers and common operations that are useful across unrelated projects, kept in one place with one version instead of being copied from project to project.

It is deliberately not a framework: every entry stands on its own, so you can take one class or one Blueprint node and ignore the rest. Nothing here depends on anything outside the engine. Inside: USCTickableObject, a UObject that ticks every frame without being an Actor or a Component; a console command registry whose commands have Blueprint bodies; four Flow nodes — For Each Index With Delay, For Each Index Per Tick, Do For Duration and Wait Until; and Print String Formatted, a Print String whose {Placeholders} become pins. The C++ cores under the Flow nodes are usable directly.

Limits worth knowing up front

  • A C++ project is required. The plugin is distributed as source and compiled together with your project, so a Blueprint-only project will not build it.
  • Two entries are development-only. The console command registry compiles its registration out of Shipping, and Print String Formatted is compiled out of Shipping and Test builds.
  • The C++ layer under the Flow nodes is EXPERIMENTAL. The Blueprint nodes are stable; the FSCFlow* classes under them may change shape without a major version bump.
  • Nothing replicates. No entry knows about the network.
  • Game Thread only. Nothing in the plugin is thread-safe; calls from other threads are unsupported.

The whole list: Limits.

The plugin is free, distributed as C++ source on GitHub under the MIT license.

Requirements

Engine
Unreal Engine 5.7 – 5.8
Platforms
Win64
Project
C++ — the plugin compiles as part of your project
Toolchain
Visual Studio 2022 with the Game development with C++ workload
Dependencies
Core, CoreUObject, Engine (engine modules only)

Documentation map

I wrote about it