Nightveld is up on Steam! Wishlist on store.steampowered.com/app/4952370/... #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames #Survival #Dark #Steam #Teaser
Beshr
@beshr.bsky.social
Software engineer and architect. Working at Ericsson. https://beshr.com
A few seconds inside the Starveling's bone cage. Sever the limbs one bone at a time, the light you burn him with is the light he came to eat. #Nightveld #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames #Survival #Shmup
GroupTab 1.5.0 now available with Working Set and per-display groups. apps.apple.com/us/app/group... #macos #apps #productivity
Nightveld will feature eighteen different enemy types, here are four of them: the Drifter, the Void Moth, the Seeker, and the Hunter. #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames #Nightveld
In Nightveld, the dark is alive, and dawn arrives on a clock. Steam page coming soon! Follow on X/Bsky for updates. Also get in touch if you're a twitch streamer and interested! (e: contact@nightveld.com) #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames #Roguelite
In Nightveld, every night is longer and hungrier than the last. #ScreenshotSaturday #IndieGame #BulletHeaven #Survival #Teaser #IndieGames
Working on a side-side-project, a cross-platform libretro emulation system/frontend. Anyone interested in testing?
New on Interface Studies: almost every app has a bookmark button. Almost none of them has a real “later.” This video traces the save-for-later pattern from a 1983 study of office desks, through browser bookmarks and hidden menus, to the Watch Later lists we rarely open. youtu.be/frjyb4_4Rlg?...
"Save for Later" Has No Later
YouTube video by Interface Studies
youtu.be
First Playable Demo Available! - Nightveld beshr.itch.io/nightveld/de... #indiegames
First Playable Demo Available!
Finally, after many rounds of back and forth between my Windows and macOS machines, I'm very happy to release the first playable demo of Nightveld! In this demo, you can play the first 10 nights (wave...
beshr.itch.io
Ossature can now catch code that compiles but is wrong ossature.dev/blog/code-co...
Ossature can now catch code that compiles but is wrong — Ossature Blog
The 0.1 releases let an AMD component declare how its code should behave, and add a reviewer that reads the generated code against those contracts after it compiles.
ossature.dev
Picked up my old nim2d (2d game engine in Nim, inspired by love2d's API github.com/nim2d/nim2d). Updated for Nim 2 and SDL3 now, and published some docs: nim2d.github.io/nim2d/.
nim2d
nim2d.github.io
What Makes a Good LLM Spec: ossature.dev/blog/what-ma...
What Makes a Good LLM Spec — Ossature Blog
The format you pick for specs is the easy part. The hard part is knowing what is worth writing down and having a good harness around it that helps you without being in your way. A few practical princi...
ossature.dev
AI-Generated Code Has No Author ossature.dev/blog/ai-gene...
AI-Generated Code Has No Author — Ossature Blog
Generated code does roughly what you asked, but you can't tell from reading it which decisions were deliberate and which the model just guessed. Specs are where those decisions go so they don't end up...
ossature.dev
Working on a little music box project for my little daughter and Tidal’s API is probably the best I’ve ever seen for a music streaming service. Auth is simple, and just the fact that you can get direct media URLs for streaming is awesome.
Wrote about the background and thinking behind Ossature, a proper intro for what I’ve been thinking about with Ossature ossature.dev/blog/introdu...
Introducing Ossature: Spec-Driven Code Generation — Ossature Blog
Ossature is an open-source harness for spec-driven code generation. Write specs, validate, audit, review the build plan, and generate code with full control at every step.
ossature.dev
My take on spec-driven LLM code generation: write specs, review the build plan, execute step by step. When a task fails, fix it and keep going instead of starting over. It's called Ossature. Open source, v0.0.1. ossature.dev
Ossature — Spec-Driven Code Generation
An open-source harness for spec-driven code generation.
ossature.dev
Published a new video on "Interface Studies" What Do We Really Know About the Back Button? This video traces the concept of "back" across five distinct systems. Each system makes a different wager on what kind of past should be available to the user. youtu.be/Z4cS2Ivg2-M?...
What Do We Really Know About the Back Button?
YouTube video by Interface Studies
youtu.be
GroupTab v1.4.1 is now available, with various bug fixes. Check the details at beshr.com/grouptab/rel... and docs at beshr.com/grouptab/docs/. Get it from the macOS App Store: apps.apple.com/us/app/group... #macos #apps
GroupTab v1.4 is now available with snappier tab switching, quick number-based navigation, and various fixes: beshr.com/grouptab/
GroupTab - Grouped App Switcher for macOS
Organize your macOS apps into groups and switch between them instantly with GroupTab, a better alternative to the default Command-Tab switcher.
beshr.com
Very happy to finally share Sudecku, a deck-builder Sudoku! If you're into puzzle and card games, you might like this! On the App Store: apps.apple.com/app/sudecku/... Main Website: sudecku.com #sudoku #puzzle #cards #ios
Sudecku
Experience Sudoku like never before! Sudecku combines the timeless logic of Sudoku with the strategic depth of a deck-building card game. Challenge your mind in a whole new way. The goal is simple: ...
apps.apple.com
Notes on Swift From Building an iOS Game log.beshr.com/notes-on-swi...
Notes on Swift From Building an iOS Game | The Log
log.beshr.com