// project

GFodder

GFodder

Overview

GFodder is a custom multiplayer gamemode developed for Garry's Mod using Lua. It challenges players to compete in a fast-paced, first-person cooking environment where they prepare recipes under time pressure and environmental hazards.

The project was created for the Garry's Mod Game Coding Competition (GCC) 2017, where it placed 2nd globally and was judged live on stream.

Competition Context

  • Garry's Mod Game Coding Competition (GCC)
  • 2017 Summer Event
  • Largest GMod programming competition globally
  • Sponsored by major platforms
  • Result: 2nd Place (Global)

Gameplay Concept

Players compete to cook meals as quickly and accurately as possible:

  • Receive recipes from a judge NPC
  • Collect raw ingredients from a fridge
  • Use kitchen stations to prepare and cook
  • Submit meals for scoring
  • Highest score wins

Key Mechanics

Recipe System

  • NPC-driven orders
  • Sequential cooking tasks
  • Score-based evaluation

Multiplayer Gameplay

  • Real-time competition
  • Score tracking and ranking

Interactive Kitchen & Ingredients

  • Functional cooking stations
  • Ingredient handling and transformation

Dynamic Hazards

  • Cooktops can catch fire
  • Fire spreads to environment
  • Players extinguish fires to recover

Technical Highlights

  • Lua-based Garry's Mod gamemode development
  • Multiplayer state synchronization
  • Event-driven gameplay systems
  • NPC-controlled game flow
  • Real-time scoring and feedback

Example Gameplay Loop

  1. Receive recipe
  2. Gather ingredients
  3. Prepare and cook
  4. Manage hazards
  5. Submit dish
  6. Earn score and repeat

Outcome

  • 2nd Place in global competition
  • Live judging and showcase
  • Cash prize awarded

Video Showcase

Early Proof of Concept