Vacation time, so now I get to look back at my unfinished hobby projects One project I think still has legs is an abstract machine architecture over Minecraft functions - the different command functionality can be described as specialised processor units and commands themselves would be VLIW […]
Felix "Xilefian"
Felix "Xilefian"
@xilefian.retrodev.social
Minecraft developer at Mojang Studios Game Boy Advance homebrew developer This is my personal account, everything I say here is from me (Felix) 🌉 bridged from https://retrodev.social/@xilefian on the fediverse by https://fed.brid.gy/
934 followers0 following42 posts
I was challenged by Sarahboev to come up with just 9 games that define "me" https://my9games.com/s/0ce2c0a4325a46d5
I was encouraged to get this C++20 compile time serialisation idea done and published so I spent my December doing just that https://github.com/felixjones/muesli
Steam Machine: I see some comments about Valve being able to subsidise hardware costs via Steam software sales - however it being an open PC means an enterprise customer could buy one and uninstall Steam entirely, so if Valve did subsidise costs then they leave themselves open to rampant losses […]
I'm very happy about this, and frankly the argument of "young people aren't informed enough" is countered with "then you should be campaigning to improve their education so they can be informed to the level that you want" https://www.bbc.co.uk/news/live/c93kkg37n3kt
Genuinely upset about this. The industry needs more games to challenge Minecraft and evolve the genre further and everyone wanted Hytale to be the one to do that https://hytale.com/news/2025/6/a-difficult-update-about-hytale
I made a Pokémon ROM hack and wrote about it https://felixjones.co.uk/2025/04/30/pokegreen.html
I enjoy the "I recreated Minecraft" YouTube videos for the journey of learning the author goes through, but there is a pattern where they decide to spin it into their own game they somewhat combine Minecraft with some existing genre It's a legitimate way to come up with a new game, but when you […]
I am excited to see what's to come! Vibrant Visuals Java Edition | Minecraft https://www.minecraft.net/en-us/article/vibrant-visuals-java-edition
Totally forgot it's snapshot day today https://www.minecraft.net/en-us/article/minecraft-snapshot-25w15a This one has the Locator Bar, a feature I've been working on, and we're open to feedback so I'm all ears!
Really happy reading player comments regarding the Vibrant Visuals shadows, I think it's a point of career pride for me 🥲 Loving the comments of "how come no-one has thought of this before!" I wish we had written down or recorded some of our very early musings of an idea for visual direction […]
I ported Minecraft's Codec API to C++23 and it gave me zero overhead serialisation https://felixjones.co.uk/2025/03/01/serialisation.html
I really like the syntax of our Java DataFixerUpper library, so I tried replicating something similar in C++ with full compile-time support and I'm very happy with what I've landed with: struct foo { int a; unsigned int b; char c; }; static constexpr auto […]
Been using C++23 with inline assembly and I have an IRQ handler that puts a user defined handler functor into `r0` and performs a `thiscall` with the IRQ flags in `r1` and a pointer to the `operator()` in `r12` Shockingly my `std::function` style template compiles all the way down into a […]
Using C++23's deducing `this` to pass-by-copy is proving extremely useful for inline thumb16 assembly The `LDM` and `STM` instructions write back to the address register, so a const will be mutated: forcing pass-by-copy and admitting to the compiler "this will be mutated" gives optimal output […]
How the heck do I submit a GCC bug report? I've been waiting for this one to be fixed for years and it's still an issue https://godbolt.org/z/Yd66zqrGv
I saw some notable figures lamenting SLI not being a thing, but in its stead we have heterogeneous GPU support baked into Vulkan, allowing per eye GPU rendering as well as alternate frame rendering What we're missing are games/engines that take advantage of this, and the fact that I need to […]
You are up to date.