To create a world from scratch …

For a while now, I've been building my own fictional, retro-futuristic sci-fi world called Alsafi, also known as Sigma Draconis. Here I tell what it is, why I'm doing it, and what comes next.
For a while now, I've been building my own fictional, retro-futuristic sci-fi world called Alsafi, also known as Sigma Draconis. Here I tell what it is, why I'm doing it, and what comes next.
Besides quick iterations on the command-line, having a test suite for Lua will be crucial for any serious project. This article will also cover mocking and a continuous integration setup.
To really get better at 3D creation, I will challenge myself to create something every week for a year. Six weeks in, I'm positive for what's to come, and this article will show what I've got so far.
What is TAP, and why do I love using it? I'll show and tell how to emit and consume it in different setups and languages, like C++, Lua, JavaScript, or even PostgreSQL.
Internal tools often don't get the love and care they deserve. Here I'll share 13 general guidelines to build better internal tools that have helped me in the past.
Using LuaRocks to create and build new packages, to then publish them to the official LuaRocks registry, and how to manage new versions.
Setting up a project with Lua, running code, installing dependencies, code formatting, and static analysis, as well as the editor setup.
After having the bulkhead door modeled and textured, all I have so far are a few static images. It's time for rigging and animating the door, finally adding life to it.
Looking back at 2022 — projects I did, things I learned, books I've read, and games I loved. Also, looking at a hopefully amazing 2023.
A technological aesthetic reminiscent of late 1960s to early 1980s tech (regardless of the real time setting of the media) as codified by early microcomputers …
Web feeds are awesome — getting the content I like directly from the source. This is how I add a feed to my website, including how to style it with XSLT.
Recreating Ron Cobb's bulkhead door from Alien, it is time to create materials, add textures, and details. But not before I fixed some problems with the mesh.
This post will showcase all available website components, how they are defined with CSS and HTML, and finally how they were used to create this website. Also, a bit about what I thought when creating them.
Being more and more frustrated with Python, Lua became my go-to alternative for scripts, tools, and application extensions. This article will show how I set up and use Lua.
Always overwhelmed by creating GUI applications in C++, I finally found a way that works pretty well for me. That opinionated way will be shown in this post.
My biggest problem starting to learn C++ back then was finding a proper setup that was straightforward to use and scaled. Here is my personal attempt at creating this.
On my way learning 3D with Blender, I try to recreate a bulkhead door from the Alien universe as drawn by the amazing Ron Cobb.
After going through many tutorials and creating some small experiments on my own, I started learning 3D with Blender, and I'm in love with it.
What to expect here? Development-related articles and projects, 3D, games, keyboards, or whatever I want to try out next.