Angry Animals

Launch your birds with a flick — click, drag, and release to send them soaring across the map. Aim for precision, bounce off obstacles, and stick the landing in the cup to win! — Angry Animals brings a fresh twist to physics-based fun. Can you land them all?

Developed using Godot 4.4

Key Features

  • Intuitive Gameplay: Players drag and release their characters to interact with various in-game objects.
  • Level-Based Scoring: Players can track their best scores for each level, fostering competitive gameplay.
  • Signal System: An event-driven architecture ensures efficient communication between game objects.
  • Visual and Audio Feedback: The game includes animations and sound effects to enhance player experience.

Skills

This project showcases a variety of essential programming skills:

  • Object-Oriented Programming: The use of classes and inheritance in GDScript demonstrates fundamental OOP principles.
  • Event-Driven Programming: Implementing signals for inter-object communication highlights an understanding of decoupled applications.
  • Data Management: Using dictionaries for score tracking and resource loading shows data handling skills.
  • Game Logic Implementation: Understanding of physics, input handling, and game state management in a 2D space demonstrates game development expertise.
  • UI Development: Creating dynamic user interfaces that respond to game events and user actions reflects good practices in frontend development for games.