This is a rant, you have been warned. I recently was messing around with Binaryen as a possible alternative to LLVM, I always find that the best possible way to learn the true capabilities of something is to quickly try to use every feature you need at once. For me this meant setting up a…
All posts in Blog
Is Text Based Programming Outdated?
Let me start out by saying, if I could justify writing in assembly code, I would. I am no lover of node-based scripting systems, for the most part because I’m often doing extremely complex stuff that would never lend itself well to a node based system. HOWEVER There are some places that node based systems…
LLVM stuff I couldn’t find good examples for.
While venturing into the world of LLVM I had trouble figuring out a couple of things, most of the time because people would show IR but not the actual api calls to get there. So I decided to set up this page as a reference for myself and others for things that seem a little…
Implementing C++ tuples from scratch
I’m currently in the process of writing my own c++ inspired embedded scripting language for the game engine I’m working on, and the current feature that I’m working is implementing templates. Hopefully it’ll make it so that engine ECS api code is much cleaner. Anyway, while working on this I realized that at some point…
Brane Engine Weekly Update #5
We now have rendering in the editor my friends! After an entire week of refactoring the graphics backend, one of the most important features of the engine is fully functional. It could have been done faster if I just set up clipping plains on a hardcoded render pass, but I wanted to fully refactor everything…
Brane Engine Weekly Update #4
Hello everyone, there are pictures this time! This week’s big update is: Things will start happening again. I’ve finished the lion’s share of the reactors I wanted to do to the stuff I’ve already built so visible progress will be made once again. First off, due to the reactors mentioned in the last update and…
Brane Engine March Update
Hey everyone, I’ve decided to start posting weekly updates on the engine to keep you guys up to speed in between videos. I’ll be covering what I did over the week, updating you on my timelines, sharing screenshots/videos, etc. Graphics The big development of the last few months was that we’re finally at the point…
How to manually read GLTF files
I’m currently working on a game engine, and one very important part of that is being able to import 3D models. And at the moment GLTF files are a great method for doing that due to their open-source nature. There’s also the benefit that a good bit of GLTF data is human-readable, allowing us to…
What Is The Metaverse? -From a VR Programmer
What is the metaverse? This is a question that everyone seems to be asking right now. With Meta, making a huge push towards this “Metaverse” the question is only going to become more common. Here is my take, from someone who has been in the VR industry for 4+ years and is actively working on…
I’ve Started Streaming While Coding
Hey everyone, as the title states, I’ve started streaming while coding. What this means is that if you want you can come on over to my twitch and hang out as I work on my personal projects such as BraneEngine. I’m not cosistant with it yet but I plan on getting my act together soon.…