Happy #ScreenshotSaturday* everybody!
* or #ScreenshotSunday depending on your time zone
It's been a while since I've had a #gamedev screenie for you, but here's one from my new minigame for Minigame Madness, "Put on Pants!" In this game, you have to put on some f***ing pants!
You can play this and other minigames via the latest version of Minigame Madness, available here:
This isn't the stupidest thing I've ever done for #IndieDev but it is the most silly.
So the default @godotengine export template, the one with all the 3D and other modules I'm not using for this project, produces a Linux binary that's about 40 megabytes in size.
I spent all day learning how to compile a custom export template that's optimized for size by excluding all of the stuff I don't use, and that produced a binary that's over 270 megabytes in size.
Instead of killing my brain trying to figure that out I'm gonna chalk this one up to an act of God.
It doesn't work; I presume that I'm missing some dependencies or maybe it was an experimental feature that didn't survive to 3.3-stable. It would be pretty cool if I could build games for Haiku, but unfortunately I don't know anyone who uses the platform, so I couldn't bully anyone into testing it for me.
Oh my god, the reason @godotengine wasn't compiling was because I had the Regex module disabled. The frigging Regex module!
I found an Issue related to this problem on their GitHub. I guess now I need to share my experience with it.
I just wanted to highlight a group of student developers known as Pixel Train. They are making a free software 2D adventure game called "Student Quest". It is licensed with GPLv3.0 and is made with the open source Godot engine. They have a variety of ways one can donate to them if you like the work they are doing.
I'm not saying that #gamedev should be done on bare metal or anything, but if you have a reasonably simple project that doesn't require a lot of bells and whistles then it might be worth your time to learn how to code it all by hand. It will take a lot longer and require you stretch your #programming skills, but you'll get a much more optimized product than you would from just using a general-purpose game engine that contains a bunch of features you don't need.
You know, between the third-party licenses I have to keep track of and the weird issue of imprecise collision detection, I wonder if it's not beneficial to avoid general-purpose game engines.
Obviously it's nice to not have to re-write code in-between projects, but no engine will run your game as optimally as one written specifically for that game, and you don't get pixel-perfect refinement unless you have full control over the core.
I guess this is to be expected with any kind of game engine especially a 3d-compatible one, but it never ceases to amaze me just how many code files #Godot relies on.
There are so many damn third-party dependencies in this system and so many individual code files that need to be checked, compiled, and linked, it's just crazy. My poor laptop, man.
The Atari VCS is set to arrive in stores four years after it was first announced
Screenshot of a dude wearing only a fig leaf.
This is arguably not the *most* ridiculous thing I've ever drawn for a #gamedev project, but it's definitely the thing that's made me feel the most silly... so far.
This minigame will be appearing in a future release of Minigame Madness soon. Maybe even before tomorrow, depending on how fast I commit and push my changes.
I feel incredibly blessed that Pixelfed has grown so much over the past year.
Total users, posts and active users have doubled, and our project is among the top 5 most popular.
Though we haven’t had our viral moment like Mastodon or PeerTube, I’m confident that when we do, we’ll be ready.
About releasing things into the wild. Was cleaning up my #github account and noticed I never set this to public: It's a project to replace the software running on the Tranz 330 family of POS terminals, turning them into nifty general purpose #z80 computers!
I will get back to this project after I complete some more #ISA cards...
I'm an aspiring #gamedev who occasionally pretends to be a writer. I believe very strongly in free software and the free market and oppose censorship in all its forms.
A instance dedicated - but not limited - to people with an interest in the GNU+Linux ecosystem and/or general tech. Sysadmins to enthusiasts, creators to movielovers - Welcome!