Game Devs:

Do you want to write music for your games?

I've studied game music for over a decade, and composed hundreds of my own. I'll tell you everything you need to know.

Here are 4 steps to get you started, with free resources: 🧵👇
1. Download a DAW or score editor 🎶

A DAW (Digital Audio Workstation) is used to produce + edit music.

Free DAWs:
- reaper.fm
- bandlab.com/products/cakew…

A score editor is used to write + play back sheet music.

Free score editor:
- musescore.org
I recommend a DAW for most situations, but score editors are useful for the pre-production phase.

You can even export the MIDI (note) data from a score editor and import it into any DAW.

It's okay if you can't read music, but it's easy to learn: teoria.com/en/tutorials/r…
If chiptune music is your interest, you can also use a tracker.

A tracker is used to program MIDI (Musical Instrument Digital Interface) data.

Free trackers:
- deflemask.com
- software.manjaro.org/flatpak/com.gi…
- bambootracker.github.io/BambooTracker/
2. Download virtual instruments 🎶

Unless you're recording live music, you'll need virtual instruments. Even then, VSTs are useful for demos.

Some DAWs (such as Cakewalk) come with VSTs and mixing plugins of their own, but not all of them do.

Here are some free VSTs: ⬇️
The free options listed above will give you a good place to start, but if you're curious what VSTs your favorite games use, here's a MASSIVE list:

docs.google.com/spreadsheets/d…
If you have a little money to sink, I can't recommend Native Instruments' libraries enough. They're all over the FFXIV soundtrack, among many others.

Wait a few weeks for Black Friday; their flagship sampler Kontakt 7 will be on sale for half off.

native-instruments.com/en/products/ko…
3. Ease the learning curve 🎶

Music production is a complex, multi-faceted task. Learn by example.

Start by importing MIDI files into your DAW (or scores into your score editor).

Mess with them and see what happens!

- vgmusic.com (MIDI)
- musescore.com/sheetmusic/
4. Start writing 🎶

I'm serious. Don't worry about music theory right away. It's okay if you don't know C from F𝄫.

Open a new file and place a note; then another. Experiment as often as you can.

The more you do this, the quicker you'll learn. Trust me.
That last step might sound like "draw the rest of the owl", but I mean it. Experience is the BEST teacher. Don't wait; you can learn as you go.

Use MIDIs / scores as examples and see if you can write something similar. Rip 'em off (just don't publish it!)
A note on music theory:

Music theory is a grammar and a taxonomy of musical ideas. It gives you a lexicon to use when talking or thinking about music, but you don't need it to compose. Most learn their native language before studying its grammar; you can do the same with music.
Koji Kondo has a background in music theory; he went to school for it.

Motoi Sakuraba does not. His music is more complex than most of Kondo's!

I encourage every composer to study music theory, but it is by NO means necessary. That being said...
If you want to study music theory, here are some resources:

A primer: musictheory.net/lessons

Traditional music theory: openmusictheory.com

VGM music theory:
Ongaku Concept (my channel!): youtube.com/ongakuconcept
8-bit Music Theory: youtube.com/channel/UCeZLO…
For those looking to write orchestral music:

There are many instruments in an orchestra and it can be hard to identify them by ear if you're a beginner. This playlist is an absolute goldmine and helped me a ton:

youtube.com/playlist?list=…
I could go on and on, but that should give you a place to start. :)

If you found this thread helpful:
1. Follow me @atelierjoshua for more on game music
2. RT this thread to help other burgeoning composers

I'm seeing comments from composers telling devs to just hire them if they want music — I'm a composer too, I understand. But this thread isn't for us. :)

We all start somewhere, and many devs enjoy writing their own music. Look at Toby Fox, ZUN, or Dan Salvato. You can do it!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Joshua Taipale

Joshua Taipale Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @atelierjoshua

Oct 31
Five lessons from the music of Koji Kondo:

🧵👇 ImageImage
1. Keep it simple. ✨

Kondo's music is memorable in part because it's easy *to* remember.

A standout example is "Ocarina of Time" — he limited himself to five tones to make gameplay accessible. You'll find that many of his melodies are made up of short, repeated fragments. ImageImage
2. Mode = Mood ✨

Kondo's music is highly organized. This is reflected in his use of modes — he tends to write with one throughout a piece.

They're like color palettes. Ocarina of Time's battle theme is written almost entirely in the Diminished mode.

🎧 Image
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(