Skip to main content

Recently Updated Pages

Forge: Forgejo (Git hosting, actions, etc)

Service Overview

shinyspace runs a Forgejo instance. This is so we can easily work together with people who are us...

Updated 8 months ago by Admin

ShinyDiffusion

Service Overview

ShinyDiffusion is a self-hosted instance of (currently) Automatic1111's Stable Diffusion Webui. I...

Updated 8 months ago by Admin

Basic Concepts - Authority and RPC

Technical Multiplayer

By default, everything in RadGame has the Server as authority. The only (so far) Exception is the...

Updated 1 year ago by Admin

Spell Queue

Technical Spells

In order to make spell casting smoother, and not have short gaps between spells when the next is ...

Updated 1 year ago by cheese

Spell Container

Technical Spells

The spell_container scene consists of a node of type Node, and is used as a parent node for all i...

Updated 1 year ago by cheese

BaseSpell Class

Technical Spells

Spells inherit from the BaseSpell class, which contains some functionality that is shared between...

Updated 1 year ago by cheese

Creating New Spells

Technical Spells

New spells are intended to be simple to add, if they do not do esoteric things. In particular spe...

Updated 1 year ago by cheese

Tasks

Radathon 20241005

The following tasks would be reasonable to tackle:   Lore Rough concept for class designs ...

Updated 1 year ago by cheese

Links

Radathon 20241005

Fall of the House of Usher - Overview Class Design Technical Documentation

Updated 1 year ago by cheese

Spawning things

Dedicated Server architecture

Player basics in godot, we usually need to define what things are synchronized between server a...

Updated 1 year ago by Admin

Initial Setup

Dedicated Server architecture

Basic initial setup for a godot 3d game in godot 4.3 is as follows. Set up a basic 3D scene (no ...

Updated 1 year ago by Admin

Benthic Whispers - Vanados

Class Design

Background Her parents had suffered three stillbirths and wished for nothing more than a healthy...

Updated 1 year ago by cheese

Animal Boi - Krashali

Class Design

Are you still gonna eat that?   Shapeshifter, but locked to one form per role. Melee form i...

Updated 1 year ago by SnowhiteInBlack

Boss 1

The Fall of the House of Usher

SettingThe players walk along a tarn towards the mansion of the lord of Usher. A void creature em...

Updated 1 year ago by cheese

Actionbars

Technical UI

Actionbars are grid containers that contain buttons. Spells can be assigned to the buttons, which...

Updated 1 year ago by cheese

Spell Dictionary

Technical Spells

Spells are the combat skills that players, NPCs and interactables use to affect players and NPCs....

Updated 1 year ago by cheese

Automatic Building of Godot Server + Client

Gamedev Infrastructure

todo  

Updated 1 year ago by Admin

Checks

Technical Combat

There are a few checks that the combat script requires to function. is_criticalThis function che...

Updated 1 year ago by cheese

Log Messages

Technical Combat

All combat events are logged, to ensure that combat encounters can be analyzed. No in-game analys...

Updated 1 year ago by cheese

Stat Modificiation

Technical Combat

Stat modification occurs when a buff or debuff is applied to a target, and an array of stats is c...

Updated 1 year ago by cheese