A Peek Under the Hood: Technical Learnings from Halls of Torment
2025-11-11 , Ballsaal

The development of Halls of Torment has taught us many lessons about making commercial games in Godot. In this talk we will take a deep dive into the games' code and share our learnings about project structure, programming patterns, performance profiling, and many other technical topics.


With Halls of Torment being our first Godot-based commercial project we've had to figure out how to accommodate all of our technical requirements in a timely manner. We've made a lot of mistakes, learned many lessons, and found a couple of best practices that we want to expand upon in future projects. How did we solve inter-object communication for modular entities? How did we profile the game and handle performance issues? What was the overall structure of the game? And what are the benefits of compiling your own Godot editor? In this talk we'd like to share some of our approaches to the technical problems we've been facing, some more successful than others.

Paul is a game designer and programmer at Chasing Carrots and has been part of the team since over a decade. They are also the creative director on Halls of Torment, influenced its visual style, and created the soundtrack for the game. Previously, they have worked on Good Company and Pressure Overdrive.

At GodotFest 25, Paul will share technical learnings from the development of Halls of Torment, their first Godot-based commercial project. This talk will cover project structure, programming patterns, performance profiling, inter-object communication for modular entities, and the benefits of compiling custom Godot editor builds. Attendees will learn from both successful approaches and mistakes made during development.

This speaker also appears in: