Skip to content

0. Introduction

Max Busson edited this page Aug 20, 2024 · 3 revisions

Welcome to the godot-tactical-rpg wiki!

This guide will help you understand the structure and key components of the codebase.

Project Overview

This project is a tactical RPG framework built for Godot using GDScript.

Features

  • Turn-based combat system

  • Grid-based map

  • Character classes

  • Advanced camera handling

  • Mouse & Keyboard support

  • Gamepad/Controller support

  • Single-player gameplay

  • Toggleable debugger features

    358905181-8098806a-92f6-4ee4-9450-b598093df7d7

Coding Standards

This project tries its best to adhere to the below rules:

  • Follow the GDScript Style Guide

  • Use static typing for better performance and code clarity

  • Implement thorough in-editor documentation using GDScript Comment Doc standards

    358904864-47ee9852-2408-4879-8975-220fb266120a

Project Structure

We use a shared-assets architecture, which is meant to facilitate scalability & maintenance. Though it's a great system for the above goals, it can be a bit... Daunting, at first!

But do not fret -- here is a guide to navigating the codebase. Read the dedicated wiki page here!

Clone this wiki locally