Uploaded July 2023 | Updated September 2026, 2 hours ago
We participated in the 2023 GMTK Game Jam, where we had 48 hours to make a game under the theme "Roles Reversed". We made a game about being a corrupt soccer referee, where you play as the ref to mess with the soccer players to affect the match's outcome. We used TypeScript and the Excalibur game engine.
The game, Bad Ref, on Itch:
bluelemming.itch.io/bad-ref
Code on GitHub:
github.com/mattjennings/bad-ref-gmtk23
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
Twitter:
Matt: twitter.com/mattjennings44
Glenn: twitter.com/GlennLaBarre
Drew: twitter.com/drewconley13
We participated in the 2023 GMTK Game Jam, where we had 48 hours to make a game under the theme "Roles Reversed". We made a game about being a corrupt soccer referee, where you play as the ref to mess with the soccer players to affect the match's outcome. We used TypeScript and the Excalibur game engine.
The game, Bad Ref, on Itch:
bluelemming.itch.io/bad-ref
Code on GitHub:
github.com/mattjennings/bad-ref-gmtk23
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
Twitter:
Matt: twitter.com/mattjennings44
Glenn: twitter.com/GlennLaBarre
Drew: twitter.com/drewconley13










