Hi fediverse! Boosts appreciated on this one.

I’m part of a co-op building a platform for artists to sell art without getting exploited. I’ve been working on it for a while but there’s a lot of work to do and I could use some help. A ton of the main features are in place, but there’s still some big gaps and a lot of polish left before it can launch.

The platform is fully open source and developed in the open. It’s built on Phoenix/Elixir and Tailwindcss. Our co-op is already incorporated and established and it’s open to members that want to actually commit but you don’t need to be a member to contribute or help.

Does this sound interesting? I’d love some help! I’m also happy to answer questions. And no, you don’t need to know Elixir already. It’s pretty easy to learn for the things you’d be using it for. Even some design help would be welcome. Feel free to reply here or DM me!


An update to this, I collated the advice I've been giving on how to get into the games industry. tl;dr
📄Tailor your CV for the job.
🌟Put the best stuff first.
👩‍💻Programmers show your code.
🗨Interviews are a two-way process.

Show thread

As people may have noticed on here, I've been highlighting a game from Michigan every day with the hashtag. If you want your game included, please fill out this form. Multiple game submissions, game jam games, ttrpg modules, and old games are encouraged!


The Indie Dev Showcase at Replay Cafe in Detroit is this Saturday from 4-8pm! Come see what local game devs are making! Admission is free to the public.

Writing some automation tests for and . Looking for opinions, should I use plugin test (i have my tests in a separate plugins from the main plugin project) content to make BP functional tests or just keep to doing everything C++ like I have been? Also, good way to write functional tests in c++ for UE4?

Capsule is a 2012 survival game by Grand Rapids developer Finji played entirely through a radar interface. Players navigate a hostile landscape, learn about their surroundings, and unravel a classic sci-fi story in the process

Thor's Hammer is a 1995 first person rpg published by Grand Rapids game developer MVP Software. The company is no longer developing/selling software but they have made many of their games available for free here:

@marty_TrollPurse The dependency injector part is Open Source (CommonPL / EPL licensed)

I'm maintaining a curated version of my sources on GitHub, here's link to documentation for the dependency injector:


BTTask_MoveTo… what do I want to say about that? Like, why support AITask_MoveTo inside of it when there is already a BTTask_GameplayTaskBase? One of those things where there is too much responsibility in one class. I may not do 100% feature parity with BTree. Some of the tasks are just convenience, like BTTask_MoveDirectlyTowards being a child class of BTTask_MoveTo but with 3 flags switched… like why? Almost done with the Utility and GOAP brain components, then test automation.

UE tip: if you suddenly start getting crashes in UObjectGlobals.cpp on this line, it's almost certainly because you forgot an "= nullptr" initialisation on a struct UPROPERTY.

It's easy to miss because UE zero-fills UObjects on construction; but it can't do this for structs. Even if *you* don't use the uninitialised variable, the garbage collector will because it's a UPROPERTY.

First production use of my C++ dependency injector.

Its syntax is inspired by Ninject and it uses
- no macros
- no preprocessor
- no code generator

It does constructor injection exclusively and figures out constructor signatures through pure template magic and no dirty tricks.

I kind of get discouraged contributing to open source software. Stuff sits… for a long time.

What in the Wild is a game system consisting of a deck of 120 cards and rules for 5 different games. Cards contain plant and animal species and the food, water, shelter, and space they need to survive

Proceeds from the sale of What in the Wild are used to distribute copies of the game to educators across Michigan for use in their classrooms to complement the Michigan Department of Natural Resources' "Go Wild for Michigan's Wildlife" curriculum package


Finally learned more about the and gameplay tasks system as I work to implement an extension plugin for the AIModule. Also saw something related to SmartObjects… seemed interesting. Will have to dig further into that.

When There Is No More Snow is a low res visual novel made in ZZT. It's a semi-autobiographical story about a bunch of 8th graders in Mayville, Michigan in 1995.


TIL it's super-simple to change UI contrast in : Change GSlateContrast from C++, or Slate.Contrast from the cheat console.

Maybe an easy win to add to your game?

Thanks @NickDarnell!

RT @h3r2tic@twitter.com

A glimpse of revamped global illumination in my toy renderer `kajiya` 👀 Lots more ReSTIR, new meshless irradiance cache, much larger worlds 🎉
Around 11ms/frame here on a Radeon 6800 XT at 1080p, pending some optimizations 😛
Lighting: sun + emissive materials.

🐦🔗: twitter.com/h3r2tic/status/152

If you can name the ice cream flavor I am eating in my profile picture you can get 1,000,000,000,000 fake internet points to redeem.

Show older
Gamedev Mastodon

Mastodon server focused on game development and related topics.