Brainstorming for Online Game Jams Using Discord

Brainstorming for online game jams using Discord

During 2020, I facilitated brainstorming using the communication platform Discord at three online or hybrid game jams. Discord offers voice and video chat support and screensharing which are used in this method for brainstorming. Joining a voice channel with strangers can however feel intimidating, and at a larger jam, coordinating small groups requires a bit of organizer effort. This blog post goes over how it works.

Brainstorming is a social facilitation practice of game jams, in which the organizer helps jammers come up with game ideas, and in the form I’m used to facilitating brainstorming, also sets the jammers up for forming groups. Facilitated brainstorming can take many different forms, and this method using Discord is based on the Finnish Game Jam Association’s guidelines for brainstorming, put together by Elina Koskinen for GGJ 2020 – you can see her presentation slides here. Since the feedback on the brainstorming sessions was positive, I decided to share these experiences and the method used.

I’ve also shared my brainstorming Google Slides presentation for you to use!

Reasons to facilitate brainstorming in an online jam:

  • get more social interaction in the online setting
  • help jammers get started and 
  • help especially first-time jammers find teams and collaborators

If all goes well, at the end of the session, the jammers will:

  • … have a game idea
  • … have a team formed around that idea
  • … have a channel for continued planning with the team
  • … have talked with the other jammers, at least a little 🙂

To make this easier for you, I’ve shared my brainstorming slides. The session can be done in around 60 – 90 minutes, but might take less or more time depending on how many and how chatty your jammers are. The session is planned for around 20 people, but (due to Discord’s limits) up to 50 people can join.

I hope you find this helpful! 

Let’s get to it: Brainstorming on Discord

The gist of this method is the following:

  • Everyone joins the audio channel Main, and the organizer shares their presentation through a screensharing stream
  • After some brief information, everyone quickly introduce themselves
  • The brainstorming facilitator shows a category and choices in the stream
  • Participants join a voice channel that corresponds to the choice
  • For a few minutes, the jammers on the channel gets to know each other, and discuss game ideas
  • Then, the participants rejoin the main channel to get the next category
  • After all categories, jammers have some time to prepare a pitch
  • The pitches are presented
  • Based on the pitches, jammers who don’t have teams can join a team
A category can look like the following. In this case, jammers who prefer green join the voice channel #Brainstorming-2, and jammers who like blue join #Brainstorming-3.

The method makes use of three functionalities on Discord: text channels, voice channels, and screen sharing. Therefore the session works best in the desktop version of Discord. This method can also be combined with a stream on a platform such as twitch, but in our experience, the lag makes it somewhat less ideal that way.

Remember to let your participants know ahead of time when and where the brainstorming will take place. This way, your jammers come prepared.

Overview:

This is the rough schedule of the session (1h 15min):

  • 15 min information and introductions
  • 25 min brainstorming
  • 20 min pitch prep time
  • 15 min pitches and team formation

Needs – jammers:

  • Headphones + Microphone or a headset
  • Download Discord (desktop version recommended)
  • Join the server

Needs – organizer:

  • Brainstorming deck (slides)
  • Recommended: exports of the brainstorming slides
  • Headphones + Microphone
  • Recommended: Webcam
  • Highly recommended: Patience

So let’s get to it!

Step 1: Set up Discord

The brainstorming session needs a little bit of setup on Discord. A challenge in organizing a game jam over Discord is to make the information easy to find for your jammers. My recommendation is to use separate channels for this brainstorming session, rather than your #general or similar channel – simply to make it clear. 

Note: To create channels you need the server permission “Manage Channels”.

Create the following channels:

Voice channels –

  • #Main  – A main stage voice channel for announcements and brainstorming information.
  • #Brainstorming1, #Brainstorming2, #Brainstorming3 – Voice channels for breakout groups. As a rule of thumb, divide your participant amount by four or five – it’s hard to discuss in larger groups.

Text channels –

  • #brainstorming-main – A text channel for your announcement slides. This is where participants will check for instructions and prompts, and where they will post their pitches.
  • #brainstorming – A text channel for your jammers to discuss their game ideas. 

To create the text channels, click the little plus-sign next to your channels-listing:

