Lorbic · Apr 6, 2026
Part 2: Decoupling the Renderer: Terminal to Raylib in One Interface
0Sign in to vote or save
This site does not allow itself to be embedded. You can still read it on the original site — the toolbar below keeps your place in the directory.
The biggest architectural mistake you can make when building a game engine is letting the game know how it is being drawn. When I started building the Derelict Facility engine, the output target was a raw ANSI terminal. The engine calculated A* paths, resolved line-of-sight, and then spewed escape codes ( \033[31m ) to os.Stdout . Eventually, I hit the physical limits of terminal emulators:…
Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.