Back to projects
Game AI 2026 / 05

Teidefender

Pac-Man-style arcade with a Canarian eco-message — 100% solo dev

Overview

Teidefender is a complete 2D arcade game built with a purpose: raising awareness about protecting Canary Islands natural parks like Teide National Park, a UNESCO World Heritage Site and one of the most beloved corners of our land. You play a forest ranger defending the park from a careless tourist (who litters), a selfie-hungry influencer (who blinds you with flashes) and a humble gardener (who plants endemic flora you MUST NOT recollect). Built entirely solo — code, pixel-art, level design, soundtrack and online leaderboard — in Godot 4.

Highlights

  • Environmental mission: every mechanic mirrors a real threat to Canarian natural parks — littering, destroying endemic species, irresponsible tourism
  • Custom Pac-Man-style AI built from scratch: grid-based cardinal movement with BFS pathfinding for the chaser, after Godot's NavigationAgent2D proved insufficient
  • Global online leaderboard via SilentWolf with offline-resilient timeouts, credential isolation (gitignored config), and a custom Godot export filter to safely bundle the API key
  • Tetris-inspired escalating difficulty: spawn rate grows exponentially with score while enemy speed is capped so matches stay winnable
  • 100% solo development: GDScript code, all pixel-art via PixelLab, Canarian folk soundtrack generated and post-processed (ffmpeg/Theora) into menu and gameplay variants, custom branding and favicon
  • Deployed to the web via HTML5 export, hosted on Netlify — playable from any browser, no install needed

Screenshots