Godot 4 Beta

A Bard Game: Arcade Free-Fall Roguelike

High-octane comedic arcade game developed in Godot 4 featuring real-time projectile dodging, procedural spawning, and persistent progression

Role & Responsibility Core Gameplay & Systems Engineer
Deployment Context Godot 4 Beta
Core Technologies
Godot EngineGDScriptGame Development
A Bard Game: Arcade Free-Fall Roguelike

High-Velocity Free-Fall Arcade Roguelike in Godot 4

A Bard Game is a fast-paced, comedic arcade roguelike developed in Godot 4 using GDScript. Players control an ill-fated Bard plummeting through an endless sky, dodging an absurd barrage of incoming hazards, from flying pizzas to airborne traffic and beer steins, while harvesting coins, unlocking persistent upgrades, and chasing high scores.


Core Gameplay Mechanics

  • Precision Aerodynamic Dodging: Snappy physics-based 2D movement allowing rapid micro-adjustments, terminal velocity bursts, and directional dashes to weave through bullet-hell hazard patterns.
  • Escalating Hazard Difficulty: Dynamic pacing that increases descent speed and mixes complex projectile trajectories as the run progresses.
  • Risk-Reward Looting: High-risk coin clusters and floating power-ups that reward aggressive, close-call positioning.

Technical Architecture & Godot 4 Systems

Procedural Hazard Spawning Engine

  • Weighted Probability Matrix: Built an algorithmic spawner in GDScript that balances hazard density based on elapsed run time, dynamically combining standard projectiles with rare comedic easter eggs.
  • Object Lifecycle & Optimization: Engineered an efficient pooling and boundary-culling pipeline to guarantee solid 60+ FPS performance even during dense projectile storms.

Stateful Progression & Shop System

  • Modular Event Bus Architecture: Utilized Godot's signal system to decouple player state from UI updates, audio cues, and score calculations.
  • In-Game Merchant: Programmed a persistent shop interface reading player economy data to purchase stat multipliers, mobility boosts, and cosmetic unlocks.

Data Persistence & Game Over Engine

  • JSON Save Serialization: Robust local save system recording lifetime statistics, unlocked equipment, and personal records.
  • Unique Epitaph Database: Dynamic Game Over screen pulling from an extensive, non-repeating collection of contextual jokes and humorous death reasons.

Status: Active Beta / Playtesting Phase

Tech Stack:
Godot 4 GDScript Custom 2D Physics Signal Architecture JSON Persistence
Playable Build:
Adriano Paonessa
Adriano Paonessa.

Engineering systems from the ground up. Curious by nature, unfiltered by default.

Connect
© 2026 Adriano Paonessa. All rights reserved.
This site does not collect personal data or use tracking cookies.