Roblox / gameplay systems

Roblox gameplay & systems developer.

I write Luau for Roblox: server-owned game rules, camera and UI systems, progression, and save-data integration. Nightmart, my published horror game, is the working example.

Read the Nightmart case study Play Nightmart ↗ Get in touch

01 / Selected work

Nightmart inspection screen comparing a customer's live face with the face on their license, side by side

Published game · Roblox horror · Luau

Nightmart

You are the night clerk. Customers arrive at your window; you compare their faces with their licenses, review the entry tape, and close the window on anything that is not who it claims to be.

  • Per-player server sessions that own the round, the clues, and the pending rewards.
  • 12 anomaly types, each visible only in the evidence channel where it belongs: live movement, license, or entry tape.
  • One seeded customer identity reused across live view, still license, CCTV reconstruction, and mistake review.

02 / What I build

Systems I have shipped in a live game

Server-owned game state

Each player has a server session that owns the current customer, the clue truth, the phase, and pending rewards. Player actions are checked against round state and position before anything changes.

Progression and economy

Rewards are staged during a round and only paid after a successful one. Ranks, contracts and gear unlock as rounds are completed, and a cosmetic game pass is wired in.

Seeded, consistent presentation

Deterministic seeds drive customer poses and the work schedule, so the same person looks the same across every view, and schedules avoid back-to-back repeats.

Camera, UI and audio

ViewportFrame evidence panels, a CCTV-style camera feed with replay, and a state-driven audio system with mixing buses and preloading.

Save-data integration

A validated data schema over the open-source ProfileStore library, with fail-closed loading and append-only capture syncing.

Automated test fixtures

Isolated Luau fixtures that simulate a full 20-round campaign and exercise the review screen for all 12 anomaly types, so game logic can be checked without playing it.

03 / Contact

Open to Roblox scripting work.

I am also an AI engineer at CHG Healthcare, so I am looking for well-scoped contracts. The fastest way to reach me is email.

Email
Parkerscottfawcett@gmail.com
Roblox
@Jetvak009 · Nightmart
GitHub
github.com/Parker-Fawcett
LinkedIn
linkedin.com/in/parker-fawcett-0713a7407
Résumé
resume.pdf