Give your channel a name and press create channel:

To create voice channels, click the plus-sign next to your Voice channels-listing. Then, remember to check “Voice channel”, name your channel and press create:

Test voice calls and screen sharing:

During the session, you’ll also need to do the following things. If you’ve never hosted a call on Discord before, or are unfamiliar with the user interface, it’s a good idea to run through the technical side with a small group before the jam, just to make sure everything works.

Joining voice channels

To join a voice channel, click its name in the channel listing. Ask your participants to mute themselves when they’re not speaking – clicking the microphone button does it. You can leave the voice channel either by joining a different voice channel or by clicking the phone button.

Sharing your screen

Start by joining the voice channel. Then, down on the left, click “Screen”.
In the window that pops up, choose an application window to share. In the settings screen, default settings are usually alright. The jammers also join the voice call, and then join the screensharing stream by clicking the stream’s preview in the voice call. 

More information about screensharing: https://support.discord.com/hc/en-us/articles/360030714312

Moving members between voice channels

It can also be helpful to know you can move your members between voice channels – simply drag and drop users in the voice channel listing (note: you need the server permission Move Members to do this). Be careful though – it can be disorienting.

If you want, you can also set up roles on your Discord server – if you’re curious about reaction roles in a game jam setup, you can check my guide here: https://christinalassheikki.com/2020/08/17/setting-up-automatic-role-and-pronouns-on-discord-with-zira/ 

Example of my brainstorming deck – link: Chride’s Brainstorming Deck

Step 2: Prepare your brainstorming deck

Next, make yourself a brainstorming presentation. In our jams, we’ve used Google Slides downloaded as a PDF document – simple, static slides without effects or videos. This way no information is lost due to streaming problems.

Technically, you can do brainstorming without a presentation – but since audio quality may be dependent on internet connections, I highly recommend you use written prompts and instructions. To make it quick and easy, you can use mine! You can find my brainstorming slides over here: Chride’s Brainstorming Slides (Google Doc)

This deck is almost ready to go, but contains placeholders for times and names. Create a copy of the file into your own Google Drive, or download it and open it in PowerPoint or Keynote, to edit the times, and make it more your own. The presentation notes contain information on what the goal of the slides are. If you want to create it from scratch, here are the slide backgrounds for you to use:

Feel free to change anything you want — reorder the slides, or throw out or add categories to fit your jam better!

Step 3: Brainstorm

Now that you have your brainstorming deck and Discord set up, you’re ready to run the session! Remember to invite your jammers as well. The brainstorming doesn’t have to be mandatory, but I’ve found it’s good to invite all jammers regardless if they already have a team.

Here are some more quick tips:

Keep the criticism away

Keep the session light-hearted. You can give silly examples (cats are a crowd-pleaser) to show that there are no bad ideas during brainstorming. The goal isn’t to have a realistic idea at the end of the session, but rather, one that the whole team wants to work on for the whole jam. The work of refining the idea starts once everyone has a team.

Amount of categories

This depends a lot on your jammers, but typically around 5 are a good amount. In the slides I shared, there are 7 prepared for you!

Prompts as images

During your brainstorming session, it’s really helpful to post the categories as images in the text channels as well. This way if your jammers aren’t quick enough to rejoin the stream on the Main channel, they can still see the prompts. 

Step 4: Pitching

Once your jammers have brainstormed and worked on their idea for a while, it’s time to pitch! 

We asked our jammers to prepare an image or short description in writing, so that in case audio cuts out, there is a visual aid to remind the other jammers of the idea:

Our pitching sessions have usually been quite short. I’ve started the pitching session by reminding everyone that the goal is to find a team, and that if an idea sounds interesting, the jammers should boldly ask to join. 

After this, we’ve gone through the ideas that have been posted in the text channel. One representative of the idea at the time unmutes, and presents the idea, while the facilitator shows the pitch’s image or description in the stream. 

For one jam, we used a google sheet to keep track of teams and team names. Unfortunately, the anonymous nature of Discord can invite bad behaviour like trolling, so be careful with editing rights to communal documents. 

