shri
drone-ah.bsky.social
shri
@drone-ah.bsky.social
Just pushed part 6 of my Zig + Raylib Pong series!
🎯 Fix paddle collision bug
🖋️ Improve score font size
🧼 Refactor score logic out of paddles

Lots of small cleanups before we add a pause menu next.
📺 https://youtu.be/opuoMiMNkok
#zig #gamedev #pong #raylib
July 18, 2025 at 10:13 AM
triangle devlog #1.3 is live!

Wrapped up the pause menu: working contact button, copyable config path, and final styling tweaks with DVUI. No logging toggle (yet) — maybe later.

🎬 https://youtu.be/VgI1qpDZ-vc

#triangle #zig #gamedev #raylib #dvui #indiedev
July 17, 2025 at 10:13 AM
triangle devlog #1.2 is up!

The pause menu’s coming together — buttons, version info, a copyable config
path, and a bit of styling with DVUI. Still simple, but coming together. 🎬
https://youtu.be/dtbXUQjnm30

#triangle #zig #gamedev #indiedev #raylib #dvui #ui
July 16, 2025 at 10:13 AM
Part 5 of Pong in Zig is up!
This one adds a proper UI using dvui to finally show scores on screen 🎯

Includes:

- Game struct refactor
- DVUI integration
- Score rendering
- Feedback from ziggit.dev

Watch: <a href="https://youtu.be/laPvy6CVUx0" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://youtu.be/laPvy6CVUx0

#zig #gamedev #pong #raylib
July 15, 2025 at 9:43 AM
Pong Part 4 is up 🎮

Some useful feedback from ziggit.dev led to a bunch of cleanups:
🧼 File naming
🛠️ Struct init
🎯 Collision fix
🧽 Logic refactors
📐 Resolution independence

Zig + Raylib, no engine

https://youtu.be/rnOdZyiP7Bg

#zig #gamedev #raylib #pong
July 14, 2025 at 9:13 AM
Reposted by shri
All of this.
July 10, 2025 at 5:20 AM
New devlog’s up! I’m building a pause menu for *triangle*, my ARPG factory-builder in space — coded in Zig + Raylib with DVUI. Escape now opens a menu (instead of just quitting!).
▶️ <a href="https://youtu.be/ETrRyTCmcPs" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://youtu.be/ETrRyTCmcPs
#zig #gamedev #raylib #devlog #indiegame #indiegamedev #dvui
July 10, 2025 at 12:43 PM
Got tired of fixing GitHub links when moving files. Now hugo rewrites them to the commit the post was last edited. `link_commit` overrides it - because sometimes I need to update a post.

https://drone-ah.com/2025/07/08/automatically-link-to-repo-at-current-commit/

#hugo #git #blogdev #automation
July 9, 2025 at 11:43 AM
Automated syncing of YouTube descriptions from Hugo. built a tool (projector) to compare rendered output with frontmatter hashes, then update via the YouTube API.

Post: https://drone-ah.com/2025/07/07/projector-keep-youtube-descriptions-synced/

#hugo #golang #youtube #automation #projector
July 8, 2025 at 12:43 PM
Pong in Zig – Part 3 is up!
Edge collisions, scoring, and player input make it actually playable 🎉
Watch here: youtu.be/9TmoiLjtWrg
Built with Zig + Raylib

#ziglang #gamedev #raylib #pong #shricodes #devlog
shri codes Pong with Zig and Raylib - Part 3: Edge Collisions, Scoring & Player Input
YouTube video by shri codes
youtu.be
July 8, 2025 at 9:48 AM
Built a small Go lib to update md frontmatter without losing formatting. needed it for syncing YouTube descriptions from Hugo. preserves order & supports partial updates.

https://drone-ah.com/2025/07/05/inscribe-updating-frontmatter-in-place-with-go-and-yaml.node/

#golang #yaml #tooling #inscribe
July 7, 2025 at 7:41 PM
The ball moves! The paddles collide! The game begins to feel like a game.

In this episode:
• Ball movement
• Paddle collision detection
• Cleaner drawing logic
• Basic game loop structure

🟠 Watch: youtu.be/IoOLH1O_a7M

#shricodes #ziglang #raylib #gamedev #pongclone #retrogames #devlog
shri codes Pong with Zig and Raylib - Part 2: Ball Movement & Paddle Collision
YouTube video by shri codes
youtu.be
July 5, 2025 at 9:06 AM
just published a post on generating youtube descriptions from hugo.

