Tools to make games

I had simply linked to the magic tools repo, and though that would suffice for an exhaustive list (exhaustive it sure is), but I think a list curated by GDYU members would be a lot less intimidating, and would allow members to make more informed decisions.

If none of the tools here suit your needs, check out the magic tools repo

Don't see your favorite tool here? Add it!

Generic Learning Resources

Things to teach you general concepts not specific to any one tool or language.

Video Game Programming Patterns

Amit's Game Programming information

20 Games Challenge

Game Engines

Godot

Learning Resources:

Unity

Learning Resources

2D flappy bird clone 3D first person shooter Then there are just YT channels in general that have lots of good tutorial content. https://www.youtube.com/@CodeMonkeyUnity https://www.youtube.com/@GMTK https://www.youtube.com/@samyam https://www.youtube.com/@Brackeys (Stopped making videos but known as the Unity tutorial god) https://www.youtube.com/@SamHogan https://www.youtube.com/@Blackthornprod

Unreal

Learning Resources

Game Libraries

Bevy

Learning Resources

Genre-specific Game Engines/Libraries

Finding 2d art

OpenGameart.org

Making 2d art

Aseprite

Learning Resources

Finding 3d art

OpenGameart.org

Making 3d art

Blender

Learning Resources

Finding audio

OpenGameart.org - Free and Generally open source art assets.

Making audio

Writing Game Narratives

Organizing your project