Generally, I haven’t cut off the pitches at 30 seconds, but in case someone goes on for more than 2 minutes, it might be good. At the end, I ask who the team members are, and what skills the team is looking for, and ask if others are welcome to join as well. Usually the answer to the last question is yes – but the organizer asking it alleviates fear of rejection.

After the game ideas have been pitched, jammers can pitch their own skills. Make sure to listen as well – these are jammers that it’s good to check in with, to see if they did find a team.

Keep notes of who is in what team, and create text channels and voice channels for the teams to work in. Make a small invitation message in which you tag the members of the team, so that they can all find their way, and so that jammers without a team can find the channel.

At the end of the pitches, I usually say a couple of words of encouragement. Once all the pitches are over, it’s time to help people find teams. If everyone found a team already, you can wish the jammers happy jamming!

Step 5: Helping teams form

And then, we get to the last part – helping teams form. If all went well during brainstorming, jammers already started gravitating towards ideas, and forming teams. But sometimes that doesn’t happen, and you’re left with perhaps one solid team, and a handful of jammers who want to work on five different games.

One solution is to suggest the “leftover” jammers form a team together, and work to Frankenstein their game ideas into one game. It usually works, but there might be someone who opts to work alone instead. In my experience with online jams, solo developers are quite common – and compared to on-site jams, solo developers can come from surprising backgrounds. 

A classic game jam constellation is a programmer, a designer and an artist working together, but game engines have become easier to use, and tutorials and learning resources have improved drastically in recent years. Teams might surprise you with what they’re able to achieve despite not having an experienced programmer.

Sometimes you still end up with lonely jammers. If they feel bad about not finding a team, perhaps you can make a game together with them? Still, unless you are organizing the jam for a group of students or children, it’s quite normal if regrettable that some jammers have a harder time finding a good team. Sometimes you can only do your best, and offer empathy and encouragement. 

Lastly – Good luck, and you’re awesome!

Online jams can be a really interesting social situation, but organizing one can be equally draining as organizing an on-site game jam. Social facilitation is a luxury, not a must, but it pays dividends in creating an encouraging and stressfree atmosphere. That said – it can be pretty stressful to moderate your Discord server, run the event and stay positive. So, keep in mind you’re only human – and you’re amazing for creating this game jam in the first place!

Let me know if you have any questions! 

Happy brainstorming and happy jamming!

– Chride

Ps – If you want to learn more about game jam organizing, you can check out and download my thesis “Game Jams for Learning” on ResearchGate

More from Chride’s blog:

New article out – ‘Designing Games as Playable Concepts’ in DiGRA 2020 Proceedings

Designing Games as Playable Concepts: Five Design Values for Tiny Embedded Educational Games – article out in the DiGRA 2020 Proceedings

Hello everyone!

Currently I work as a research assistant in the Aalto Online Learning-funded Department of Media pilot project Playable Concepts under the supervision of games scholar doctor Annakaisa Kultima. During the spring, our team also included Solip Park (now doctoral student at Department of Media) and Tomi Kauppinen from Aalto Online Learning and the Department of Computer Science, with some additional support from programmer Teemu Kokkonen and game designer Noora Heiskanen. Our aim is to explore how tiny, embedded and partial games communicate – if they do – and how to teach new game makers to adopt games as a communication tool!

To further explain the framework, we wrote an article, and it’s now available in the DiGRA library (free for personal and classroom use!):

Designing Games as Playable Concepts: Five Design Values for Tiny Embedded Educational Games. 2020. By: Annakaisa Kultima, Christina Lassheikki, Solip Park, and Tomi Kauppinen.

Click to Access PDF in the DiGRA library.

ABSTRACT

Digital games transform our lives; they provide an opportunity to engage with other worlds in a playful way, in many ways similarly to what other forms of audio-visual communication (like movies, paintings or photos) have offered for a longer time. However, learning materials still use rather traditional ways for accompanying media, ranging from static figures and graphs to videos and animations. In this paper, we explore the notion of Playable Concepts: tiny games that are embedded as part of educational material instead of separate and standalone products. We argue that games could be in a similar role as static graphical elements in educational and communicational material, embedded in the text, together with other media formats. We suggest that the design space of Playable Concepts can be framed with five distinct design values: Value of Partiality, Value of Embeddedness, Value of Simplicity and Immediacy, and Value of Reusability.

