About:

Bruno Croci is a video game programmer passionate about game development, programming, and creative arts like photography and music.

Website:

Specializations:

Interests:

Video game development Engines Systems Graphics Audio Gameplay Technology Programming Photography

Outgoing Links:

Derek Sivers
Subscribe to RSS:
A personal account of customizing keyboard layouts to eliminate the Caps Lock key, exploring various remapping solutions and firmware across different systems.
The post recounts the author's journey of managing open-source contributions during Hacktoberfest, highlighting challenges with AI-generated submissions and the success of genuine contributors.
The author reflects on their six-month journey learning Rust, highlighting its impact on the software community and its integration into various tools and systems. They discuss the advantages of Rust's package manager, Cargo, and ...
The author announces the development of 'bulletty', an open-source TUI feed reader written in Rust. The project aims to provide a user-friendly interface for reading articles stored locally as Markdown. The author shares their jou...
A personal retrospective on growth in note-taking, project management, blogging, travel, and significant life events over the past year.
The post explores the structure of fantasy book titles and the enduring appeal of a simple title generator created by the author over 13 years ago.
The internet is becoming increasingly saturated with ads and low-quality content, making it difficult to find reliable information. Content creators and social media platforms prioritize profit over quality, leading to a degrading...
The author discusses the process of capturing screen timelapses on Ubuntu using Gnome on Wayland, and the challenges faced in doing so. They developed a custom solution using gnome-screenshot and ffmpeg, and also modified the sour...
The author participated in the Genuary 2024 event, creating generative art based on daily prompts. They used various languages and frameworks for each prompt, and shared their entries in a repository. The post includes description...

0Things I've Made

2025-05-09

...
The text is a postmortem of the game Clone Stacking, created for Ludum Dare 55 compo. The author discusses the theme, tech stack, and the challenges faced during the game development. The game was well-received and ranked 30th out...
The author discusses their experience with different IDEs and code editors, from Turbo Pascal to Neovim, highlighting the evolution of programming software suites and their preference for terminal-based tools.
The author discusses his experience writing a webserver in Haskell, inspired by a platform with tutorials and challenges. He details the challenges he faced, the features he implemented, and the limitations of the server.
The author started a new CodeCrafters project to learn Zig. He encountered an issue with a function that accepts a slice of string and returns a pointer to another slice of that string. The issue was that the function would print ...
The author reflects on how much more he used to read during long commutes to work before smartphones were popular, and how those moments were formative for him.
The author describes their experience trying to buy tickets for an Oasis concert, encountering long queues and technical difficulties. They eventually managed to transfer their browser session to their phone and get through the qu...

0Vi, Vim and NeoVim

2025-05-09

...
The author reflects on the year 2024, discussing various aspects of their life including notetaking, programming, blogging, game jams, professional work, travel and photography, drawing and art, music production, and other hobbies...
The text discusses the use of LLMs in programming, treating them as a junior developer, and the benefits of using them as an assistant. It also highlights the importance of understanding the difference between using generative AI ...
The text explains the shebang (#!) used in shell scripts to specify the interpreter for executing the script. It delves into the kernel's role in executing scripts, the process of tracking kernel execution, and the registration me...
Bruno Croci is a video game programmer from São Paulo, Brazil, now based in Düsseldorf, Germany. He works as a Senior Audio Programmer for Ubisoft Düsseldorf and has contributed to titles such as Assassin’s Creed Nexus VR, XDefian...

0Now

2025-05-09

...