Skip to main content Site Logo
← Back to List

How was this website made?

How was this website made?

Published: 12/24/2025

Authors

  • Arcy Avatar
    Arcy

    The Programmer Fox

Technical Devlogs?

Hi, I’m Arcy- I was on the team for DLMC for quite a bit now, but only recently I’ve officially started working on the game full-time, and my one of my first tasks was to create this very website. The goal was to have a better reading experience for users and giving us a space to write more detailed design, technical (and other) types of devlogs.

Strapi

Test test upload test 4

Svelte

Lorem ipsum

Electron

[Serializable]
public class ModifiableStat<T> where T : IComparable, IConvertible
{
    [SerializeField] private T BaseValue;

    public delegate void StatModifier(ref T value);
    public event StatModifier OnModify;

    public T GetValue()
    {
        var value = (T)Convert.ChangeType(BaseValue, typeof(T));
        var handlers = OnModify;
        if (handlers == null) return value;

        foreach (var d in handlers.GetInvocationList())
        {
            var modifier = (StatModifier)d;
            modifier(ref value);
        }

        return value;
    }

    public ModifiableStat(T baseValue)
    {
        BaseValue = baseValue;
    }

    // Allow implicit conversion to T
    public static implicit operator T(ModifiableStat<T> modifiableStat)
    {
        return modifiableStat.GetValue();
    }

    public override string ToString()
    {
        return GetValue().ToString();
    }
}

Sign up for updates!

You can select which type of e-mails you want to receive. Important updates include: demo release, festivals, game release, major updates and other super important news about the game we would love to share with you :)

← Back to List