Tutorial series

Free Game Development Tutorial Series for Beginners

Over the coming weeks and months, we will explore how to build a simple 2D Top-Down Space Shooter computer game using the popular game development engine called GameMaker Studio.

You will learn how to create sprites, learn to code to make your player move around a game environment, code spawning enemies, enemy collisions, making the player shoot, creating a heads-up display with lives, score and health and much more.

We hope you enjoy this beginner game development series. Each tutorial is listed below for ease of navigation. If you have any questions or comments put them into the comments section of the relevant post.

Thank you and good luck to all of you budding game designers – Tom.

The following is a link to a zip file of assets you can use for free to build your game:

Download Spaceshooter Assets

List of Game Development Beginners Tutorials

  1. Tutorial 1Creating a Game in Game Maker Studio 2
  2. Tutorial 2Creating a Player Sprite in Game Maker Studio 2
  3. Tutorial 3Creating a Player Object, Movement & Animation
  4. Tutorial 4Creating a Game Room with a moving background
  5. Tutorial 5Making your player shoot
  6. Tutorial 6Adding sounds to your game
  7. Tutorial 7Coding Enemy Object with movement
  8. Tutorial 8Enemy Shooting
  9. Tutorial 9Automatically spawning enemies
  10. Tutorial 10Collision and Health Setup
  11. Tutorial 11Create an End Screen
  12. Tutorial 12Create a Start Screen
  13. Tutorial 13Create a Player Health Bar
  14. Tutorial 14Create a Light Effect
  15. Tutorial 15Create Score for your game
  16. Tutorial 16Create a room with a view
  17. Tutorial 17Create Particle Effects
  18. Tutorial 18Keep score between rooms
  19. Tutorial 19Create enemy waves

Want more in-depth and advanced skills?