Playable Concepts is a pretty exciting project in the field of game development education and educational games. In addition to the research, so far we’ve created a library of 12 moddable playables and a graphics and sound asset library for people to use that is CC-by-3.0, and written tutorials.

We’ve also organized a handful of workshops on the basics of game making for different audiences, including the Academic Mindtrek 2020 conference audience, the Turku Edu Game Jam for high school students, Aalto games students, and Aalto staff and educators in the A!OLE community. The global pandemic forced our concepts to become fully online, and so some of our workshops were carried out over Zoom.

PlayCo Workshop at Academic Mindtrek – Tampere, January 2020
PlayCo Workshop over Zoom – Topical content for March 2020
Asset library – CC-By-3.0 Licensed pixel art assets for games by yours truly

During the academic year 2020-2021, we’re further improving our learning resources, and looking further into science dissemination through games – How could researchers use playables as figures to help explain and illustrate complex concepts?

Take a look at the paper if you’re curious about our design framework, or head over to our Playable Concepts platform to start learning how to make your own playable concepts using Construct 3!

Övning: Studier i billiga material

Det finns väldigt mycket vi kan lära oss genom att studera konsthistoria och se på bilder som andra skapat. Mästarstudier, eller mästarkopior, är en klassisk metod som används inom konstundervisning. Jag personligen brukar alltid nu och då när jag behöver ny inspiration, eller vill lära mig en ny stil, göra en mästarstudie.

En studie kan vara en rak kopia av verket, eller så kan den fokusera på en viss detalj eller aspekt av originalet. Det kan med andra ord vara en färgstudie, anatomistudie, konturstudie, eller t.ex. valörstudie. Studien behöver inte vara i samma medium som originalet – tvärtom kan det vara en bra övning att byta material, och det är exakt det jag valt att fokusera på i mina studier. Hur återskapar jag stämningen, eller färgvärlden, av en oljemålning i ett annat material?

För exemplets skull valde jag göra 6 studier den här gången, 5 i vanligt kontors- och pysselmaterial och en digitalt – utan ritskiva.

Original – Nina Ahlstedt: Flicka med storduk, 1886

Som utgångsverk valde jag Nina Ahlstedts (1853-1907) målning “Flicka med storduk” från 1886. Verket räknas inom finsk konsthistoria som skapat i Önningebyns konstnärskoloni på Åland. Ahlstedt var en finlandssvensk konstnär som arbetade bland annat inom Åbo ritskola, och var vän med Victor Westerholm. Bilden är ur boken Konstnärer i Önningebyn av Kjell Ekström, utgiven av Amos Andersons museum 2007.

Material – Highlighters, billiga vattenfärger och begagnade färgpennor

Material jag använde:

  • Blyerts
  • Kulspetspenna
  • Färgpennor (begagnade)
  • Överstrykningstuscher (highlighters) och tunna tuschpennor
  • Vattenfärger (billiga), pensel, akvarellpapper
  • Papper A5 (jag använde Canson Imagine, men kopieringspapper går också)
  • PiskelApp och datormus

Studie 1: Blyerts

En verklig klassiker är valörstudien i blyerts! Blyerts kommer man ganska långt med, och med ett suddgummi kan man fixa fel. Jag arbetade i 2H, HB och 3B, i den ordningen. Jag började med att skissa konturer, mycket lätt i 2H-pennan. Sedan byggde jag upp valörerna lite i sänder. Jag använde mycket pennvässare för den här.

Blyertstekniken är lite annorlunda då man tecknar än då man skriver. Försök hålla ett mycket lätt grepp (förebygger även handkramp), och används flatsidan av blyet för att få en jämn större färgyta. Först då du är säker är det värt att trycka hårt med pennan. När du byggt upp valörer i den ljusaste (hårdaste) pennan (t.ex. 2H, H, HB) kan du byta till en mörkare (mjukare) penna (t.ex. 2B, 4B, 6B) för att bygga upp de mörkare områdena och konturer.

Studie 2: Färgpenna

