, 12 tweets, 6 min read
My Authors
Read all threads
Today is Saturday and I just finished Zelda Breath of the Wild, so I'm going to drop some game development links:
One of my favorite game development systems is the whole "Fantasy Console" genre like PICO-8:

lexaloffle.com/pico-8.php

And also TIC 80:

tic.computer

And LIKO-12:

liko-12.github.io/#/

These are purposefully limited to simplify game dev with an old school feel.
For a lot many game systems you'll need to use a language called Lua, which is *very* nicely designed language and used in tons of game development systems:

lua.org

It's also one of the few open source projects that does zero propaganda style promotion.
Next up we have Love2d:

love2d.org

This is for doing 2d style games like platformers, dungeon crawlers, and anything pixel based, rather than model based. It's open source and runs on a *ton* of platforms. Again, it also uses Lua but Lua is a great language.
Love2d comes with everything you need to make good 2D games and the documentation is complete. Here's the Physics:

love2d.org/wiki/love.phys…

Graphics:

love2d.org/wiki/love.grap…

and Audio:

love2d.org/wiki/love.audio
The next level would be the Godot game engine:

godotengine.org

Godot is able to use multiple programming languages, 3D and 2D, pixels or rendered, and has a dev environment.

Docs are pretty good:

docs.godotengine.org/en/3.1/
Those three projects go in a progression from "old school simple" to "modern rendered post-DOOM" capabilities, so you could build up your game dev skills by learning each in order.

Next you need something to make art and Krita is free:

krita.org/en/
If you're doing pixel art then Krita works but it's much better at the comic/anime style. I haven't found a good pixel editor, but these seem to work:

aseprite.org

and

piskelapp.com

My main problem with all pixel editors is they make me click too much.
I'm a painter so I much rather work in something like Krita, then export it with a "pixel cruncher" then touch it up in a program like aseprite. Honestly I just need to figure out how to make Krita do it.
When you make a game there are a *ton* of assets that are just boring to make yourself. Here's where you can get free assets:

All free:

opengameart.org

Itch.io is a great community too:

itch.io/game-assets/fr…

High quality:

craftpix.net/categorys/tile…
Audio tools for games is something I haven't researched yet, mostly because I can do my own music production. Some folks like Audacity:

audacityteam.org

If you're into trackers:

openmpt.org

And most MIDI composers are garbage. No idea why midi is so bad.
If you really want to get into programming to make games then I highly recommend starting out with PICO-8 or TIC80 and following tutorials. These are all enclosed game dev systems and you can share the games easily. They're also simple enough to learn.
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Zed A. Shaw, Writer

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!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


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

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

Become Premium

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

Donate via Paypal Become our Patreon

Thank you for your support!