The Open-Source Game Development Pipeline

Providing the means and education to create games using free/libre open-source tools.

Leave a comment

Eat, Grow, Compute

Howdy, folks!

I finally fixed the kinks in my software renderer, but even so, the clipping algorithm isn’t perfect, and it’s still missing features like occlusion-culling, tangent-space normal mapping, and others. I’m going to just put that on the shelf for the time being until after ORConf, because there’s still enough functionality to create a fun, detailed presentation.

In other news, I’ve been working on a organic farm where I’m learning how to grow various types of crops. The reason I am doing this is to find alternative ways to acquire the materials needed to make Organic Field Effect Transistors. In other words, I’m trying to invent a more accessible model for the creation of computers made from plants! 🙂

Besides that, I’ll keep you all posted on any new developments, as I usually do. 😉

Also, Krita released a bugfix update recently! You can read about it here.


Leave a comment

A RISC’y Proposition

Hey, hey, hey! 🙂

As you may already know, I’m a big proponent of Free/Libre Open-Source Hardware, and I came across this video while doing some prep work for the 4th RISC-V Workshop that will be going on next week. It (the video) encompasses a lot of my personal feelings about free hardware and also serves as a good introduction to the RISC-V Open-Source ISA. If you’ve got an hour to spare, I recommend you check it out.

There will probably be a lapse in updates due to my being out of town, but I’ll try to post some details of the event proceedings once I get back from Boston.

In other news, I’ve started tinkering with a Rust-based game engine called “Piston“. It basically takes the component architecture idea I did with my “from scratch” engine and translates it into Rust (through the utilization of dependencies like OpenGL, SDL2, etc.), so I’m feeling pretty optimistic about it. Plus, it gives me time to focus more on game design and asset creation, which would be a welcome change. 😛

I’m also experimenting with Elixir and functional programming in order to add those two skills to my tool belt. We’ll see how that goes.

As always, don’t hesitate to comment or reach out if you have any questions/feedback.

Cheers! 🙂