Hook – a simple graphical C/C++ runtime editor
While helping one of my students create and iterate on a game in C using raylib, I realized there was quite a lot of time spent on experimenting with level design and colors, how the player moves, gravity, etc. and a lot of time was wasted making a change, exiting the game, recompiling, running the game, deciding his change wasn't right, and going through the whole cycle over and over. I could tell it was demotivating, and this process was creating a barrier that prevented him from experimenting to his heart's content. I started this project to solve this problem by giving a simple gui to a…
In plain words
Hook is a graphical runtime editor for C/C++ programs that lets developers modify variables while their application runs, eliminating the need to recompile and restart. Built using the lldb debugger API, it provides a simple interface for tweaking values like colors, positions, gravity, and other parameters in real time. The tool is designed for game developers and programmers who want to speed up the experimentation and iteration process, particularly those working with raylib or similar frameworks.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
While helping one of my students create and iterate on a game in C using raylib, I realized there was quite a lot of time spent on experimenting with level design and colors, how the player moves, gravity, etc. and a lot of time was wasted making a change, exiting the game, recompiling, running the game, deciding his change wasn't right, and going through the whole cycle over and over. I could tell it was demotivating, and this process was creating a barrier that prevented him from experimenting to his heart's content. I started this project to solve this problem by giving a simple gui to a few core features of lldb through the lldb api. Experimenting with changing colors, where blocks in the level go, how tall the player is, gravity is all now just a simple toggle or text field edit. The variables are modifiable while the program is running. The project is still in its early stages, and so far only targets macOS.
More growth this month
the category →
AstraPixels▲267A pixel-art solar system at its real current positions.
Growth · 29d ago · astrapixels.com

Launched alongside, January 2024
the whole month →



- IM
Life & fun · 2024 · sitinshade.com
