In this tutorial series, we will cover the basics of developing a simple 2D top-down RPG with Godot 3.2. After the first introductory tutorials, we will get to the heart of game development, learning to use sprites, physics, animations, GUIs, sounds and to program the logic of the game with the Godot script language, GDScript.

  1. Installation and introduction to the editor
  2. Nodes and Scenes
  3. First project
  4. Developing a pixel art RPG
  5. Player movement
  6. Physics and collisions
  7. Using tile maps to create the game map
  8. 2D Sprite animation
  9. Designing the game GUI
  10. Monsters and Artificial Intelligence
  11. Attacks, Damage & Death
  12. Picking and Using Items
  13. Experience Points and Level Advancement
  14. NPCs, Quests and Dialogues
  15. Adding sounds and music using AudioStream nodes
  16. Pause menu. Restart and quit game
  17. Exporting the project (Coming soon…)

Bonus tutorial: Dragging the player with the mouse

You can download the game project on GitHub.

Other Godot posts


mohammad bayazid jalali arasa · January 13, 2020 at 1:47 am

love ur simple tut. continue making man

    Davide Pesce · January 13, 2020 at 7:27 am

    Thank you Mohammad!

Leave a Reply

Your email address will not be published. Required fields are marked *

By continuing to browse this Website, you consent to the use of cookies. More information

This Website uses:

By continuing to browse this Website without changing the cookies settings of your browser or by clicking "Accept" below, you consent to the use of cookies.