• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 22:07
CEST 04:07
KST 11:07
  • 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
Team TLMC #5 - Finalists & Open Tournaments0[ASL20] Ro16 Preview Pt2: Turbulence10Classic Games #3: Rogue vs Serral at BlizzCon9[ASL20] Ro16 Preview Pt1: Ascent10Maestros of the Game: Week 1/Play-in Preview12
Community News
BSL 2025 Warsaw LAN + Legends Showmatch0Weekly Cups (Sept 8-14): herO & MaxPax split cups4WardiTV TL Team Map Contest #5 Tournaments1SC4ALL $6,000 Open LAN in Philadelphia8Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues29
StarCraft 2
General
#1: Maru - Greatest Players of All Time Weekly Cups (Sept 8-14): herO & MaxPax split cups Team Liquid Map Contest #21 - Presented by Monster Energy SpeCial on The Tasteless Podcast Team TLMC #5 - Finalists & Open Tournaments
Tourneys
Maestros of The Game—$20k event w/ live finals in Paris Sparkling Tuna Cup - Weekly Open Tournament SC4ALL $6,000 Open LAN in Philadelphia WardiTV TL Team Map Contest #5 Tournaments RSL: Revival, a new crowdfunded tournament series
Strategy
Custom Maps
External Content
Mutation # 491 Night Drive Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around
Brood War
General
Soulkey on ASL S20 A cwal.gg Extension - Easily keep track of anyone BGH Auto Balance -> http://bghmmr.eu/ ASL20 General Discussion Pros React To: SoulKey's 5-Peat Challenge
Tourneys
[Megathread] Daily Proleagues BSL 2025 Warsaw LAN + Legends Showmatch [ASL20] Ro16 Group D [ASL20] Ro16 Group C
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Borderlands 3 General RTS Discussion Thread Nintendo Switch Thread
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread UK Politics Mega-thread
Fan Clubs
The Happy Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
BarCraft in Tokyo Japan for ASL Season5 Final The Automated Ban List
Blogs
I <=> 9
KrillinFromwales
The Personality of a Spender…
TrAiDoS
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1902 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
OSC
19:00
Mid Season Playoffs
Spirit vs PercivalLIVE!
Cham vs TBD
ByuN vs Jumy
SteadfastSC1071
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 1059
NeuroSwarm 146
RuFF_SC2 103
Nathanias 87
ProTech65
ROOTCatZ 17
StarCraft: Brood War
Artosis 714
Shuttle 666
Light 204
Sharp 128
NaDa 22
HiyA 6
Icarus 5
Dota 2
monkeys_forever947
LuMiX1
Counter-Strike
Fnx 372
Other Games
summit1g7222
JimRising 387
C9.Mang0299
Maynarde116
Trikslyr54
ViBE41
XaKoH 7
Organizations
Other Games
gamesdonequick853
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH148
• davetesta31
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• Sammyuel 0
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Scarra1269
Upcoming Events
RSL Revival
7h 53m
Maru vs Reynor
Cure vs TriGGeR
Map Test Tournament
8h 53m
The PondCast
10h 53m
RSL Revival
1d 7h
Zoun vs Classic
Korean StarCraft League
2 days
BSL Open LAN 2025 - War…
2 days
RSL Revival
2 days
BSL Open LAN 2025 - War…
3 days
RSL Revival
3 days
Online Event
3 days
[ Show More ]
Wardi Open
4 days
Monday Night Weeklies
4 days
Sparkling Tuna Cup
5 days
LiuLi Cup
6 days
Liquipedia Results

Completed

Proleague 2025-09-10
Chzzk MurlocKing SC1 vs SC2 Cup #2
HCC Europe

Ongoing

BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
RSL Revival: Season 2
Maestros of the Game
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1

Upcoming

2025 Chongqing Offline CUP
BSL World Championship of Poland 2025
IPSL Winter 2025-26
BSL Season 21
SC4ALL: Brood War
BSL 21 Team A
Stellar Fest
SC4ALL: StarCraft II
EC S1
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
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 © 2025 TLnet. All Rights Reserved.