https://github.com/cod-e-codes/godot-adventure-rpg
2D Adventure RPG prototype built in Godot 4.5 featuring player movement, NPC dialogue, combat, inventory, and basic enemy AI.
https://github.com/cod-e-codes/godot-adventure-rpg
2d adventure game gdscript godot indiegame open-source prototype rpg
Last synced: 2 months ago
JSON representation
2D Adventure RPG prototype built in Godot 4.5 featuring player movement, NPC dialogue, combat, inventory, and basic enemy AI.
- Host: GitHub
- URL: https://github.com/cod-e-codes/godot-adventure-rpg
- Owner: Cod-e-Codes
- Created: 2025-09-23T20:02:59.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-09-23T20:34:18.000Z (3 months ago)
- Last Synced: 2025-09-23T22:17:11.064Z (3 months ago)
- Topics: 2d, adventure, game, gdscript, godot, indiegame, open-source, prototype, rpg
- Language: GDScript
- Homepage: https://github.com/Cod-e-Codes/godot-adventure-rpg
- Size: 374 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Godot Adventure RPG
A simple 2D adventure RPG prototype built with Godot 4.5 to learn game development fundamentals.
## What's Included
- Player movement with WASD controls
- Basic NPC dialogue system with UI
- Simple combat mechanics (E to interact, SPACE to attack)
- Item collection and inventory system
- Enemy AI that chases and attacks the player
- Health system with visual health bars
- Quest system with item rewards
## How to Play
1. **Movement**: Use WASD keys to move around
2. **Interaction**: Press E near NPCs or items to interact
3. **Combat**: Press SPACE near enemies to attack
4. **Inventory**: Press I to view collected items
5. **Dialogue**: Use E or click Continue to advance dialogue
## Current State
This is a functional prototype with placeholder colored rectangles for graphics. The game mechanics work but visual assets need to be added.
## Controls
- **WASD**: Move player
- **E**: Interact with NPCs and items
- **SPACE**: Attack enemies
- **I**: Toggle inventory
- **ESC**: Close dialogue
## Project Structure
```
├── scenes/ # Scene files (.tscn)
├── scripts/ # GDScript files (.gd)
├── sprites/ # Image assets
├── audio/ # Sound effects and music
├── assets/ # Other game assets
└── project.godot # Project configuration
```
## Requirements
- Godot 4.5 or later
- No additional dependencies required
## Getting Started
1. Clone this repository
2. Open the project in Godot 4.5
3. Run the Main scene to start playing
This project serves as a foundation for learning Godot game development and can be extended with additional features as desired.