Basic Enemy AI – Rugburn https://rugburn.dev Software Development Wed, 22 Oct 2025 02:03:34 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.1 https://i0.wp.com/rugburn.dev/wp-content/uploads/2025/07/20250729_2055_Software-Developer-Logo_remix_01k1cghcbzfzy8hv45v6gsykj2.webp?fit=32%2C32&ssl=1 Basic Enemy AI – Rugburn https://rugburn.dev 32 32 244879875 Don’t Mind Me https://rugburn.dev/dont-mind-me/ Sat, 02 Aug 2025 12:48:23 +0000 https://rugburn.dev/?p=345 Play Don’t Mind Me on itch.io

Developed using Godot 4.4

Features

  • Scene Management: The game features multiple scenes including main menus, level layouts, and game over screens.
  • Player Interactions: Players can move, collect items, avoid enemies, and eventually reach the exit.
  • NPC Behavior: Non-player characters can patrol, chase the player, and react to player inputs, showcasing AI features.
  • Signal System: Uses a signal hub for event-driven programming, handling events such as item collection, player death, and game victory.
  • Dynamic UI: User interface elements that display scores, game status, and respond to player actions.

Skills Exemplified

This project exemplifies a variety of programming skills necessary for game development:

  • GDScript Proficiency: Coding game logic using GDScript, including classes, signals, variables, and functions.
  • Scene Management: Efficiently managing different game scenes and transitions.
  • Event-driven Programming: Utilizing the signaling mechanism in Godot for asynchronous event handling.
  • Environmental Interactions: Implementing collision detection and interaction logic with objects and NPCs.
  • Game Design Principles: Basic understanding of game mechanics, level design, and user experience considerations.
]]>
345