In this video, we create a monster who swings a weapon and implement its attack AI.
We also tweak our attacking method so each monster/weapon can have a different attack motion speed.
If you want to use my assets (images/maps/sound) that are used in this tutorial, here's the link:
https://drive.google.com/drive/folders/1OBRM8M3qCNAfJDCaldg62yFMiyFaKgYx?usp=sharing
Guidelines for using Blue Boy Adventure's code and assets:
https://docs.google.com/document/d/1qcafOofpXYd_QPr95qbgfb1GYxXKgSZb/
Timestamps:
0:00 Introduction
1:00 Quick Update
1:35 Optimizing the Monster Class
12:57 Creating Orc Class
16:57 Fixing the Knockback Direction
26:05 Monster Swings a Weapon
28:26 Attack AI
36:09 Unique Attack Motion Speed
40:27 Conclusion
#javatutorial #javagamedevelopment
Continue this lesson in the app
Install CourseHive on Android or iOS to keep learning while you move.
FAQs
We curate free YouTube courses, organized by category and language — and make it easy for you to track your learning progress.
Yes. Free courses are embedded YouTube videos.
Currently available in English — with Portuguese, Spanish, French, German, and Italian coming soon.
Check ratings, reviews, duration, and description.
All courses include a certificate of participation.
Yes, an account lets you track progress, earn certificates, and save favorites.
We auto-save your watch position so you can resume on any device.