custom content type, plain text output, auto-linking between blog and video posts — made it much easier to keep things in sync.

drone-ah.com/2025/07/03/g...

#hugo #automation #selfhosted #projector #youtubecreator #youtube
Generate YouTube Descriptions from Hugo
Uploading and setting up YouTube videos is fiddly. There are a lot of things to get right - title, description, chapters, links, tags - the list goes on. I also want to link to and from blog posts and...
drone-ah.com
July 3, 2025 at 7:31 PM
🎮 Just shared part 1 of a new "shri codes" series: Pong!

Building Zig with Raylib
Drawing paddles, placing a ball, and getting into the flow of low-level game dev.

youtu.be/ICq2D_na6zc

#zig #gamedev #raylib #shricodes #pong #retrogames #indiedev
shri codes Pong with Zig with Raylib – Part 1: Draw the Paddles & the Ball
YouTube video by shri codes
youtu.be
June 29, 2025 at 6:13 AM
🎮 I’m starting a “Let’s Code” series where I build a procedural ARPG in Zig with raylib.

I just put up a short intro video - early systems, and where it’s headed.
youtu.be/8nA-a5Z1IDc

I’ll be sharing code-focused videos soon.

#ZigLang #GameDev #LetsCode #IndieDev #Raylib #OpenDev #Devlog
Let’s Code Triangle #0 | Setup, Crafting Systems & Code Tour (Zig + Raylib)
YouTube video by shri codes
youtu.be
June 27, 2025 at 7:53 AM
Just added user-configurable controls to my Zig game, triangle, using TOML + known-folders for cross-platform support. No GUI, no telemetry, all local.
blog post (+code): drone-ah.com/s/t/config
Video: youtu.be/OVswrFoFNjM

#gamedev #ziglang #indiedev
wordsonsand.com
June 23, 2025 at 10:04 AM
I wanted loot in triangle to feel earned… so instead of dropping gear, enemies drop materials you smelt into upgrades.

It's basically an ARPG with factory dreams.

full post: drone-ah.com/s/tlog3
youtube: youtu.be/8ct9aWNj3Zk

#indiedev #gamedev #ziglang #raylib
June 11, 2025 at 10:20 AM
Everyone’s posting sick gifs and gorgeous screenshots for #screenshotsaturday and I… uh… made a triangle fly around in space and bump into rocks?

triangle is a physicsy ARPG set in space. It’s rough, janky, and nowhere near ready — but it’s alive!

#indiedev #gamedev #screenshotsaturday 🚀🪨🔺
June 7, 2025 at 9:11 AM
Reposted by shri
Goddamn, change some of the names and numbers and I've got 4 of these.

#gamedev
gamedev dot txt
June 7, 2025 at 7:06 AM
devlog: procedural asteroid fields in triangle (an arcade ARPG)

- Infinite feel
- Chunk-based spawning
- Asteroid drift fix with attractors
- Debug UI with dvui

🎥 5-min video: youtu.be/RXcBDC8Ki1w
📝 Full post: drone-ah.com/s/tlog-2

#gamedev #ziglang #raylib #devlog #proceduralgeneration
devlog #2 for triangle | procedural asteroid field
YouTube video by triangle
youtu.be
June 6, 2025 at 11:53 AM
Just posted a devlog for triangle!

A drifting triangle ship in an infinite asteroid field — with mouse rotation, real momentum, a camera that follows, and combat. Inspired by a coding challenge by thecodingtrain

Devlog: drone-ah.com/s/tlog1
YouTube: youtu.be/F2ITT2-uKso

#indiedev #gamedev #raylib
Redirecting…
drone-ah.com
June 4, 2025 at 7:04 AM
devlog for triangle - an 80s-inspired ARPG where you’re a lone scavenger ship, crafting your way through the wreckage of capitalism

🎥 YT youtu.be/8pBPQbJtIJk
🕹️ itch: droneah.itch.io/triangle
💭 blog: drone-ah.com/2025/04/26/a-lonely-triangle

#indiedev #gamedev #ziglang #raylib #screenshotsaturday
a lone triangle vs the universe | devlog #0
YouTube video by triangle
youtu.be
May 31, 2025 at 1:51 PM