I den här studien använde jag mig av en låda färgpennor jag brukar ta med för barn att teckna med på matklubbar, barnläger och eftisar. De är dock inte helt Carioca-pennor utan Caran D’Ache, och riktigt okej kvalitet med tanke på att jag köpte dem i en Fida för 2,50€, mest för att plåtasken var vackert 80-talsig.

På samma sätt som med blyertsstudien började jag också här med att göra en snabb skiss av konturer och element. Sedan började jag bygga upp färgområden, lager för lager. Jag tror inte det finns ett enda ställe på teckningen där jag bara använt en penna, utan genom att teckna tunna lager på varandra byggs färgerna upp. Som extra utmaning använde jag inte alls svart i bilden, utan byggde upp de mörkaste områden genom att lagra kontrastfärger på varandra; brunt på blått och rött på grönt.

Studie 3: Billig vattenfärg

Jag köpte den här runda lilla vattenfärgspaletten i Tiger för ett par år sedan för 3€, och pigmenteringen är därefter. Men till skillnad från de allra värsta Tiimarifärgerna jag ägt så är färgutbudet inte helt så illa.

Jag rekommenderar igen att skissa lätt, tex. i blyerts eller färgpenna, och sedan bygga upp bilden i lager. Använd relativt tunn färg – mer vatten än målfärg – till en början, och tjockare lager senare. Låter du lagren torka emellan så kan du bygga upp färgen. Jag använde ibland färg direkt ur färgknappen, men oftast är det en bra idé att blanda färgen först på en palett, t.ex. ett porslinsfat.

Med vattenfärg så har ju dock pappret, och penseln, en stor betydelse för resultatet. På ett papper av bra kvalitet kan du rentav sudda ut färgen med hjälp av en ren pensel eller svamp, medan ett akvarellpapper som saknar ytbehandling suger i sig allt. En bra pensel håller formen bättre, och gör små detaljer möjliga.

Jag använde ett ark ur ett gammalt block Lanford, akvarellpapper med andra ord, som jag råkade ha hemma, och en Black Ruby-syntetpensel, och ingendera av dem är direkt billiga material. Men jag kunde ha arbetat i samma Canson Imagine-papper som för de andra studierna, och en billigare Montmarte-pensel, och fått ungefär samma resultat i det här fallet, eftersom färgkvaliteten kom emot.

Studie 4: Kulspetspenna

En till valörstudie, den här gången i ett permanent medium. Jag rekommenderar varmt att först värma upp med något som går att sudda i, så känns pressen inte så stor.  Kulspetspennan jag arbetade med var också något… oberäknelig, vilket kanske syns speciellt i ansiktet, där skuggorna ibland fått plumpar av bläck. Men det är å andra sidan en del av dess charm, tänker jag mig.

Studie 5: Highlighters och Stabilo

När man en gång kommit igång kan det vara roligt att testa något lite galet – i det här fallet överstrykningstuscher som material för ett “seriöst” verk. Jag arbetade i samma teknik som förr; lager på lager. Det visade sig dock att färgerna inte bygger upp mörkare toner så värst bra. Därför lade jag till sist till tunnare linjer i tunna tuscher. Jag arbetade i Stabilo .88, men om du har möjlighet, så välj ett märke med AP-märkning eftersom Stabilo byter färg med tiden.

Studie 6: Pixel Art

Som min sista studie i serien gjorde jag en studie i pixel art, med hjälp as PiskelApp. PiskelApp fungerar i browsern, och är gratis, enkelt att använda och dessutom ganska roligt.

Jag har en nerladdningsbar tutorial (PDF) här om att komma igång med PiskelApp: Pixel Art i PiskelApp (PDF)

Summa summarum:

Att göra studier kan vara förutom lärorikt också riktigt roligt. Om du bestämmer dig för att göra studier av ett verk, experimentera, prova något nytt och studera verket du valt ingående. En teknik som fungerar ganska bra är att vända bilden upp-och-ned då du tecknar eller målar av.

Jag hade riktigt kul med mina studier. Speciellt nöjd är jag med den i färgpenna; den kändes riktigt lyckad, men den i pixel art kändes överraskande bra också.