PC / GameMaker Studio

At the request of a friend, I am working on a Roguelite in GameMaker Studio.
This is a massive project and requires a lot of time and planning to create, with the various weapon and enemy types, as well as consumables and other important gameplay aspects that are required.

The game is a dungeon crawler with realtime combat and randomly generated mazes (usually reffered to as a roguelite), with increasing loot and enemy difficulty as the player gets further into the maze, but with the consequence of losing all progress if they die.

On top of this, I have no previous experience with GameMaker Studio and thus have had to learn GameMaker Language(GML) which is less strict on it's syntax, but also using previous experience in other languages to solve programming problems, and to keep the code maintanable.