a327ex

  1. Just don't lie 2

    It's been 5 months since I posted about the Steam AI score idea and its ramifications (#345, #436, #459, #480, #594, #595, #628), and the discourse around AI usage and gaming has progressed enough that I feel confident about how the future will play out. It seems clear to me that the vast majority of…

    Published

  2. #1's smell

    All attempts in It Follows were based on real encounters I had in real life. Most of them were changed to serve the story better and fit the curse's rules, but I tried to keep them as close to reality as possible. For example, attempt #17, which I believe was the rape, happened in real life up to the…

    Published

  3. The smartphoneless NEET shut-in

    So true, I resisted getting a smartphone for as long as I reasonably could, especially because after college I was pretty much a NEET shut-in for a good while, but eventually, if you want to interact with society at all, you need it, and I gave in because my life was becoming more inconvenient without…

    Published

  4. Compass-deadening big automated runs

    Currently I'm working on SNKRX's update, this is the only project I work on almost every day and have been managing to keep it going for about a month, and then I explore other projects as I see fit, like Phylactery which I ended up finishing. So as I explore potential ideas and as Opus 5.5 is more capable…

    Published

  5. The game theory of dating as a race to the bottom

    Published

  6. 400-parameter eyes

    This is a good example of what I meant in #629 regarding small games still being the favorable thing to do. You can now go really hard on specific things in a way that wasn't as possible before for an individual. Imagine applying the same level of detail like this not only to eyes but to an entire face…

    Published

  7. I Did This Without Your Knowledge

    I Did This Without Your Knowledge

    Published

  8. What predicts next game success, revisited

    Written by Claude Opus 5.5 The strongest claim in What predicts indie success, tested against all of Steam sits in its ladder section: "The single strongest variable in the entire corpus: the best outcome you've achieved so far." The chart behind it reads next-game hit odds off a developer's best game…

    Published

  9. Everything Yes - Bees

    Published

  10. Sungazer - Hot Saturn (feat. Button Masher)

    Published

  11. upusen - こくう (feat. 重音テト)

    Published

  12. Humiliation rituals

    Wishlist building and making demos are both humiliation rituals and I'm glad it's all finally over (1, 2, 3, 4), now it's all about making good game. I also don't quite like the "hype" aspect of the video game industry. It reminds me of how coins would go up in price on promises but then whenever the…

    Published

  13. Phylactery Provenance

    Written by Claude (Opus 5.5) This page documents how Phylactery was made. Phylactery is a game by a327ex, built in conversation with Claude, an AI by Anthropic, over twenty sessions between 27 September and 18 October 2026. Every session was recorded as a log, and all of them are linked below: what a327ex…

    Published

  14. 10/10 twinks

    It is way easier to bag 10/10 twinks like this than it is 10/10 or even 8-9/10 women for the simple reason that all gay men care about is if you have a thick and/or huge cock. My cock isn't particularly huge, it's only thick, and I've managed a few. Are there women out there like this? Yes, but the vast…

    Published

  15. Phylactery 20

    Phylactery 20 settled the finished game's visual identity and took it through Steam and the site. A references board (album covers, skeletons, themes, fonts) led to Phylactery Serif, a font blended 75% IM Fell English / 25% EB Garamond into a real TTF with HarfBuzz kerning, and to store art made by staging…

    Published

  16. Name as a link to one's soul

    Was fucking this girl yesterday and she was seemingly really into it, but I'm always suspicious of people who are really into it, I'm always thinking they're acting, I guess this is because one she-psycho in the past did this to me for what ended up being completely insane reasons and mini-ruined sex…

    Published

  17. Phylactery 19

    Phylactery 19 had two parts. First, the web build's sound stutter that session 17's 4096-frame audio blocks had not fixed. A new tap in the web bench recorded, sample for sample, what Chrome played against what the engine mixed. It found no replayed blocks, but every sound started at an 85 ms block edge…

    Published

  18. Phylactery 18

    Phylactery 18: a full Steam release rehearsal on the spare app 2278770, sending nothing to Valve, then five ending rounds. steamcmd's cached login does the uploads; the partner site is driven in his Chrome through Claude in Chrome. New steam-release tools (package.py, boot_test.py) package a player's…

    Published

  19. Agent of nothing juice

    I swear, I promise I won't get political at dinner tonight. Me after drinking two sips of agent of nothing juice:

    Published

  20. Phylactery 17

    Phylactery 17: Lich Survivors was renamed Phylactery (log titles only), then made ready to play on a327ex.com. The game post shows a release date (Released:) while keeping its place right after the hiatus post, the page no longer scrolls under the unlock's letters, and the hidden-logs line now unlocks…

    Published

  21. Phylactery 16

    Lich Survivors session 16 finished the unlock's sound events, reworked two core systems and made the web build fast enough to ship. The site's unlock got a per-letter land event kept at a fixed pace (every 4th of 673 letters), the final on the last burst, and fixes to the desktop unlock test's sound…

    Published

  22. Phylactery 15

    Lich Survivors 15 moved the testing of the site's unlock (the egg opening, its letters building the locked posts) from the live website to the desktop (renderer/run-unlock.bat, R to replay, the Caps Lock launcher listing run-*.bat variants), found why the live site showed nothing (unlock_fx.lua read…

    Published

  23. Phylactery 14

    Lich Survivors 14 spent three days (2026-10-10 to 10-13) on the game's sound and on its unlock ending on a327ex.com. The sound tool ported from megablock became Lich's own fork with layers (one variation at random or all at once per layer, LOOPS / PLAYS ONCE, right-click OUT / BACK IN), per-file and…

    Published

  24. Why make games?

    "Why make games?" is a question many are likely asking themselves now that making games has been... democratized. My reasons are clear, I have a long term vision that I must birth into reality through my artistic artifacts. The contents of this vision are related to my theories on Soul Society (#35,…

    Published

  25. Never take the doompill

    As I'm finishing Lich's Egg, it's going to be the first game I finish that's a complete AI infused artifact from start to end, even though it's rather small. Most people now have converged on the solution of increasing scope due to game copying possibilities, as you can see in the replies to this post…

    Published

  26. Why "attention is all you need" is wrong

    This explains the point about attention I left for another post in #595. A common mistake people make right now when modeling other humans has to do with attention. On social media attention is all that matters, so people extend that to games, "now that games are easy to make, attention is all that matters…

    Published

  27. Retarded AI tech faggot dipshits

    I am going to go insane the next time I see some retarded AI tech faggot dipshit on Twitter smugly sneering at mathematicians for being status obsessed and only trying to protect themselves. These fucking AI people are so stupid, oh my fucking god dude, this event (#536) has single-handedly moved me…

    Published

  28. Wrong premises

    Great point that builds on #625, I'd go further and as I argued in #17, you should make the character, make good (and thus popular) games with him, and then let people use him freely in their own games. Every further use feeds back into the original, making you richer and raising your status in the process…

    Published

  29. Owning a style

    Written by Claude (Opus 5.5), idea and direction by a327ex joão (@fishesareweird) has been posting about how boring the AI image generation discourse is, with everyone optimizing for realism or engagement instead of seeing how far the thing can be pushed, and over the first days of October you can watch…

    Published

  30. Phylactery 13

    Lich Survivors 13 took the game from a local build to a327ex.com, visible only to the admin, and gave it sounds. First, the published Lich Survivors 6-7 log replays were re-encoded at 14 bits through a new Anchor option, apr_transcode(src, dst, bits) (1,082 MB to 439 MB, frames checked against the originals…

    Published

  31. Phylactery 11

    Lich Survivors session 11 (Anchor build, rounds 61-66; numbered to fill a skipped slot): the ending's egg became a Box3D physics object (port/eggphys.lua) knocked from inside on a framework timer_every_step schedule with spring/shake_shake juice, breaking into a real bottom, cap and 18 textured shell…

    Published

  32. Phylactery 12

    Lich Survivors session (rounds 54-60, Anchor build) that fixed two long-running bugs and then built the game's ending. The "white squares" turned out to be single NaN pixels from snake tube rings with zero normals (a new snake's tail stacked past its 3.99 m trail; a rock-struck rope hanging within gpu_precision…

    Published

  33. Phylactery 10

    Lich Survivors session 10 built the owner's plan for how the egg cave's fight plays: snakes now come in waves of varied shapes (ONE, PAIR, PACK, SPREAD, STREAM) instead of on per-snake respawn timers, and the lich handles them in bouts (ALL ONE / MIX OF 2 / MIX OF 3 / ROTATION) with group versions of…

    Published

  34. Phylactery 9

    Lich Survivors 9 took the Anchor build of Lich Survivors through five rounds (45-49) and a browser probe. First, a headless probe proved the game runs unchanged in Anchor's wasm engine: 60 fps in the fight on the owner's GPU, a 29 MB gzipped package, a 6.5 s boot. The rounds: 45: a grotto start and a…

    Published

  35. Phylactery 8

    Lich Survivors 8 shrank the game's replays and reworked the look of its cave and interface. Engine work first: Anchor's replay format went to APR v15, which makes Lich Survivors recordings about 64% smaller. The pieces are a new gpu_precision(bits) binding ("draw what you record"), integer-residual coding…

    Published

  36. Phylactery 7

    Lich Survivors 7 built, then set aside, the rest of the game in the Anchor build. First, round 39: a walk through six generated cave chambers gathering the six power objects before the final room, made by a new node tool (tools/walk/: a signed-distance cave volume meshed by surface nets, biome formations…

    Published

  37. Phylactery 6

    Lich Survivors 6 made the Anchor engine's gpu layer (the gpu_* bindings the Lich Survivors three.js port runs on) record and replay, as APR format v13, coordinated live with the SNKRX Update 7 session, which folded its keyed 2D layer deltas into the same version. Every gpu binding became a parse + core…

    Published

  38. Phylactery 5

    Lich Survivors 5: this session finished the game's final room and then moved the whole three.js game into the Anchor engine, bit-exact. Round 36 built the ending: snakes that reach the egg coil round it in tilted knot bands (coil.js, snakes.js) until 97% of the shell is covered, while the lich takes…

    Published

  39. This reality must be a dream

    As I'm making the lich game, I'm experiencing something new, which is the addicting nature of having a vision in my head and realizing it in reality exactly how I see it. I'm not an artist, so I couldn't quite do it before, and now I can. It is incredibly addicting and empowering. I have seen so many…

    Published

  40. Art from humans to humans

    The threads here touch on a lot of good points, @gorilla_wrfre is correct that focusing on quality is a losing game and focusing on communication instead is the right move, this is the same point I made in #459. I personally believe that good art is good art, it doesn't matter who it came from, but most…

    Published

  41. Just don't lie

    The way the incentives work for AI art in video games is that a single AI asset requires a disclosure, which will alienate some fraction of players. So if you use one AI asset, you might as well use ten thousand of them, because only the first one is penalized. Just don't lie. The moment I realized AI…

    Published

  42. Phylactery 4

    Lich Survivors 4: the session turned from attacks to the game's other half. The owner accepted all six attacks (sound waits for the Anchor port, which waits until the game is complete in three.js) and set the new direction: a walking simulator through the cave where each power is gathered as a physical…

    Published

  43. More actively anti-gambling

    Transações com Pix têm queda de 10% após proibição de bets https://valor.globo.com/financas/noticia/2026/09/29/transacoes-com-pix-tem-queda-de-10percent-apos-proibicao-de-bets.ghtml The tweet above links to an article saying "pix transactions fall 10% after bets ban." If you don't know, Pix is a Brazilian…

    Published

  44. Phylactery 3

    Lich Survivors 3 continues the three.js prototype of Lich Survivors (the lich dream from It Follows as a Vampire Survivors-like, the key to the gated posts) through ten iterate rounds, 18-27, on the lich's attacks. The prismatic beam is rebuilt on the accepted lens beam (fx.js ribbon style 4 in his bones…

    Published

  45. Stalking the stalker

    This post's first paragraph is a great example of the same technique I used on the first chapter of It Follows. An early confession of doing something weird, callous, and kind of psychotic, is a great way to pull in readers and keep them interested. I have no data on this, but I'm pretty sure a fair…

    Published

  46. AI has replaced the technical need for artists

    Published

  47. Phylactery 2

    Lich Survivors 2 continues the three.js prototype of the lich-dream ending (the Sun Court renderer at 640x360): the lich becomes playable with WASD or the mouse, every part of his skeleton floats on its own spring (legs as a loose pair, arms light and trailing, head and chest leading the move), and his…

    Published

  48. Love your enemy for his potential to be your friend

    you ought to love your enemy for his potential to be your friend. now this must include loving him as enemy, for it's only in an enemy that friendship appears as POTENTIAL. love the potential as well as the actual equally and bless the whole world. No cherrypicking #450: In life, it is vital to take…

    Published

  49. Phylactery 1

    Lich Survivors 1: from an idea to four look rounds for the ending of a new game that will appear publicly on a327ex.com after the goodbye post (#560) and, beaten correctly, unlock the gated posts for that device until the hiatus ends. The ending is the lich dream from It Follows as a 3D third-person…

    Published

  50. DERELIKT

    Game: DERELIKT Developer: Visuwyg Where I found it: I don't remember This is an atmospheric FPS game. I have no idea why I decided to try it, I guess I just got curious about it and it looked well made. I spent most of the first few minutes walking around, exploring the spaceship instead of going where…

    Published