shri's Avatar

shri

@drone-ah.bsky.social

https://drone-ah.com/

28 Followers  |  18 Following  |  29 Posts  |  Joined: 25.11.2024  |  1.7509

Latest posts by drone-ah.bsky.social on Bluesky


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

18.07.2025 10:13 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

17.07.2025 10:13 โ€” ๐Ÿ‘ 12    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

16.07.2025 10:13 โ€” ๐Ÿ‘ 13    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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: https://youtu.be/laPvy6CVUx0

#zig #gamedev #pong #raylib

15.07.2025 09:43 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

14.07.2025 09:13 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

All of this.

10.07.2025 05:20 โ€” ๐Ÿ‘ 11530    ๐Ÿ” 2195    ๐Ÿ’ฌ 275    ๐Ÿ“Œ 118

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!).
โ–ถ๏ธ https://youtu.be/ETrRyTCmcPs
#zig #gamedev #raylib #devlog #indiegame #indiegamedev #dvui

10.07.2025 12:43 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

09.07.2025 11:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

08.07.2025 12:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
shri codes Pong with Zig and Raylib - Part 3: Edge Collisions, Scoring & Player Input
YouTube video by shri codes shri codes Pong with Zig and Raylib - Part 3: Edge Collisions, Scoring & Player Input

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

08.07.2025 09:48 โ€” ๐Ÿ‘ 16    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

07.07.2025 19:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That reminds me of pinky and the brain:
Pinky: Gee, Brain, whaddya wanna do tonight?
The Brain: The same thing we do every night, Pinky. Try to take over the world!

07.07.2025 10:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
shri codes Pong with Zig and Raylib - Part 2: Ball Movement & Paddle Collision
YouTube video by shri codes shri codes Pong with Zig and Raylib - Part 2: Ball Movement & Paddle Collision

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

05.07.2025 09:06 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
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...

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

03.07.2025 19:31 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Haha I'm on a diet right now :P

29.06.2025 20:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
shri codes Pong with Zig with Raylib โ€“ Part 1: Draw the Paddles & the Ball
YouTube video by shri codes shri codes Pong with Zig with Raylib โ€“ Part 1: Draw the Paddles & the Ball

๐ŸŽฎ 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

29.06.2025 06:13 โ€” ๐Ÿ‘ 10    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

hehe, welcome aboard, and thank you :)

29.06.2025 06:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Letโ€™s Code Triangle #0 | Setup, Crafting Systems & Code Tour (Zig + Raylib)
YouTube video by shri codes Letโ€™s Code Triangle #0 | Setup, Crafting Systems & Code Tour (Zig + Raylib)

๐ŸŽฎ 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

27.06.2025 07:53 โ€” ๐Ÿ‘ 19    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

23.06.2025 10:04 โ€” ๐Ÿ‘ 18    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

11.06.2025 10:20 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

hehe, right there with you on the emotional damage and video games
I vote for more video games and therapy :P

08.06.2025 07:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

or at least it will, once I've built more of it.

07.06.2025 13:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It is indeed! I was inspired by a Coding Challenge by the Coding Train on YouTube. It basically starts as asteroids, but then it has crafting, loot and lots of other arpg, and factory game elements.

07.06.2025 13:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

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 ๐Ÿš€๐Ÿชจ๐Ÿ”บ

07.06.2025 09:11 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Goddamn, change some of the names and numbers and I've got 4 of these.

#gamedev

07.06.2025 07:06 โ€” ๐Ÿ‘ 10    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

When I saw your handle, I wondered if it was a political reference. In the UK, where I am, Tories are a center right party (the conservatives).

I'm glad it's your name instead :)

07.06.2025 08:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Please let me know when you have RAMbo in action - I'd love to see it :)

06.06.2025 12:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
devlog #2 for triangle | procedural asteroid field
YouTube video by triangle devlog #2 for triangle | procedural asteroid field

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

06.06.2025 11:53 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

gotta say - love the idea of RAMbo ;)

04.06.2025 18:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Redirectingโ€ฆ

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

04.06.2025 07:04 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@drone-ah is following 18 prominent accounts