A multimedia tribute to the ultimate Frosh Week event at Queen's University.
Play the game online (GDScript web version)
How to Play (Pit-side cheat sheet, a.k.a. "Cooks")
Visit the LegendWeb (Refreshed in 2026 - info about the game, its creation, and Queen's Engineering traditions that accompanied the original game on CD)
The Legend of the Greasepole captures the spirit of an event that annually unites Queen's Engineers. Rich with familiar sounds and imagery, it's all there: golden science jackets and purple people, Clark Hall Pub, and even the Golden Words blimp.
In The Pole Game, just like at the real pit, the Frosh only succeed when they learn to work as a team, taking advice from upper year students like the game's Al "Pop Boy" Burchell. And just like real life, the game tells the story of the Frosh's inevitable victory over the Pole. You can knock them down, but you know they'll get back up again. And even when you're teasing them, you know you really love 'em.
The Greasepole event is about spirit, and team building, and working together toward a common goal. It has brought Queen's Applied Science students together for decades, just as it will next year. Long may the tradition live on.
| Year | Version | Technology | Status |
|---|---|---|---|
| 1999 | Original | C++ | Archived (source not included) |
| 2007 | XBox | XNA + C# | Archived (source not included) |
| 2010 | Silverlight | C# | Canonical - included as reference |
| 2025 | Godot C# | Godot 4.5.1 + C# | Complete(ish) |
| 2025 | Godot GDScript | Godot 4.5.1 + GDScript | Web-playable, actively refined |
The game was originally written in C++ and released in 1999 (on CDs - remember those?). Rob Burke was the Producer, Craig Calvert was the Artistic Director, and the game was created by a team of over 50 diverse Queens' students who brought the project to life. The original was accompanied by a LegendWeb including credits and images and sounds created during production (in need of a tune-up).
The game was ported to XBox using by XNA Game Studio and manually converting the C++ code to C#. This version brought the game to consoles for those who had a subscription to the XNA Creators Club.
The game was ported to Microsoft Silverlight using C#. This version ran successfully for years until Silverlight was deprecated. The Silverlight codebase is included here as the canonical reference for game logic and behavior.
Silverlight is dead, but the Greasepole is eternal. Working collaboratively with Claude (Anthropic's AI assistant), the game was ported in two stages:
-
Silverlight C# → Godot C#: A direct port preserving the original architecture and game logic. This version is feature-complete and runs "perfectly" as a desktop application.
-
Godot C# → Godot GDScript: Because Godot's C# support doesn't compile to WebAssembly, a second port to GDScript was necessary to enable web deployment. This version is playable online and being actively refined.
greasepole/
├── SilverLegend/ # Original Silverlight C# (canonical reference)
│ ├── SilverLegendCore/ # Core game logic
│ ├── SilverLegend/ # Silverlight app layer
│ └── SilverLegend.Web/ # ASP.NET web host
│
├── GodotLegend/ # Godot 4.5.1 C# port
│ ├── Core/ # Ported game logic
│ ├── Services/ # Godot service implementations
│ ├── Scenes/ # Godot scenes
│ └── Assets/ # Graphics (PNG) and Sound (MP3)
│
├── GodotLegendGD/ # Godot 4.5.1 GDScript port (web version)
│ ├── Core/ # Game logic in GDScript
│ ├── Services/ # GDScript service implementations
│ ├── Scenes/ # Godot scenes
│ └── Assets/ # Graphics (PNG) and Sound (MP3)
│
└── docs/
├── legendweb/ # Original LegendWeb content (credits, how to play)
└── migration/ # Migration documentation and notes
Visit robburke.net/gptest to play in your browser.
- Install Godot 4.5.1 (standard version, not .NET)
- Open
GodotLegendGD/project.godot - Press F5 to run
- Install Godot 4.5.1 .NET (.NET version required)
- Install .NET 8 SDK
- Open
GodotLegend/project.godot - Press F5 to run
The Silverlight version cannot be run in modern browsers. The code is included for reference purposes only.
- Touch Interface: Optimize the GDScript version for mobile/tablet touch controls
- Remastering: Potential visual and audio updates while preserving gameplay
- Accessibility: Improvements for broader accessibility
- How to Play - Game controls and item guide
- Credits - Full credits for all 50+ contributors
- The LegendWeb (Refreshed in 2026 - info about the game, its creation, and Queen's Engineering traditions that accompanied the original game on CD)
- Original Game (1999): Created by a team of 50+ Queen's students. Full credits
- Godot Ports (2025): Developed collaboratively with Claude by Anthropic
MIT License - Copyright (c) 1999-2025 Robert Burke and contributors
Oil Thigh!
