Max! 's Avatar

Max!

@littlepolygon.bsky.social

Independent Game Programmer solo developing an anime/mecha arcade-game, NIGHTSHIFT GALAXY. He/him. WISHLIST: https://store.steampowered.com/app/3038700/Nightshift_Galaxy DISCORD: https://discord.gg/EAncTCUnHY

5,223 Followers  |  2,519 Following  |  1,891 Posts  |  Joined: 03.07.2023  |  2.138

Latest posts by littlepolygon.bsky.social on Bluesky

LOL, I overlooked some edge-cases and it _was_ more complex.

The main bit is to differentiate branching (where we want to blend overlapping rails) from joining (where we ignore everything but the active rail). You can see there's no "jump" when they come together, now.

๐ŸŽต Gradius II ๐ŸŽต

09.12.2025 20:49 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โ€ผ๏ธโ•โ—โ•๐Ÿคฉ

09.12.2025 04:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Branching path sketches.

Branching path sketches.

My elaborate planning process before writing a metric ton of YOLO code, haha.

08.12.2025 23:50 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Seamless branching paths was so much more annoying than I thought -- not least because I did it Totally Wrong(tm) first, only to realize later I could rewrite it from scratch in a much simpler way, lol. #indiegamedev

๐ŸŽต Gradius II ๐ŸŽต

08.12.2025 23:46 โ€” ๐Ÿ‘ 45    ๐Ÿ” 10    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

paging @alexstrook.bsky.social bsky.app/profile/alex...

08.12.2025 23:19 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Imaged: finally writing a scene-graph/component-system _right_

Reality: debugging a memory stomp in some nasty quirk-for-quirk UTF-16 compatibility code

08.12.2025 18:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Props to Omar (IMGUI) begin pro-actively approachable.

08.12.2025 18:02 โ€” ๐Ÿ‘ 11    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Tell that to an EEE CEE ESS acolyte.

08.12.2025 17:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

(Amongst other things, it was pinned to an ancient version of IMGUI, lol)

08.12.2025 17:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โค๏ธ ๐Ÿ‘ Good to know!

For context it was a short-term gig on a big legacy codebase from some by-then former employees, so I was just there a debugger/fixer ๐Ÿ˜…

08.12.2025 17:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This plays out in design too -- existing iterations, with all their warts, always "feel" worse than the vague platonic ideal version in your imagination.

08.12.2025 00:45 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The naive-assumption levied against adapting prior work is the never-true assumption that the *new* imaginary code won't also be riddled with load-bearing quirks and technical-debt.

08.12.2025 00:44 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

99% of technical projects don't start with "what programming language should I use?" but rather "Is it worth-it to adapt or scrap some preexisting legacy system?" -- and even if you make the right choice you're always plagued with doubts that maybe you didn't.

08.12.2025 00:41 โ€” ๐Ÿ‘ 21    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

I was on a project that strained it. E.g. we had properties in inspectors that either displayed directly-writeable, recorded-animation-playback, or simulation-preview values, which meant building a lot of UI state in parallel that IMGUI's hidden-state didn't love to coexist with.

08.12.2025 00:20 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

(And that's me steelmanning! I think both of those deps are best-in-class!)

08.12.2025 00:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I wish there was a sweet-spot between "too-lite" libraries like IMGUI and "too-heavy" frameworks like QT.

08.12.2025 00:04 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

What makes UI programming hard -- and I'm talking about editors here, no just menus -- is intrinsic tightly-coupling with your data model. Transactions, Undo, Bindings, Concurrency, Serialization, etc. And for non-trivial content that model has to account for not just correctness, but performance.

08.12.2025 00:01 โ€” ๐Ÿ‘ 21    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Getting that annual feeling where I wish someone would pay me to write a game programming textbook.

07.12.2025 20:49 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

T
O
M
I
E

07.12.2025 20:07 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
LEGO model of the Bebop from Cowboy Bebop, with miniature personal starships attached and against a black background.

LEGO model of the Bebop from Cowboy Bebop, with miniature personal starships attached and against a black background.

My LEGO model of the Bebop from Cowboy Bebop! 971 pieces, 30.7cm/12in long. Lovingly packed with detail.

Okay three, two, one, let's build...

06.07.2025 18:05 โ€” ๐Ÿ‘ 464    ๐Ÿ” 91    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 6

very different experiences of domestic employees vs. north american subsidiaries

05.12.2025 22:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Norms... and better labor laws.

05.12.2025 22:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Stories in Games Aren't Problems, They're Solutions Lots of video games have terrible stories, but that's no reason to give up telling them.

I'm not going to re-write a whole piece I already wrote 8 years ago, so here

www.vice.com/en/article/s...

05.12.2025 18:48 โ€” ๐Ÿ‘ 870    ๐Ÿ” 202    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 5

On paper, the future's never looked brighter!

05.12.2025 19:04 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"design-by-committee games" blurs the critique with aesthetic judgements.

05.12.2025 19:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Don't let anyone tell you American companies don't make anything anymore. Sure, we don't make products, or media, or jobs, or culture anymore. But we do make stocks! So much shareholder value!

05.12.2025 18:56 โ€” ๐Ÿ‘ 25    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Addendum: relying on a revolving door of young precarious contractors is turnover by another name.

05.12.2025 18:50 โ€” ๐Ÿ‘ 24    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Staff turnover is definitive evidence of bad management. This simple fact gets lost when wall street rewards C-suite for juicing quarterly reports with hiring/firing cycles.

05.12.2025 18:41 โ€” ๐Ÿ‘ 88    ๐Ÿ” 30    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

Media/tech consolidation bad.

05.12.2025 17:44 โ€” ๐Ÿ‘ 17    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Video thumbnail

Made a new targeting system that works more precisely from screenspace as well as new lock on missles

#gamedev #indiegame #ue5

04.12.2025 19:06 โ€” ๐Ÿ‘ 57    ๐Ÿ” 22    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

@littlepolygon is following 20 prominent accounts