• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:09
CEST 13:09
KST 20:09
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
PIG STY FESTIVAL 8.0! (13 - 23 August)7Neeb returns to progaming; rejoins ONSYDE14Weekly Cups (July 20-26): Early returns on 5.0.16b8IntoTheTV X SOOP SC2 League : Weekly & Monthly5Clem: "I don't have that much hope in Blizzard"9
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) Neeb returns to progaming; rejoins ONSYDE Clem: "I don't have that much hope in Blizzard" Weekly Cups (July 20-26): Early returns on 5.0.16b Terran or Protoss
Tourneys
PIG STY FESTIVAL 8.0! (13 - 23 August) IntoTheTV X SOOP SC2 League : Weekly & Monthly Crank Gathers Season 4: BW vs SC2 Team League RSL Revival: Season 6 - Qualifiers and Main Event Sparkling Tuna Cup - Weekly Open Tournament
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 536 Railroad Switch The PondCast: SC2 News & Results Mutation # 535 Assembly of Vengeance Mutation # 534 Burning Evacuation
Brood War
General
BW Drama: Terror's Debt Incident + C9 disbanding BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Making an Online Broodwar Manager Game ASL22 General Discussion
Tourneys
Escore Tournament - Season 3 [Megathread] Daily Proleagues 2v2v2v2 Tournament Small VOD Thread 2.0
Strategy
Fighting Spirit mining rates Odyssey Mineral Stack Saturation Simple Questions, Simple Answers PvT advise for noobs
Other Games
General Games
Nintendo Switch Thread Path of Exile ZeroSpace Early Access is Now Live! Stormgate/Frost Giant Megathread General RTS Discussion Thread
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread TL Mafia Power Rank NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Artificial Intelligence Thread European Politico-economics QA Mega-thread How to buy a book - shipping from Korea to Europe
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread 2026-27 Football Thread placeholder TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
Northern Ireland Global Starcraft The Automated Ban List
Blogs
What is a Gamer?
TrAiDoS
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
An Exploration of th…
waywardstrategy
Customize Sidebar...

Website Feedback

Closed Threads



Active: 5242 users

Game Jam 2: Jam Harder

Blogs > AsmodeusXI
Post a Reply
AsmodeusXI
Profile Blog Joined July 2007
United States15536 Posts
February 05 2014 16:58 GMT
#1
When I was figuring out what to major in in college, I decided I should study topics related to my passions. One of those passions was video games. Thus, I decided to pursue computer science with the intention of eventually entering the gaming industry. Flash forward about seven years, and I have not fulfilled that longtime goal. Despite this, I still love the idea of creating games. Of course, it can be rather difficult to create games on one’s own, especially when things like full-time jobs, other creative projects, and playing games get in the way. Luckily enough for dilettantes like me, there’s a quick way to make awesome games in a short time. Enter the Game Jam.

A game jam is an event (usually over a weekend) where programmers, artists, designers, and musicians assemble to conceive of an idea for a game and then create it before the jam concludes. The end result is a bevy of innovative games that are both compact and creative. My first game jam was Global Game Jam 2013 at MIT. Global Game Jam is an annual jam at which a central theme is provided to which all games created must have a connection. The 2013 jam wasn’t the best experience for a variety of reasons, but I remained interested in the 48-hour game-creation fests all the same. As with the game industry dream, life interfered with my game development aspirations for a long time as I moved to St. Louis, maintained the blog, and started GM’ing my tabletop campaign. One year after my first jam, I refused stall any longer and went to another: Global Game Jam 2014 at the University of Missouri in St. Louis.

2014′s GGJ was an absolute blast. I learned a lot, met new people, and, most importantly, I helped make a real game.

Here’s how it all went down.

Global Game Jam 2014 began on a Friday afternoon. After work I drove to UMSL’s campus, which is not far from my house. Upon arrival I noticed the first big difference between the MIT and UMSL Game Jams: UMSL’s “hub room”. At MIT, everyone was shepherded into a single auditorium at the beginning of the jam where we waited for theme announcements. Only afterwards were we moved to different rooms where we could brainstorm (and eventually work on) our game concepts with the other participants. At UMSL, there was one large room where everyone who could fit in the space set up their various towers, tablets, and keyboards before the jam officially began. It made the first hour of the jam very social. From the start people wandered about to complete prize-winning “get to know you” activities or played stuff on the computers they brought (as such, I highly recommend Samurai Gunn if you regularly have friends around for game nights). This was a much better introduction to the game-making community than the one at MIT. Instead of looking at people in an auditorium, I interacted with my fellow game makers via the media that brought us all together in the first place. Plus, I loved the “everyone working in one place” atmosphere in St. Louis far more than the “spread out in separate rooms” setup in Cambridge.

