emdomanus/advanced_utils

Reusable advanced utility primitives for Roblox projects.

Advanced Utils

Reusable Roblox utility primitives for complex game projects.

This package is intended to hold generic, game-agnostic infrastructure such as data structures, math helpers, guards, tables, promises, logging, and id allocation. Game-specific adapters should stay in the game repo.

Lifecycle bootstrapping lives in the standalone emdomanus/bootstrap package.

Package Shape

local AdvancedUtils = require(ReplicatedStorage.packages.roblox_packages.advanced_utils)

Current namespaces:

  • core
  • dataStructures
  • functional
  • math

Core utilities include:

  • AdvancedUtils.core.log