The Open-Source Game Development Pipeline

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


Leave a comment

It’s Aliiiiiiiiiiiive

Howdy, folks! 🙂

Just posting to demonstrate the progress I’ve made with my C-based software renderer. It is currently churning out several thousand-triangle meshes (with perspective texture-mapping and shading at 720p resolution) at ~80 fps. It has yet to be properly parallelized, so that number may increase.

I’m currently getting meshes to transform inappropriately due to Blender being a Z-up right-handed coordinate system, and my scene graph a Y-up left-handed coordinate system. I’ve already gotten my COLLADA importer to work, but just need to make some final adjustments before models are correctly brought into the scene. As you can see below, Suzanne is being rendered, but with her face pointing downward… I don’t want her to keep kissing the floor! 😡

Software renderer in action! Poor Suzanne… 😦

I will keep updating this blog with further progress as ORConf gets closer. Stay tuned!

In other news, the Godot Engine just had another maintenance release recently. You can download version 2.1.3 here.

Cheers! 🙂


Leave a comment

Update: 9-8-16

Guten tag!

My time in Boston, MA went off without a hitch. The RISC-V conference was extremely informative, and I made some very important connections while over there. Gaming hardware companies like NVIDIA were present, showcasing their new RISC-V based graphics architecture. I don’t know how soon the public will get their hands on it, but hey, at least it’s something, right?

In other news, I’m currently getting my Blender skills up to speed with some videos on YouTube. I recommend checking out Darrin Lile, who is actually a certified Blender Instructor. His videos are VERY comprehensive, and they gently guide you along the tedious process of modeling, texturing, rigging, and animating. I feel a lot more confident now that I’ve watched some of his work.

I’ve heard some rumors that a new Blender update may be just around the bend. >_> Also, in checking out the LMMS GitHub page, it looks like this Digital Audio Workstation is inching closer to its 1.2.0 release. Exciting things are coming up!

Cheers! 🙂


Leave a comment

Update: 3-28-16

Hey hey hey!

I’m currently going through a cool tutorial series called “Blender 3D: Noob to Pro“, which I think Blender users will find very useful if they’re not too familiar with the program. Since I’m beginning work on a game, it’s nice to find something that isn’t just a collection of video tutorials, and that I can actually read for a change. Vids just aren’t my style… >_>

Cheers! 🙂


Leave a comment

A Curious Case for Curiosity

Hello, readers!

I found this interesting tidbit while poking around the Blender 3D website today. It shows how NASA has adopted open-source tools into their software pipeline in order to create interactive experiences for their supporters. This is great news because it demonstrates the recognition and power of software like Blender and GIMP!

On that same topic, I’ve also added an additional page to the blog in order to assist readers with finding and downloading these powerful content-creation tools for your projects.

On a side note, due to kernel difficulties with CentOS, I’m now currently running openSUSE Tumbleweed on my machine. So far, I’ve yet to find anything wrong with it, and recommend that all of my readers give it a shot. If you like having the latest and greatest, while also having the quality support of the openSUSE community, Tumbleweed is the way to go!

That’s it for now! I’ll keep you posted if anything new pops up.

Cheers! 🙂