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
Posts by shri
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
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
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
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
All of this.
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
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.
drone-ah.com/2025/07/08/automatically...
#hugo #git #blogdev #automation
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: drone-ah.com/2025/07/07/projector-kee...
#hugo #golang #youtube #automation #projector
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
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.
drone-ah.com/2025/07/05/inscribe-upda...
#golang #yaml #tooling #inscribe
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!
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
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
Haha I'm on a diet right now :P
🎮 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
hehe, welcome aboard, and thank you :)
🎮 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
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
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
hehe, right there with you on the emotional damage and video games
I vote for more video games and therapy :P
or at least it will, once I've built more of it.
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.
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 🚀🪨🔺
Goddamn, change some of the names and numbers and I've got 4 of these.
#gamedev
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 :)
Please let me know when you have RAMbo in action - I'd love to see it :)
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
gotta say - love the idea of RAMbo ;)
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