Chris Weisiger
@byobattleship.bsky.social
3K followers 300 following 2.8K posts
Indie gamedev, creator of Waves of Steel, now working on Torment Hexus, a match-3 tactical roguelike about kicking cyberpunk CEOs out of windows. Wishlist on Steam! https://store.steampowered.com/app/3238420/Torment_Hexus/ He/him #indiedev #indiegame
Posts Media Videos Starter Packs
Pinned
byobattleship.bsky.social
Announcing TORMENT HEXUS, a match-3 roguelike about putting technofascist CEOs on the wrong side of skyscraper windows!

Please spread the word, and wishlist on Steam at store.steampowered.com/app/3238420/...

And remember: they SHOULD be afraid of us.
#indiedev #indiegame
byobattleship.bsky.social
It's the balloons, right? That's what you traded for? >.>
Reposted by Chris Weisiger
videogameworkers.bsky.social
✊✊✊
codecwa.bsky.social
Today, nearly 400 workers with Blizzard's Platform & Technology department have formed a union with @cwaunion.bsky.social!

“We are forming a union to hold leadership accountable and to ensure that we can focus on building amazing experiences for the gaming community.” 💪
Activision Blizzard’s Platform and Technology Workers Form Union with Communications Workers of America
Today, nearly 400 video game workers within Blizzard’s Platform & Technology department have voted strongly in favor of union representation with CWA.
cwa-union.org
byobattleship.bsky.social
In this case, it's that the zombie tried in the first place. I think I'd be OK with it trying (and failing) to poison a robotic player ally or something, but if it doesn't try to poison the shelves and barrels in the background, then it shouldn't try to poison other seemingly-inert objects.
byobattleship.bsky.social
Today's bug: a zombie tried to poison a spool of razor wire and a landmine by vomiting on them. #indiedev #indiegame
A dotted yellow line is drawn from a zombie to a tile containing some razor wire and a landmine, showing that the zombie intends to attack that tile with its poisonous bile.
Reposted by Chris Weisiger
ryannorth.ca
in case anything happens to the Mona Lisa, don't worry everyone, I got a photo
the Mona Lisa, preserved in all her glory, center in the frame a close up on the Mona Lisa I took with a digital zoom while walking. you can really see the rough shape of her
Reposted by Chris Weisiger
Reposted by Chris Weisiger
antlervel.vet
WHEN THERE’S TREASURE BEHIND THE WATERFALL: Oh wow. Yes, very clever! Waterfall treasure! No one’s ever done that before. Lazy jackass

WHEN THERE’S NO TREASURE BEHIND THE WATERFALL: Wow. Too stuck-up to put treasure there huh? Too much of a fucking ICONOCLAST for that? Piece of shit. FUCK you
byobattleship.bsky.social
Oh, that's really clever! Now I'm wondering what I could maybe bind to the Copy/Paste commands in Torment Hexus...
byobattleship.bsky.social
Oh, I thought it was a *fair* flip, never mind then
byobattleship.bsky.social
In fairness, 1 in 1024 odds is absolutely the kind of thing a sufficiently dedicated speedrunner will grind out.
Reposted by Chris Weisiger
boyks.neocities.org
That cat...
Original #pixelart is 64x64 pixels.
I post all of my art on my Web Zone on the World Wide Web which you can surf on over to at boyks.neocities.org
byobattleship.bsky.social
yeah, that's language for you. And evilution in game design I guess.
byobattleship.bsky.social
I think of it in terms of cycles of tension. Like in Diablo 1, diving into the dungeon, fighting on until you were out of resources, then retreating to town to rest, recover, and restock. Gives a good "stopping point" to players in long games.
byobattleship.bsky.social
Yeah, my next game will likely be Godot. 3 games, 3 engines, what a world.
byobattleship.bsky.social
Yeah, I don't blame you for wanting to move! I jumped ship too, after all. Just, the more I work with UE, the more I respect the technology I left behind.
Reposted by Chris Weisiger
rmmbr.bsky.social
Hello #PortfolioDay
I'm Neil - a Scottish artist who loves stories about people and places written on things and faces.

I’m building an illustration portfolio so hmu if you are looking to collab. I want to bring worlds to life!

I am also a Rebelle Featured Artist!

link: neiljganderson.com
A wandering adventurer, grasping a chipped knife, and their giant corgi wade through a lush, warm swamp. Behind them, a giant snake uncurls and stalks them. Will they survive? An oil painting on linen. A man leans back looking off right. His eyes and forehead are cast in light. His young child leans, half asleep, against him. A digital portrait of a woman with a mass of curled hair is spotlit by a harsh light from above. Tight brushes around the face, give way to loose and abstract brushstrokes around the perimeter of the subject. A portrait of a man interrupted while playing guitar in a living room. He looks at the viewer. Day light from behind diffuses into the room while a lamp lights the figure from the left.
byobattleship.bsky.social
Unity honestly is a good game engine. Fairly simple, consistent design, well documented. Doesn't do anything well but does most things well enough.

Unity the COMPANY is why I can't use that engine. At least the UE license can't be changed retroactively!
byobattleship.bsky.social
In short: it has been a very frustrating few days. My game is broken, I don't know how to fix it, and I still don't know what the crash was that prompted the whole mess in the first place.

Indies: do not use Unreal Engine.

Thank you for reading. 15/15
byobattleship.bsky.social
In Unreal, I found those two posts: one outdated, one trying to sell me something. And the hell of the thing is, it's getting to be worth it to splash out $300 on a plugin JUST SO I CAN SEE THEIR CODE. 14/15
byobattleship.bsky.social
// Unity version
var req = UnityWebRequestMultimedia.GetAudioClip("file:///" + path, AudioType.WAV);
var wait = req.SendWebRequest();
while (!wait.isDone) {
Thread.Sleep(1);
}
asset = DownloadHandlerAudioClip.GetContent(req) as AudioClip;
// 13/15
byobattleship.bsky.social
As a reminder, my goal here is "load a .wav file into a sound asset, at runtime." In Unity this is so easy that it fits into a post here, and I was able to find and implement a working solution in maybe 15 minutes. 12/15
byobattleship.bsky.social
Success! ...or so you might think. I try to package the game into an EXE that other people can use. It fails. That finagling I did? It turns out to have relied on special editor-only capabilities. In other words, it's useless. 11/15
byobattleship.bsky.social
After a great deal of experimentation and reading the engine source code, I finagle together something that works. Hooray! ...but the first time each sound plays, it's a tenth of a second slow. So I force all sounds to play inaudibly, to make sure they're *actually* loaded. 10/15
byobattleship.bsky.social
I search online for help. I can find 2 discussions: one with the template code that I used for the 5.3 loader (and no mention of it not working in later versions), and one where the only answer is "buy this $300 asset to do it for you." 9/15
byobattleship.bsky.social
It's not clear *why* it fails, the assets just aren't considered "valid". Something has changed between versions. I try to compare the old engine source code to the new, and learn little. It's a complicated beast, that's not really surprising. 8/15