Skip to content
View metricrb's full-sized avatar

Organizations

@bloxfootball @Rockhill-Studios @BritSovInteractive @southpacificairways

Block or report metricrb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
metricrb/README.md

M_etrics

Senior Gameplay Engineer and Technical Producer specialising in scalable, live-service game systems.

About

Hi, I’m M_etrics — a Senior Gameplay Engineer at EFS Technology, currently leading programming on Police Response: Blythton, and a Technical Producer at Rapidfire Entertainment. I specialise in Roblox-based development using Luau and TypeScript, with a strong focus on gameplay systems, cross-server communication, and backend infrastructure.

I work across both game engineering and web platforms, contributing to multiple live projects with an emphasis on reliability, maintainability, and production-ready architecture. With 6+ years of production experience, I design and implement systems intended to operate at scale under live operations.

Core Expertise

  • Gameplay systems engineering (multiplayer, AI, state management)
  • Cross-server communication and data synchronisation
  • Live-service architecture and reliability engineering
  • Backend systems and APIs for game platforms
  • Code quality, modular architecture, and long-term maintainability

Technology Stack

Game Development

  • Roblox Studio
  • Luau
  • TypeScript
  • Rojo
  • Custom internal frameworks

Backend / Web

  • Node.js
  • NestJS
  • Prisma
  • Docker
  • RESTful APIs and service-based architectures

Professional Focus

  • Designing scalable gameplay and platform systems
  • Leading engineering efforts on complex multiplayer projects
  • Bridging game logic with backend and web infrastructure
  • Supporting live operations through robust, testable code

Selected Projects

  • South Pacific Airways – Large-scale aviation simulation platform delivering airports, aircraft, and passenger systems. Led development across a 40+ person team, recoding the core runtime and modernising the workflow through a structured framework and Rojo-based source control to improve scalability and release reliability.
  • EFS Technology – Live-service, multiplayer gameplay engineering with responsibility for core systems, cross-server communication, and backend integration. Lead programmer on Police Response: Blythton, overseeing systems architecture, stability, and long-term maintainability.
  • United Kingdom – Senior web and game programming contributions across Roblox gameplay systems and supporting web platforms. Delivered features, resolved high-severity defects, and performed structured code reviews using custom frameworks, Rojo, and modern backend tooling.

Experience Highlights

  • Lead programmer on Police Response: Blythton, overseeing core gameplay and systems architecture
  • Technical Producer at Rapidfire Entertainment, guiding engineering direction and production delivery
  • Contributor across multiple projects spanning game engineering and web systems

Contact

GitHub is used primarily for professional collaboration and technical work. For project-related enquiries or collaboration discussions, please reach out via appropriate professional channels.

Pinned Loading

  1. Resolving the MoveToFinished event d... Resolving the MoveToFinished event delay in Character Pathfinding by implementing new logic using RunService.RenderStepped
    1
    --[[
    2
    When we call Humanoid:MoveTo() from waypoint to waypoint, and use the MoveToFinished event to detect when the
    3
    character reaches each waypoint it does work. However unlike the demo place and code portrayed in the documentation
    4
    on Character Pathfinding, many games will not operate with smoothness due to the event having a delay on being communicated,
    5
    leaving a stuttering NPC between nodes and overall a poor visual effect.
  2. DylWithlt/Dyls-Scripting-School DylWithlt/Dyls-Scripting-School Public

    TypeScript 4 1

  3. stockLogic stockLogic Public

    Forked from droplet-systems/stockLogic

    Lua

  4. droplet-systems/syncSession droplet-systems/syncSession Public

    Lua 3

  5. RapidFire-Entertainment/rowave RapidFire-Entertainment/rowave Public archive

    Lua 1

  6. RapidFire-Entertainment/AnimaLib RapidFire-Entertainment/AnimaLib Public archive

    An animation module used to streamline animation tasks.

    Lua