Skip to content
Slashscreen edited this page Aug 28, 2024 · 8 revisions

Welcome to the Skelerealms wiki!

Please note: This wiki is for Alpha 0.5 and below. Please refer to the in-repo documentation for 0.6 onward, as most of this is obsolete.

Skelerealms is an in-progress skeleton for an open world RPG, like Morrowind, Skyrim, or Fallout, for Godot 4.
It is designed to be extensible, so you can make it do anything you want. However, since it's so barebones, you need to apply a lot of the actual game yourself.

This wiki will be updated as the project goes on explaining core concepts, how to use the editor tools, and how to extend and modify the scripts for your own purposes.

If you need help with anything, feel free to open an issue or a discussion!

Quick Start

Use the Template Repository

Find it here!

OR

1) Install

2) Create root scene

The root scene of the game should include:

  • EntityManager - Set up the player beneath this, with all the components and the puppet you want. In the future, it will be easier to create the player without manually creating it.
  • QuestEngine
  • WorldLoader - This is a class in the project. Ensure it can be referred to via unique name (%).
  • Any HUD

3) Setup folder structure

Skelerelams requires the following:

  • entities (all your instances will go in here)
  • networks
  • worlds (all of your game rooms will go in here)

And JournalGD requires:

  • quests

4) Off you go!

You can get more help from the Discord.