Deckbuild your next game

This a Godot Engine implementation of the 🔴Patterned Enemy Routine gameplay element from the Ludonauts Gameplay Library.

Get the a complete collection of game mechanics with insights to help you design and build your dream games.

The Patterned Enemy Routine is a game AI design approach in which non-player combatants follow a fixed, deterministic sequence of actions with movement patterns, attack routines, and state transitions that do not adapt to player input or game state. The player's challenge is to observe, memorize, and exploit the cycle rather than react to improvised threats.

Use when the design goal is skill expression through pattern mastery rather than adaptive challenge, because it rewards repeated play and deliberate learning over time. Prefer over emergent AI when encounters should feel fair, readable, and authored rather than dynamic and unpredictable. Avoid in open-ended combat systems where player agency and variety of approach are the core promise since scripted loops can feel stale when adaptability is the intended experience.

Featured InSnippet
Mega Man X
Minishoot' Adventures
Super Mario World

What's inside

  • Godot Engine playable project (source code of the web playable demo)
  • Godot Engine asset pack (clean project to plug'n'play in your project)

Synergies


🔴Precision Platforming

🔵Depletable Health Pool

🟢Non-Linear Level Progression

🔴Input-Aligned Movement

🔴Environment Hazards

🔴Facing-Locked Shooting

Join the Community

Exchange game design insights, ask question, and engage with like minded indie game developers building games with Godot Engine in our Gameplay Library community:

Purchase

Buy Now$4.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

Ludonaut Patterned Enemy Routine - Asset Pack 4.3 MB
Version 1.0.0
Ludonaut Patterned Enemy Routine - Godot Project 4.6 MB
Version 1.0.0

Comments

Log in with itch.io to leave a comment.

(+2)

What I would like to see is something like Galaga where the enemies come in various wave patterns. Sometimes they come in onto the screen, do an attack pattern, and then exit the screen. Sometimes they come in, do an attack pattern then take up a formation.

Or a horizontal (or vertical) wave shooter where various enemies come in waves in various patterns to attack and then leave the screen.

Something like this would be great!

(+2)

Can you believe Galaga was the first thing I reeearched for this? I even though "Nah, I don't think my audience would expect this from Patterned Enemy Routine".


I will see if I can make a quick alternative demo this week and push an update. Thank you for the feedback, Pegasus!