SimpleRPG
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.
- Installation and introduction to the editor
- Nodes and Scenes
- First project
- Developing a pixel art RPG
- Player movement
- Physics and collisions
- Using tile maps to create the game map
- 2D Sprite animation
- Designing the game GUI
- Monsters and Artificial Intelligence
- Attacks, Damage & Death
- Picking and Using Items
- Experience Points and Level Advancement
- NPCs, Quests and Dialogues
- Adding sounds and music using AudioStream nodes
- Pause menu. Restart and quit game
- Exporting the project
- Adding a house with interior
- Start Menu – Changing Scene – Saving and Loading the game
Bonus tutorial: Dragging the player with the mouse
You can download the game project on GitHub.
Other Godot posts
- The Essential Guide to Godot Filesystem API
- How to use Navigation2D for Pathfinding
- Game of the Month, the platform to share your Godot games online
- How to make a Slingshot using a RigidBody2D
- Sprite stacking in Godot