Skip to content
Northforge Interactive

Devlog

Journal

Design notes, milestones and lessons from the workshop. We build in the open.

No Return Depth

Announcing No Return Depth

We have been building a second game. No Return Depth is a first-person co-operative submarine horror game for one to four players, where there is no HUD and every fact about the ocean arrives through an instrument that belongs to one seat. A vertical slice is playable, and we are looking for playtesters.

  • no-return-depth
  • announcement
  • playtest
No Return Depth

NRD Devlog #001 — What a game with no HUD actually costs

No Return Depth has no HUD, which sounds like a decision you make once and then stop paying for. It is not. Every answer a HUD would have given has to become a physical object in a compartment — and six of our signs could not be read while passing the entire test suite.

  • no-return-depth
  • design
  • technical-art
PULSE//ZERO

Devlog #010 — Directives: A Reason to Play Differently

Cosmetics gave PULSE//ZERO a reason to keep playing. Directives are how you earn them — a data-driven layer of around forty-four challenges that track what you actually do in a run and pay out in looks, never power. Here is how the challenge layer is built, and why every reward stays cosmetic.

  • pulse-zero
  • design
  • progression
PULSE//ZERO

Devlog #009 — Earn the Look, Never the Edge

PULSE//ZERO has a progression system, and it never makes you stronger. Everything you unlock is cosmetic — grid themes, ship skins, kill effects, engine trails, display modes. Here is why we drew that line, and how the data-driven systems behind it keep it honest.

  • pulse-zero
  • design
  • progression
PULSE//ZERO

Devlog #008 — Grid Anomalies: When the Arena Turns on You

The Living Grid is the stage every fight happens on. Grid Anomalies are the moments that stage stops being scenery and becomes the threat — timed, arena-wide events that bend the rules of the floor for thirty to sixty seconds and then let go. Here is how they work, and why we built the room to attack you.

  • pulse-zero
  • design
  • systems
PULSE//ZERO

Devlog #007 — A Soundtrack That Listens

PULSE//ZERO's soundtrack ships with zero audio files — every note is synthesised from PCM at startup. It's a layered score in D minor that reads the run's intensity and breathes with it: layers fade in as the heat climbs, and event stings punctuate the moments that matter.

  • pulse-zero
  • audio
  • systems
PULSE//ZERO

OUT NOW: PULSE//ZERO v0.5.0: EVOLUTION

v0.5.0 is out. Every run now picks a Combat Profile and a Sector that rewrite the rules of the arena — backed by eleven new enemies, four Elite variants and two new bosses.

  • release
  • pulse-zero
PULSE//ZERO

Devlog #006 — The Living Grid: A Stage That Reacts

The arena floor in PULSE//ZERO is not a backdrop — it is a single shader that listens to the whole game and answers in light. Here is what the Living Grid is, why a reactive stage is the thing that makes the game sing, and how it works.

  • pulse-zero
  • design
  • shaders
PULSE//ZERO

Devlog #005 — Mini-bosses

The Adaptive Director decides when a run earns a mini-boss. This is what shows up: a reusable boss chassis, an encounter that never overstays its welcome, and the Elite Hunter — three telegraphed mechanics that reward reading tells over out-DPSing.

  • pulse-zero
  • design
  • bosses
PULSE//ZERO

Devlog #004 — Open-Sourcing Adaptive Music for Godot

We built a tempo-locked adaptive music system for Godot 4 — vertical layer blending and bar-quantised section transitions — and we've released it under MIT. It's the system PULSE//ZERO's music is moving onto, and it's yours to use in anything.

  • pulse-zero
  • audio
  • systems
  • open-source
  • godot
PULSE//ZERO

OUT NOW: PULSE//ZERO v0.4.0: DISTORTION

v0.4.0 is a systems update — Overdrive becomes an earned charge→spend burst, combos climb to x32, bosses reshape the arena, and a rebuilt director paces the whole run.

  • release
  • pulse-zero
PULSE//ZERO

Devlog #003 — The Adaptive Director

Static spawn timers make every run feel the same. PULSE//ZERO has an invisible game master instead — a deterministic, explainable pacing system that reads the run and decides who shows up, when, and how hard. Here is how it breathes.

  • pulse-zero
  • design
  • systems
PULSE//ZERO

Devlog #002 — Designing PULSE//ZERO's Enemies

How we build enemies in PULSE//ZERO: a behaviour-object architecture, five archetypes that each ask a different question of the player, and an elite system that remixes them. Bosses come later — this is the rank and file.

  • pulse-zero
  • design
  • enemies
PULSE//ZERO

BETA Now Available!

I’ve been building PULSE//ZERO in public — a solo-built neon twin-stick bullet-hell where the arena fights back and the enemies never stop coming. It’s now playable as a public…

  • pulse-zero
  • itch
PULSE//ZERO

Devlog #001 — PULSE//ZERO Vertical Slice

The first vertical slice of PULSE//ZERO is playable. Here is what the slice proves, what it deliberately leaves out, and where the Living Grid goes next.

  • pulse-zero
  • milestone
  • vertical-slice