Uploaded May 2023 | Updated September 2026, 3 weeks ago
Welcome to this tutorial on how to use Script Canvas to spawn enemies, have them shoot, and much more in O3DE! In this video, we will go through the step-by-step process of using Script Canvas in O3DE to create a basic enemy AI that can spawn enemies, have them shoot, and react to the player's movements. Script Canvas is a powerful visual scripting tool that allows you to create complex gameplay behaviors without writing any code.
Speaker: Carl Domingo, Technical Trainer (AWS Game Tech)
Chapters/Timestamps:
00:00 - Intro
00:20 - Enemy Prefab Overview
00:40 - Script Canvas Enemy Overview
05:38 - Script Canvas Spawner Overview
Video Callouts:
GitHub Project Repo:
github.com/o3de/Protect-the-Moon
Link to part 6:
Projectiles & Collision: youtu.be/Jqolu6iSQzM
Helpful Links:
Try the O3DE Developer Preview today: o3de.org
O3DE GitHub: github.com/o3de/o3de
Get started with O3DE: o3de.org/docs/welcome-guide
O3DE Documentation: o3de.org/docs
Join the O3DE Discord Server: discord.gg/xNb2q4SJKJ
Join the O3DE GitHub Discussions (Forums): github.com/o3de/o3de/discussions
Follow O3DE on Twitter: twitter.com/o3dengine
#Open3DEngine #O3DE
Welcome to this tutorial on how to use Script Canvas to spawn enemies, have them shoot, and much more in O3DE! In this video, we will go through the step-by-step process of using Script Canvas in O3DE to create a basic enemy AI that can spawn enemies, have them shoot, and react to the player's movements. Script Canvas is a powerful visual scripting tool that allows you to create complex gameplay behaviors without writing any code.
Speaker: Carl Domingo, Technical Trainer (AWS Game Tech)
Chapters/Timestamps:
00:00 - Intro
00:20 - Enemy Prefab Overview
00:40 - Script Canvas Enemy Overview
05:38 - Script Canvas Spawner Overview
Video Callouts:
GitHub Project Repo:
github.com/o3de/Protect-the-Moon
Link to part 6:
Projectiles & Collision: youtu.be/Jqolu6iSQzM
Helpful Links:
Try the O3DE Developer Preview today: o3de.org
O3DE GitHub: github.com/o3de/o3de
Get started with O3DE: o3de.org/docs/welcome-guide
O3DE Documentation: o3de.org/docs
Join the O3DE Discord Server: discord.gg/xNb2q4SJKJ
Join the O3DE GitHub Discussions (Forums): github.com/o3de/o3de/discussions
Follow O3DE on Twitter: twitter.com/o3dengine
#Open3DEngine #O3DE
![Introducing the Minimal Game Templates for O3DE
Follow along as Matteo Grasso introduces the Minimal Game Templates for O3DE!
Matteo is a software engineer and founder of DIGIBL Studio in Italy, where hes building tools and resources to support students, teachers, employees, and developers with innovative learning techniques.
Dont miss this walkthrough and see how these templates can help you jumpstart your next O3DE project!
If you have questions, we encourage you to explore some resources and documentation that might address your query:
• Join the Discord Server [https://discord.gg/o3de]: Sometimes, the question you have might have already been answered by other community members. Use the search function in our Discord server to see if your question has been addressed before or submit your question to #general channel. [https://discord.com/channels/805939474655346758/805939474655346764]
• Documentation: Check out our documentation, which often contains detailed explanations and examples that might help you find the answer youre looking for. [https://www.docs.o3de.org/docs/]
• Good First Issues: Take a look at our list of Good First Issues. These are tasks that are well-suited for newcomers to O3DE and can be a great way to get started and familiarize yourself with our codebase. [https://o3de.org/contribute/#first-issue] Introducing the Minimal Game Templates for O3DE](https://i.ytimg.com/vi/z5VwAG9SC-4/mqdefault.jpg)