Skip to content

License

Notifications You must be signed in to change notification settings

ryukgod26/Whispering-Realms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1ed3c6cΒ Β·Β Β· Jan 5, 2026

History

52 Commits
Nov 21, 2025
Jan 2, 2026
Dec 17, 2025
Nov 13, 2025
Jan 5, 2026
Jan 5, 2026
Dec 24, 2025
Oct 28, 2025
Nov 20, 2025
Jan 5, 2026
Jan 5, 2026
Jan 2, 2026
Oct 28, 2025
Oct 28, 2025
Nov 28, 2025
Oct 28, 2025
Dec 17, 2025
Oct 28, 2025
Nov 7, 2025
Nov 22, 2025
Jan 5, 2026
Nov 12, 2025
Dec 24, 2025
Oct 28, 2025
Dec 24, 2025
Jan 5, 2026

Repository files navigation

Whispering Realms

🏰 Whispering Realms 🏰

An immersive 3D action-adventure game built with Godot Engine
Explore dungeons, defeat bosses, and uncover the mysteries of the realm

View Features Β· Project Structure Β· Getting Started

Table of Contents
  1. About The Project
  2. Features
  3. Project Structure
  4. Gameplay

About

This is my First 3D Game. I have Learned a lot (by lot I mean really lot) of things about godot and 3D Game Development by making this Game. Since This is my First 3D Game I have Used a lot of free (almost all) assets availaible on Internet to make this Game. I learned a lot of new things. All the features in this Game Which I have Created like Loading Screen, Using Animation Player, Good Pause Menu etc. are the features I have Implemented First Time in any Game. I have also added lot of features in the options or setings menu. Currently This Game does not have any Specifc Stortyline or Anything because I only created this game to learn about how to create a 3D game in Godot and I also did not knew how to create and animate Models in Blender (Which I have been learning now). So In the Future I will be adding new characters and a storyline to the game. I will also Recreate many Characters Like the Player and will give It a cool look in the future. I also have Plan to add a Dragon Boss But the model I found had mixed up animations SO I will take that for next Update.


Features

Core Gameplay

  • Expansive overworld with multiple environments
  • Dungeon exploration with dynamic environments
  • Real-time combat system with various enemies
  • Simple Boss Encounter For now

Combat & Magicagic

  • Melee sword combat
  • Fireball spell system
  • Healing magic
  • Enemy AI with many attack like fireball

Visual Features

  • 3D terrain with Terrain3D plugin
  • Dynamic lighting and effects
  • Particle effects for spells and movement
  • Environmental objects and props
  • Grass with Proton Scatter

Audio

  • Background music system

  • Sound effects integration

  • Water Sound

    UI/UX

  • Main menu

  • Pause menu

  • Options menu

  • Loading screens

  • Health/UI system


Project Structure

whispering-realms/
β”œβ”€β”€ assets/              # Game assets (audio, models, textures)
β”‚   β”œβ”€β”€ audio/          # Background music and SFX
β”‚   β”œβ”€β”€ boss/           # Boss-related assets
β”‚   β”œβ”€β”€ characters/     # Character models
β”‚   β”œβ”€β”€ Enemy/          # Enemy assets
β”‚   β”œβ”€β”€ weapons/        # Weapon models
β”‚   β”œβ”€β”€ environment/    # Environmental assets
β”‚   └── ui/             # UI elements
β”œβ”€β”€ scenes/             # Godot scene files
β”‚   β”œβ”€β”€ player.tscn     # Player character
β”‚   β”œβ”€β”€ level.tscn      # Main gameplay level
β”‚   β”œβ”€β”€ dungeon.tscn    # Dungeon scenes
β”‚   β”œβ”€β”€ boss_dungeon_scene.tscn # Boss arena
β”‚   β”œβ”€β”€ over_world.tscn # Overworld map
β”‚   β”œβ”€β”€ main_menu.tscn  # Main menu
β”‚   β”œβ”€β”€ pause_menu.tscn # Pause menu
β”‚   └── ...
β”œβ”€β”€ scripts/            # GDScript files
β”‚   β”œβ”€β”€ player.gd       # Player controller
β”‚   β”œβ”€β”€ enemy.gd        # Enemy AI
β”‚   β”œβ”€β”€ boss.gd         # Boss behavior
β”‚   β”œβ”€β”€ level.gd        # Level management
β”‚   β”œβ”€β”€ Menus/          # Menu scripts
β”‚   └── ...
β”œβ”€β”€ shaders/            # Custom shaders
β”œβ”€β”€ addons/             # Godot plugins
β”‚   β”œβ”€β”€ godot_super-wakatime/
β”‚   β”œβ”€β”€ proton_scatter/
β”‚   └── terrain_3d/
β”œβ”€β”€ Mesh_Library/       # Mesh resources
β”œβ”€β”€ Terrain_3d_resource_files/  # Terrain data
└── project.godot       # Project configuration
t       # Project configuration

Gameplay

Main Features

Exploration

  • Navigate through interconnected dungeons and overworld
  • Discover hidden areas and secrets
  • Interact with environmental objects

Combat

  • Engage in real-time melee combat
  • Face diverse enemies with unique behaviors
  • Utilize spells and special abilities

Boss Battles

  • Epic encounters with legendary bosses
  • Dragon Boss - aerial combat challenge
  • Skeleton Mage & Skeleton Warriors - tactical battlestles

Progression

  • Collect health pickups (hearts)
  • Defeat enemies to progress
  • Unlock new areas as you advance

Controls

Action Key
Move Forward W / Up Arrow
Move Backward S / Down Arrow
Move Left/Right A / D or Left Arrow / Right Arrow
Run Shift
Jump Space
Attack Left Click
Shield Right Click
Switch Weapon Mouse Middle Click
Pause ESC

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published