After this encouraging introduction we all moved to a lecture hall for the opening keynotes and theme reveal. This was a more familiar part of GGJ, so I waited patiently for the advice of the speakers and the unveiling of the theme. While I can’t recall the lessons from 2013, there was a lot of worthwhile tidbits in 2014′s speeches, including the challenge to create something wholly new, the entreaty to share who you are with your games, the recommendation to not take the theme too literally, and the suggestion to make the games as simple as possible. When the keynotes concluded, the theme was revealed: “We don’t see things as they are, we see things as we are.” I immediately started crafting ideas, but I also expected to have 30 minutes or so to refine them. Instead, everyone in the auditorium gathered into small groups for a quick 15-minute brainstorming session. I felt like last year’s process generated more interesting concepts, but since St. Louis’s was the 15th largest Game Jam site in the world, I understand the need for efficiency. In the end, there were a lot of cool ideas, but only a few that were solid enough to be pitched to the whole group. Unlike last year, I didn’t come up with anything I wanted to pursue, so I sat down to listen for an idea that I’d enjoy working on.

After 2013′s game jam, I expected a lot of great ideas to be pitched after the brainstorming session, and GGJ 2014 did not disappoint. Admittedly, I can’t remember them all now, but there were a lot of good concepts. Some particularly memorable highlights included the “masochistic pinata,” the “Calvin-and-Hobbes-esque” imagination puzzle game, and the Dungeon Flip board and video game. Yet it was the final idea that truly caught my attention: a game in which the player was an AI in a video game, charged with providing your game’s “player” with enough challenge to keep them invested, but not so much that they rage quit. At the end of the presentations, I asked the idea’s creator more about his concept, and when others came to join the conversation, a group formed. We had a good spread of talent too: 5 programmers, 2 artists, and a musician. With us all working in tandem, we believed we could make the AI-dea into an awesome game.

Our team made decisions about the game’s overall design, art direction, and core technologies as Friday wound to a close. We knew that we wanted to be looking directly at the “player of the AI’s game” (who we’d come to call “the adversary”) to build on our interpretation of the theme: seeing a gamer from the perspective of their hobby. Though we knew little else about how the game would work, that idea meant that the artists could start on creating our “adversary” character. We also knew that we wanted a Tron-like theme to represent the game’s “innards” where the AI character lived, giving our musician an idea of the kind of music to write. With that completed, the only remaining conceptual work was for the programmers. Before we started real work, we needed to refine the gameplay mechanics and decide upon a programming language. Since it was getting late, we decided to tackle the easier question first: what did we want to use to make this game? A lot of people on the team were interested in learning Unity, a popular game-making application, so we started watching Unity tutorials and assumed that game mechanics would emerge as we implemented the base elements of the game.

Unfortunately, Unity is rather intimidating to beginners like me. Without someone to show you the ropes, it is difficult to comprehend how to navigate the windows, much less how to create a game using its GUI-based object creation and behavior-specifying scripts. After starting a few tutorials, I wasn’t feeling very hopeful about how much I could contribute to the project. Since no one was a Unity master, I imagined that this game jam would also be a bust. I feared that I wouldn’t learn much and that the project would slowly become less and less interesting, just like last year. Feeling a bit defeated, I went home. Though the Game Jam site was open for the entirety of the 48-hour period, I learned from the previous year how exhausting the stressful parts of the jam can become. As such, I’d resolved not to spend 24 hours there and went back to my own bed to rest instead. Of course, some of our group continue to work overnight, so my absence did not halt our progress.

