// project
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
- Receive recipe
- Gather ingredients
- Prepare and cook
- Manage hazards
- Submit dish
- Earn score and repeat
Outcome
- 2nd Place in global competition
- Live judging and showcase
- Cash prize awarded