There are many tools that you can use to create a game. Everything from drag and drop to full 3D engines. Just check out the game development section of Steam for just a few of them.
I’ve challenged myself to start with a fun 2D game and I don’t want to be bogged down with learning a full language just yet so I’m going to use Gamemaker Studio from YoYo Games.
This means that any coding examples will be Gamemaker Studio 2.
Before purchasing GMS2 I used it’s predecessor Gamemaker Studio 1.4 to create a version of Asteroids which I will upload as soon as I can get the build executable command to work!