Due to the efforts of those who’d coded into the wee hours of the morning, I returned on Saturday to find that some of the base elements of the game had already been prototyped. This was exactly the encouragement I needed to get psyched about the game again and the example I needed to start working well with Unity. Other than that, there’s very little about the Saturday of a game jam to discuss. It’s just work, work, work, work, and more work because your game isn’t done yet. In fact, games are only finished on Saturday if you have a clear concept and the right team. My team was the right team. Everyone knew what they wanted to work on and contributed important parts to the game. I created on buttons for the monsters the AI would throw at the adversary, as well as the conditional scripts that showed when the adversary was happy, angry, or bored. Unlike last year, which was a constant rush to get things done, I was able to relax and enjoy myself when I completed something. With a few breaks, I was always ready to jump back into coding. Slowly but surely we pushed through the day, finally getting our game to a working, if unpolished, state before Sunday. I’d heard rumors that this could be accomplished, but I never suspected a team I was on could pull it off. It certainly helped that I became more and more comfortable using Unity throughout the day, allowing me to develop far more quickly than I’d anticipated. Even when group members butted heads about concepts or code usage, the team worked really well together, which made the most important day of the jam a huge success. When I went home that night, I was super excited to put the final touches on the game in the morning.

After such a productive Saturday, Sunday was a breeze. It was just so nice to enjoy the final day of the game jam rather than going crazy to finish up. We weren’t running on all cylinders to push out a barely-functional demo. Instead we made subtle improvements on the game’s design (mostly the difficulty), visuals, and other optional pieces. For example, I setup a score screen that made success in the game more trackable than mere guesswork. When I wasn’t coding, I got to relax some more, chat with my teammates, and wander around the hub room to check out the state of all the games. Many looked like they’d seen success similar to ours, even though their games looked completely different. I wouldn’t have been able to interact with anyone during their final stages if I’d had my face glued to my computer in the jam’s final hours, so I’m glad we avoided that fate. Though our game was uploaded to the site at the very last minute (and possibly improperly, considering the issues I’ve had with it since), it was because we wanted to fill it with as much extra content as we could.

The final part of the event was the presentation of the games to the jam’s attendees (and other interested parties). Last year I was embarrassed about my group’s presentation (also our “game” overall), but I could not have been more excited to show off my new game to my fellow gamers and creators. In the end, we decided to call the game Artful Intelligence, and our unveiling and demo could not have been more flawless. Our audience laughed at the right parts and admired the entertaining and valuable elements of the title. Yet, most importantly, we finished a game. I finished a game. Something to play and admire and put on my resume. Our success put me in a good mood through the rest of the presentations, most of which were extremely entertaining. There were a few duds, but, as I know well, not everything goes smoothly at a jam. Instead of describing them all, I’ll just list and link the ones I really liked, so anyone can check them out.
  • Masochistic Pinata
  • Tricolor Saga... With Candy!
  • Tickle the Pig
  • A Paper Tale
  • Dungeon Flip
  • Torso Demon Saga
  • Perception Ward
  • Saga of the Dragon's Horde
  • Imagine That!
  • Race the Rainbow!

My second game jam was very fun and very educational, which is exactly what I wanted. After last year, I think another mediocre weekend would’ve turned me off to game jams, so I’m super pleased that this one worked out how I hoped it would. It proved that I could make a game, even when I had very little experience doing so. All that it required were the right people and the right attitudes. Hopefully I’ll be lucky enough to stumble into another project like Artful Intelligence at the upcoming St. Louis Game Jam this April, but until then I’m happy that GGJ2014 was as good as game jams get.


You can read this story and many more at the N3rd Dimension.

*****
WriterTL > RL. BNet: Asmodeus#1187 - LoL: DJForeclosure - Steam: asmodeusxi | www.n3rddimension.com
ObviousOne
Profile Joined April 2012
United States3704 Posts
Last Edited: 2014-02-05 19:16:26
February 05 2014 19:16 GMT
#2
5/5 for AI-dea

But reals, brilliant piece. Enjoyable read. Hope that if you go again next year that this experience doesn't force your expectations up too high. Do you maintain this blog as part of your resume?
Fear is the only darkness. ~Destiny Fan Club operator~
AsmodeusXI
Profile Blog Joined July 2007
United States15536 Posts
Last Edited: 2014-02-05 19:19:26
February 05 2014 19:19 GMT
#3
On February 06 2014 04:16 ObviousOne wrote:
5/5 for AI-dea

But reals, brilliant piece. Enjoyable read. Hope that if you go again next year that this experience doesn't force your expectations up too high. Do you maintain this blog as part of your resume?


Nah. Blog's always been a personal project, mostly for funsies but also just to do something creative. And make terrible puns. <3 Actually, at least one recruiter has told me "I thought we'd take the blog off the resume, just because I don't think employers are interesting in 'fucking Pokemon' posts."

As far as the jam goes, I'm hoping the two experiences keep my expectations balanced. I also recently went to a retrospective of the jam where I heard about all the shit that went wrong for people which helps.

