Uploaded March 2026 | Updated September 2026, 1 week ago
In this episode, you'll replace the placeholder cube enemy with a 3D character model and set up basic animations. By the end, your enemy will look like an actual character and smoothly transition from idle to walking.
*This makes your enemy look professional while keeping the setup simple - we'll add advanced animation blending in the next episode.*
**What You'll Learn:*
- Importing .glb models to Godot
- Organizing model assets
- Replacing placeholder meshes
- Setting up AnimationPlayer
- Triggering walk animation on movement
-----------------------------------------------------------------------------------
✅ GET THE SOURCE FILES
patreon.com/posts/make-fps-enemy-153796633?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link
✅ GET THE STARTERKIT PROJECT
patreon.com/posts/make-fps-2-0-134340702
✅ MESH2MOTION
app.mesh2motion.org
✅ GET STATECHART ADDON
godotengine.org/asset-library/asset/1778
🎮 Wishlist My FPS Game, Children of Kronos
store.steampowered.com/app/3640450/Children_of_Kronos/?utm_source=youtube&utm_medium=description&utm_campaign=tutorial
-----------------------------------------------------------------------------------
CHAPTERS
00:00 Enemy Model Import and Animation
00:31 Using Mesh2Motion
01:22 Importing the Model and Animations
02:38 Adding Model to Enemy Scene
04:34 Controlling Animations Via Script
05:52 Randomizing Animation Start Times
07:08 Transition to Walking Animation
09:47 Final Result
10:21 Get Source Files on Patreon
-----------------------------------------------------------------------------------
STAYATHOMEDEV ►► patreon.com/c/StayAtHomeDev_
TWITTER ►► twitter.com/StayAtHomeDev
BLUESKY ►► https://bsky.app/profile/stayathomedev.bsky.social
MY ITCH.IO PAGE ►► stayathomedev.itch.io
PATREON ►► patreon.com/c/StayAtHomeDev_
-----------------------------------------------------------------------------------
Resources:
GODOT ENGINE ►► godotengine.org
DOWNLOAD GODOT ►► godotengine.org/download
#godot #gamedev #fpstutorial
In this episode, you'll replace the placeholder cube enemy with a 3D character model and set up basic animations. By the end, your enemy will look like an actual character and smoothly transition from idle to walking.
*This makes your enemy look professional while keeping the setup simple - we'll add advanced animation blending in the next episode.*
**What You'll Learn:*
- Importing .glb models to Godot
- Organizing model assets
- Replacing placeholder meshes
- Setting up AnimationPlayer
- Triggering walk animation on movement
-----------------------------------------------------------------------------------
✅ GET THE SOURCE FILES
patreon.com/posts/make-fps-enemy-153796633?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link
✅ GET THE STARTERKIT PROJECT
patreon.com/posts/make-fps-2-0-134340702
✅ MESH2MOTION
app.mesh2motion.org
✅ GET STATECHART ADDON
godotengine.org/asset-library/asset/1778
🎮 Wishlist My FPS Game, Children of Kronos
store.steampowered.com/app/3640450/Children_of_Kronos/?utm_source=youtube&utm_medium=description&utm_campaign=tutorial
-----------------------------------------------------------------------------------
CHAPTERS
00:00 Enemy Model Import and Animation
00:31 Using Mesh2Motion
01:22 Importing the Model and Animations
02:38 Adding Model to Enemy Scene
04:34 Controlling Animations Via Script
05:52 Randomizing Animation Start Times
07:08 Transition to Walking Animation
09:47 Final Result
10:21 Get Source Files on Patreon
-----------------------------------------------------------------------------------
STAYATHOMEDEV ►► patreon.com/c/StayAtHomeDev_
TWITTER ►► twitter.com/StayAtHomeDev
BLUESKY ►► https://bsky.app/profile/stayathomedev.bsky.social
MY ITCH.IO PAGE ►► stayathomedev.itch.io
PATREON ►► patreon.com/c/StayAtHomeDev_
-----------------------------------------------------------------------------------
Resources:
GODOT ENGINE ►► godotengine.org
DOWNLOAD GODOT ►► godotengine.org/download
#godot #gamedev #fpstutorial










