About

Developer. Self-taught. Based in Germany.

ED

Elias Diener

Game Developer · C++ · Raylib

Open CV (DE) →

Tech Stack

C++ Main
Raylib Main
C# Basics
Python Basics
HTML/CSS Good
Linux Daily use
Docker Learning
Git Daily use

Hi, I'm Elias.

I hate inefficiency. I'd rather talk directly to hardware than add another layer between me and what's actually running. That's why I'm not using Java, not using a VM, and not using an engine.

Engines do too much. They take decisions away from you. Half-Life 2 runs on decade-old hardware and still holds up better than most things released today — because it was built with constraints, not against them. I think about that a lot.

I picked up C++ and Linux in January 2026 — from zero. No prior C or C++, no Linux experience before that. By March I had two finished games and a homelab running Nextcloud with a public domain and HTTPS. I'm not fast because I rush things. I'm fast because I don't waste time on the wrong tools.

Timeline — 2024 onwards

Apr 2026 — now

UI Editor

Building a custom UI layout editor in C++ and Raylib. Most complex project so far — also my first project where I'm deliberately learning to work with AI as a tool.

Mar – Apr 2026

First games — Defend a Cube & Cube Runner

Two finished games in C++ with Raylib, written entirely without AI. Physics, collision, JSON save/load — all from scratch.

Mar 2026

Homelab — domain & HTTPS

Added a public domain and HTTPS to the Nextcloud setup. Self-hosted, self-managed.

Feb 2026

Homelab — Nextcloud & Jellyfin

Set up Ubuntu Server with Nextcloud (local) and Jellyfin. First real Linux server experience.

Jan – Feb 2026

C++ and Linux — from zero

First contact with both. January and February spent getting comfortable with the environment, choosing a direction. Raylib started end of February.

2025 – now

BBS Fredenberg

Gymnasiale Oberstufe.

2025

C# — Unity

Worked through a Unity course up to chapter 3, built a few small projects. Decided engines weren't the direction I wanted to go.

2024 – 2025

Heinrich Büssing Schule — Python

Einführungsphase gymnasiale Oberstufe. Python as part of school curriculum.