Edit: Also, there's my 5K
WriterTL > RL. BNet: Asmodeus#1187 - LoL: DJForeclosure - Steam: asmodeusxi | www.n3rddimension.com
Chocolate
Profile Blog Joined December 2010
United States2350 Posts
February 05 2014 20:08 GMT
#4
I enjoyed reading this blog.

One question, and I may have missed it: do you plan on releasing this game for free, or are you going to try to monetize it? The idea is intriguing!
AsmodeusXI
Profile Blog Joined July 2007
United States15536 Posts
February 05 2014 20:13 GMT
#5
On February 06 2014 05:08 Chocolate wrote:
I enjoyed reading this blog.

One question, and I may have missed it: do you plan on releasing this game for free, or are you going to try to monetize it? The idea is intriguing!


The plan is to release the game for free. We're already working on adding some more features and putting it iOS at least.

Personally, I have no desire to monetize a game unless I were doing it professionally and really believed in it. I wouldn't make a game cost money unless I'd pay for it.

...

Actually if someone else should pay for it. I'll buy anything game-related.
WriterTL > RL. BNet: Asmodeus#1187 - LoL: DJForeclosure - Steam: asmodeusxi | www.n3rddimension.com
EatThePath
Profile Blog Joined September 2009
United States3943 Posts
February 06 2014 03:27 GMT
#6
Can you describe more about the process of getting into Unity? What worked that got you up to speed and in the flow? I'm thinking about taking a crack at it but I can't decide whether I shouldn't pursue my fundamental coding skills instead.

Thanks for a nice read!
Comprehensive strategic intention: DNE
Please log in or register to reply.
Live Events Refresh
CrankTV Team League
11:00
Crank Gathers S4: Playoffs
LiquipediaDiscussion
Escore
10:00
Season 3 Week 5
escodisco2026
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 193
ProTech10
StarCraft: Brood War
Calm 8536
Britney 5900
Horang2 2174
Shuttle 812
Jaedong 723
BeSt 381
Zeus 380
Mini 376
firebathero 250
Light 213
[ Show more ]
Soulkey 203
Stork 203
Leta 197
Snow 173
EffOrt 164
Larva 155
Mong 146
Soma 119
Mind 96
Pusan 83
ZerO 76
Rush 66
JulyZerg 61
JYJ 60
Sharp 53
scan(afreeca) 50
ToSsGirL 48
hero 41
Bale 28
sorry 28
Sacsri 27
Sexy 21
ZergMaN 18
sSak 17
Barracks 17
ajuk12(nOOB) 15
Noble 7
Sea.KH 3
actioN 0
Dota 2
Gorgc3597
XcaliburYe78
canceldota43
Counter-Strike
shoxiejesuss1127
Sick113
Other Games
gofns13256
B2W.Neo426
XBOCT374
Lowko252
Fuzer 221
DeMusliM128
Pyrionflax124
Mew2King53
crisheroes50
Liquid`LucifroN19
ZerO(Twitch)15
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 14 non-featured ]
StarCraft 2
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV358
• lizZardDota285
League of Legends
• Jankos1257
• Stunt565
Upcoming Events
Big Brain Bouts
4h 51m
Spirit vs sOs
GgMaChine vs Percival
Serral vs MaxPax
OSC
11h 21m
Replay Cast
12h 51m
Afreeca Starleague
16h 51m
RSL Revival
21h 51m
ByuN vs SHIN
Solar vs Lambo
WardiTV Summer Champion…
23h 51m
Afreeca Starleague
1d 16h
RSL Revival
1d 21h
Clem vs Serral
herO vs Rogue
WardiTV Summer Champion…
2 days
WardiTV Weekly
2 days
[ Show More ]
Sparkling Tuna Cup
3 days
PiGosaur Cup
4 days
Replay Cast
4 days
Kung Fu Cup
4 days
Replay Cast
5 days
The PondCast
5 days
Replay Cast
6 days
IntoTheTV X SOOP
6 days
Liquipedia Results

Completed

Proleague 2026-07-30
SCTL 2026 Spring
Eternal Conflict S2 Finale

Ongoing

CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
Escore Tournament S3: W5
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026

Upcoming

ASL Season 22: Qualifier #1
ASL Season 22: Qualifier #2
K-JUNGMAN
Acropolis #5
Escore Tournament S3: W6
Escore Tournament S3: W7
Escore Tournament S3: W8
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
PiG Sty Festival 8.0
Light Tournament 2026
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.