Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

3D Action-Adventure Game In Godot – Unit 1 – Characters by Zenva

3D Action-Adventure Game In Godot – Unit 1 – Characters by Zenva

/

Author:Zenva

Release date:2025, July

Publisher:Zenva

Skill level:Intermediate

Language:English

Exercise files:Yes

Software:Godot

Course URL:https://academy.zenva.com/product/godot-3d-adventure-characters-course/

Build playable 3D characters with combat, weapons, and randomized enemies in Godot.

This is Unit 1 of a full 3D action-adventure build in Godot, and it’s all about characters. You’ll get a playable hero moving, fighting, and blocking, plus enemies that look different every time they spawn.

🎯 What you’ll learn

  • Design and configure a 3D character
  • Animate actions with Godot’s animation trees
  • Add multiple weapons and shields
  • Generate enemies with random appearances
  • Program player combat mechanics, including defending
  • Work with inheritance for cleaner code

✅ Requirements

  • Skills: Solid understanding of Godot editor, GDScript basics, and working with 3D objects
  • Tools: Godot Engine installed, 3-button mouse
  • Hardware: PC or Mac capable of running Godot 3D projects

📝 Description

This unit skips the fluff and gets straight to what makes adventure games fun: characters that feel good to control. You’ll set up a 3D character from scratch in Godot, wire up movement, and then make it look right with AnimationTree blends for idle, run, attack, and block.

Combat is the core here. You’ll add swappable weapons and shields, code light attack logic, and add defending so fights have some back-and-forth. No copy-paste magic — you’ll see how the hitboxes, timers, and states actually connect.

Then you’ll tackle enemies. Instead of hand-placing the same guy everywhere, you’ll build a system that randomizes appearance on spawn. You’ll also use GDScript inheritance to keep player and enemy code clean and reusable. That’s a big win when this project grows into a full game in later units.

🧑‍🎓 Who this course is for

  • Godot devs who know the basics and want to build real 3D combat
  • Aspiring indie makers planning an action-adventure or 3D RPG project

🧑‍🏫 About the Author

Zenva is an online learning studio focused on game development, programming, and VR. Their team has taught over a million learners with project-based courses in Godot, Unity, Unreal, and Python. They teach by building — short videos, real code, and stuff you can actually reuse in your own games.

🏁 Final Result

  • A playable 3D character with animated movement, weapon/shield combat and blocking, plus a randomized enemy system ready to expand into a full action-adventure game.
Curriculum

📋 Course content

  1. Module 1:  3D Character Setup
    • Design and Configure a 3D Character
    • Player Movement and Controller Basics
  2. Module 2:  Animation and Combat
    • Animate Actions with Animation Trees
    • Add Multiple Weapons and Shields
    • Program Player Combat Mechanics Including Defending
  3. Module 3:  Enemies and Clean Code
    • Generate Enemies with Random Appearances
    • Work with Inheritance for Cleaner Code
Watch online or Download for Free
3D Action-Adventure Game In Godot – Unit 1 – Characters by Zenva
NAME
SIZEDURATION
14-hats
74.7 MB
22-sound
50.5 MB

Download all Videos (23)
1.4 GB

Project Files (Assets, Resources)
158.4 MB

Download all

Join us on
  Channel    and      Group

Leave a Comment

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