Skip to content

Tech

Repo

  • GitLab: fizzypaste/heavy-debts on Ken's self hosted GitLab (tailnet only, reachable once you are on Tailscale)
  • Why self hosted: GitHub and GitLab.com remove adult content when they find it. Ken confirmed this Mar 20.
  • Access: Kenta (owner), FizzNSFW (maintainer), heavydebtsgame (maintainer). Koby has no account yet.
  • Default branch: main. Issues, milestones, wiki: all enabled, all empty.

Commits so far (all by Ken, Mar 13 to 30 2026):

50be1e3  Add main theme music and update scene files
35ec3fa  added paper constraints and writing sound
c85a889  Added sync files
4bbce7a  Added dialogue system
aec1bd8  Added sign paper scene + ink logic
87a9893  Added main menu
8f18fb2  init commit

Nothing has been pushed since Mar 30. Five months of art lives only in Discord.

Engine

  • Godot 4.7, GL Compatibility renderer (so it runs on weak machines), Jolt physics
  • 1920x1080 viewport, non resizable, window override 1600x900, stretch mode canvas_items
  • Main scene: mainmenu/mainmenu.tscn
  • Autoload: SceneLoader (global scene switching with a loading screen)

Scenes in the repo

PathWhat
mainmenu/Main menu
papersign/Home Ownership paper. Ink drawing logic, pencil SFX, sign arm sprite
dialogue/Dialogue box system, dialogue_name.tres resource
game/game.tscnEmpty game scene
global/SceneLoader + loading screen
characters/lloyd/Lloyd portrait + text box
music/heavy-debts-main-theme.oggMain theme
_working_files/gdignored scratch

Prototypes

Milking minigame (Fizz, Mar 3) built in Construct 3. File milking_proto.c3p is in #game-prototypes. Open it at https://editor.construct.net then Open. Construct open

Chopping minigame (Fizz, Mar 30) choppingminigame.ase in #temporary-archive, art only.

Sync

sync.bat in the repo root is a one liner for Windows. Ken has tried twice to get the team on Tailscale (Mar 20, Mar 30). Not done. That is the blocker for everyone reaching GitLab.

To do

  • [ ] GitLab account for Koby
  • [ ] Get Paste and Fizz on Tailscale so they can actually push
  • [ ] Import every .aseprite from Discord into the repo under art/
  • [ ] Turn the trailer shot list into GitLab issues

Heavy Debts internal project hub