Martin Helmut Fieber

I'm a game and tools developer, I love books, art, gaming, try writing a book, and fumble with hard-surface 3D modelling.

Also, a dad, Senior UI Developer at Remedy Entertainment, part-time project maintainer at GitHub, and sometimes visible on social media.

Latest Posts — see all

Part 5 of 9 → show all

C++ and Lua

Posted on

Showing a VSCodium window in dark mode, a C++ file open with some Lua library C-API code. At the bottom the CMake file for the project. The sidebar on the left, showing the contained project files that get built in this part of the series.

Lua being an "extensible extension language", it is perfect to extend and customise applications. This article will look at integrating Lua, accessing data, defining functions and modules, and much more.

2025 went and didn't even say hello

Posted on

A red street between high apartments. Lifeless, dark-silhouetted, people floating suspended in the air.

The year was definitely exiting in many regards, possibly why it went by so fast. Again, I recap what happened for me, the new job, land, and life.

2024–2025

Posted on

A dog dog sleeping on the floor, her name is Nori.

A strange behind me — with many projects I worked on, things I learned, games I played, and new and exciting changes ahead for .

GitHub Projects

GUI project template with SDL2

C++ GUI project template with SDL2 and Dear ImGUI via CMake. Includes creating distribution packages with CPack for macOS, Linux, and Windows.

Visit project page | User Guide

Krieselreihe

"Krieselreihe" is the name under I do all my hobby game-dev. While doing this, a set of tools emerged e.g. Litr and Natr, located under this namespace.

Website | Visit project page

number-generator

Generate repeatable pseudo random numbers and non-cryptographic hash numbers with JavaScript for usage in Node.js and browser environments.

Visit project page | Documentation