Skip to content

About

The finished 3D action RPG from the freeCodeCamp Godot course by CodingQuests, built in Godot 4.2. Third-person movement, monster AI, combat, inventory and a shop.

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

3D Action RPG, final project

The finished project from Godot GameDev Tutorial: 3D RPG Game, the free course by CodingQuests on the freeCodeCamp YouTube channel.

It has a third-person player with a camera controller, a skeleton monster run by a state machine and an AnimationTree, combat in both directions, a custom UI theme and game-over screen, an inventory with equipment and a profile, item pickups, a shop, level ups, and VFX.

Built with Godot 4.2, Forward Plus renderer. Newer Godot 4 versions open it too.

Quick start

  1. Clone or download this repository.
  2. Open Godot 4, click Import, and pick the project.godot file.
  3. Press F5.

Starting from scratch instead? The starter project is here: https://github.com/CodingQuests/3D-Action-RPG-Starter-Project

Sounds and font

The course uses two assets whose licenses do not allow sharing the files, so this repository ships stand-ins. The project runs as it is.

  • Sound effects. Assets/SFX/ holds three simple placeholder sounds made for this repository, free to use for anything. The course uses the free Minifantasy Dungeon SFX pack by Leohpaz. To hear it: download the pack, copy its sound files into Assets/Minifantasy_Dungeon_SFX/, then drag 07_human_atk_sword_1.wav and 26_sword_hit_1.wav onto the Stream of the player's damage and hit nodes, and 04_sack_open_1.wav onto the item object's pickup node.
  • UI font. The theme uses Pixel Operator 8 (CC0) from Assets/fonts/. The course uses Joystix by Typodermic Fonts. Its free license does not cover shipping the font inside a game, so read it before you swap it in.

Credits

Asset Author License
KayKit Adventurers, Dungeon Remastered, Skeletons Kay Lousberg CC0
16x16 RPG Item Pack (Assets/16x16 RPG Item Pack/) Alex's Assets CC0
Golden UI: Bigger Than Ever Edition (Assets/ui_big_pieces.png) Buch CC BY-SA 3.0. Changes to this image must be shared under the same license.
Pixel Operator 8 (Assets/fonts/PixelOperator8.ttf) Jayvee Enaguas CC0
Hit and impact VFX (VFX/), following GODOT 4: Hits and Impact Effects Tutorial Le Lu See the original tutorial

Build the controller yourself

Weighty 3D movement, a dodge roll and lock-on, written a step at a time in the browser with your code checked as you go:

https://codingquests.io/quests/3d-roguelike-controller?utm_source=github&utm_medium=readme&utm_campaign=3d-action-rpg-final

Built by Coding Quests, where you learn Godot by building games instead of watching someone else build one.

About

The finished 3D action RPG from the freeCodeCamp Godot course by CodingQuests, built in Godot 4.2. Third-person movement, monster AI, combat, inventory and a shop.

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages