Skip to content

AndreicuD/Tales-of-the-Underworld-Demo

Repository files navigation

https://youtu.be/eomK7YZ2KoQ

Tales of the Underworld - What if up wasn’t up?

A minimalist 2D physics-based platformer built around puzzle-solving and a short narrative. You play in a world of black, white, and gray — a visual style that keeps essentials clear while keeping the vibe. Use the Quantum Cloak to phase through select walls and the Gravi-Boots to flip gravity on command.

Navigate through logic-driven levels using moving platforms, buttons, doors, and interactive boxes that respond to both physics and gravity. A checkpoint-based save/load system supports thoughtful exploration, while optional coins and collectibles offer a challenge for completionists. Every level is a puzzle — every mechanic is a key.

🕹️ Core Mechanics

  • Gravity Shifting: Use special gear like the Gravi-Boots to flip gravity and walk on ceilings. Every level becomes a two-sided puzzle.

  • Phase-Walking: A mysterious Quantum Clock lets the player pass through specific walls — but only under certain conditions.

  • Physics-Based Interactions: Moveable boxes react to gravity changes and momentum. Use them to trigger pressure plates, block hazards, or reach high places.

  • Custom Jump Variants: From short hops to gravity-altered launches — movement evolves with each power-up.

  • Checkpoint System: Automatic and manual saves at terminals let you retry tricky sections without losing progress.

🧩 Puzzle Elements

  • Pressure Plates & Doors: Some doors require clever use of boxes or environmental objects to open.

  • Moving Platforms: Time your shifts and jumps — some platforms obey gravity too.

  • Collectibles: Hidden coins and hard-to-reach extras add replay value and challenge.

  • Layered World Design: Visual clarity through grayscale — interactive objects are always readable, while decoration stays subtle.

⚙️ Engine Features & Visuals

  • Powered by Godot Engine 4: Developed using Godot’s Vulkan renderer for smooth, stylized 2D visuals and efficient performance.

  • Custom Shader Effects: Uses CanvasItem shaders to control contrast, brightness, vignette, and post-process color inversion — all rendered through a unified ColorRect layer.

  • Responsive Design: Fast input handling and pixel-perfect collisions help maintain consistent, fluid platforming.

♿ Accessibility & Settings

  • Brightness & Contrast: Fully adjustable to fit your screen and visual preferences.

  • Bloom Toggle: Optional bloom effect to add soft highlights, easily disabled for clarity.

  • Invert Colors Option: Color inversion effects can be turned off entirely for accessibility and visual comfort.

  • Minimalist Aesthetic: Clear black, white, and gray visuals ensure accessibility without losing atmosphere.

About

Short Physics-Based game made in Godot for the FiiCode 2025 game development competition.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •