The Open-Source Game Development Pipeline

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

Leave a comment

A Note of Caution If You’re Just Starting to Use Windows 8+


So, I just got a new Dell laptop in the mail (which contains the latest Intel Broadwell chipset, a 4K-resolution screen, and a dedicated AMD 4GB card), so I was eager to try it out.

What I wasn’t so eager to do, was create a “Microsoft Account” in order to get the darn thing to finish setting up. Just so you know, you DON’T have to do this.

If you click on the “Create new account” link, you’ll find a “Create a local account” option at the bottom of the following screen. Using that will give you the standard-issue path of just creating a new user for your computer, and prompt you to create a username and password.

I’m against any attempts by any company to get you to reveal personal information just to use your machine, so keep your eyes peeled for that “local account” option if you’re new to Windows 8. It took me a second to find it, but I’m glad I did!

Sneaky, Microsoft. >_> Grrrrr. 😡

I post this in the hope that future Windows users will be able to retain their privacy and autonomy (which you can also easily do if you switch to Linux… just sayin’). 🙂


Leave a comment

There’s Nothing Wrong With Being Nice


So, there’s been some news recently about Linux and diversity. I don’t understand why this issue exists, and I fully support environments that encourage people from all backgrounds to learn about and write software.

As for Linus being a jerk, behavior like that is completely uncalled for. It’s almost psychotic how somebody can work in a profession that requires so much thought, yet demonstrate so little of it when they communicate with other people. I encourage anybody reading this to not identify with that kind of behavior, and to always make the effort to politely communicate your viewpoint. If you think that that makes you fake (which some people have written, but I won’t post that link because it makes me want to punch through a wall! 😡 ), then you’re mistaken. What’s wrong is not demonstrating any sensitivity toward your audience (which requires considering where they’re coming from (also known as “empathy”)), and not making the effort to be thoughtful with your words.

Perhaps, then, a better approach is to simply focus on the details themselves. Presenting your argument in a way that is objective, and lacking in personal volatility, doesn’t diminish its effectiveness, it will enhance it. Simply put, you are presenting the facts; immutable, solid, and without bias. If somebody takes offense to that, then it may be possible that your audience is hyper-sensitive, which makes their own behavior questionable. You can feel no guilt in taking them with a grain of salt.

Whew! 🙂

Haven’t blown steam like that in a while. If you take one thing away from this post, let it be this: Be Nice. When in doubt, regardless of the topic or the details about it, be nice.

Remember that John Watson quote: “Be kind to others, for everyone is fighting a hard battle.”


Leave a comment

Update: 1-9-15

Happy New Year!

I just wanted to give an update on what I’m currently working on:

I’ve almost finished building the fundamental Drawing portion of my game development framework. This means having a simple interface for loading models, placing 3D cameras, and whatever else is necessary to display elements on screen.

Once I’ve finished the Drawing portion, I will move on to Audio and Physics respectively.

I’ve chosen to get the Drawing portion out of the way (even though I have a ton more personal experience with Audio) because of how intimidated I am by it! I’ve always been overwhelmed by things like OpenGL & DirectX, due to how cumbersome graphics programming is. That’s why I’m grateful for open-source renderers like Irrlicht! 🙂

I will continue to keep all of you updated as I move forward.