A downloadable game

Download NowName your own price

## 🧩 Tales of Alaria: an RPG Prototype

**Solo-developed systems architecture prototype** built in 7 days using Godot Engine and C# to help showcase my skills

for a professional portfolio. This is a foundational RPG framework focused on clean, extensible systems including but

not limited to: an infinite wrapping grid world, a clean UI system, tile based event system capable of chaining events.

---

## 📹 Demo

🛠 [Download the project on GitHub](https://github.com/CarterBaker/RPG_Prototype)

---

## 🎮 Core Features

- 🌍 **Infinite Wraparound Gridworld**  

  - World cells are procedurally addressed and wrap seamlessly at the edges. Lightweight and memory-safe logic.

  - Grid is always not far from center of world so theoetically the game could be made to procedural and infinite.

- 🧙 **Character Creation Pipeline**  

  - UI-driven flow for creating and configuring player avatars with persistent stats.

- 💾 **Save/Load Architecture**  

 - Clean serialization of  data (player position, stats, events, etc.), reloadable at runtime.

- 🧠 **Event-Driven UI System**  

 - Modular UI architecture supports game menus, character creation, and contextual events.

---

## 🔮 Future Plans

  - Turn-based combat engine

  - Inventory & equipment system

  - NPCs with branching dialogue trees

  - Quest/trigger system

  - 2.5d customizable character sprites

  - Redesign a colored map

---

## 🧠 Developer Notes

  The infinite grid world is the main technological achievement from this project. The player never moves and is stationed

  at the exact center of the grid at all times with a slight offset to align them to tiles. The grid moves behind the player

  based on input and when the player reached the edge of a cell the grid is placed on the opposite side and the new cell is

  placed at the center of the grid with the appropriate cells placed around it. This means visibly the player will not see

  any change has taken placee but systematically the grid will never be further than half the cell size away from the center

  of the world. This allows us to have a very large world without being constrained to the limitations of float point

  precision.

---

## 🛠 Development Info

- **Engine:** Godot (v4.4.1)

- **Language:** C#

---

## 🧰 Setup Instructions

1. Clone this repo:

   ```bash

   git clone https://github.com/CarterBaker/RPG_Prototype.git

2. Open with Godot (.net build environment required)

3. Run the main scene
  "Alaria.tcsn"

Updated 2 days ago
Published 7 days ago
StatusIn development
AuthorCarterBaker96
GenrePlatformer, Role Playing

Download

Download NowName your own price

Click download now to get access to the following files:

RPG_Prototype.zip 68 MB

Leave a comment

Log in with itch.io to leave a comment.