Just been learning about using Signed Distance Fields for sharp scaled font rendering.

Raylib has a built-in feature for creating SDF font atlases, letting you GPU render SDF font textures.

#gamedev #learncpp #askRodney

Just dropped a post on some GitHub Actions to add your Rust Godot project for linting and formatting.

Post covers GDScript and Rust code.

Hope you find it useful!

https://rodneylab.com/godot-rust-ci/

#askRodney #rustlang #gamedev

Godot Rust CI: Handy GDScript & Rust GitHub Actions 🎬

Godot Rust CI 🤖 Game dev GitHub actions to add to your Godot Rust GDExtension game for linting GDScript and 🦀 Rust code on each commit.

Rodney Lab

Just dropped the July newsletter including:

— 🚀 Astro Server Islands;

— typos CLI and CI code spell checking; and

— 🪝 free Epic React Hooks tutorial.

Hope you find it useful!

#askRodney

https://newsletter.rodneylab.com/issue/2024-07-29#issue-start

Rodney Lab Newsletter — July 2024

🚀 Astro Server Islands, ⌨️ typos CLI and CI spell checking for code bases and 🪝 free Epic React Hooks tutorial.

Rodney Lab Newsletter

Just dropped the June newsletter including:

— ⌨️ TypeScript 5.5 with new Regex checking;

— 🖥️ Dear ImGui; and

— ⚖️ counterscale self-hosted web analytics..

Hope you find it useful!

#askRodney

https://newsletter.rodneylab.com/issue/2024-06-29#issue-start

Rodney Lab Newsletter — June 2024

⌨️ TypeScript 5.5 with new Regex checking, 🖥️ Dear ImGui and ⚖️ counterscale self-hosted web analytics.

Rodney Lab Newsletter

Been looking at Godot 4, GDScript and GDExtension for writing game logic in C, C++, Rust, Swift and other languages. Found some fantastic tutorials.

Love that Godot is lightweight, yet still powerful.

#gamedev #GodotEngine #askRodney

Just dropped a new post on adding audio to a Ratatui Rust Terminal app or game, using Rodio.

We look at Rodio Symphonia MP3 features and how you can buffer decoded MP3 audio.

Hope you find it useful!

#askRodney

https://rodneylab.com/ratatui-audio-with-rodio/

Ratatui Audio with Rodio: Sound FX for Rust Text-based UI 🔊

Ratatui audio with Rodio 🔊 adding sound effects to a 🦀 Rust Text-based user interface or Terminal app using the Rodio crate.

Rodney Lab

Just dropped a new post on trying out Ratatui, building a text-based UI game.

I run through alternatives, the Rust Terminal crate ecosystem and what I liked about Ratatui.

Hope you find it useful!

https://rodneylab.com/trying-ratatui-tui/

#askRodney

Trying Ratatui TUI: Rust Text-based User Interface Apps 🖥️

Trying Ratatui TUI 🧑🏽‍🍳 building a text-based UI number game in the Terminal 🖥️ in Rust with Ratatui immediate mode rendering.

Rodney Lab

Just dropped the May newsletter including:

— ❤️ Svelte 5 Release Candidate;

— 📏 Capsize for font centring; and

— 🎨 how to create a colour palette design system.

Hope you find it useful!

#askRodney

https://newsletter.rodneylab.com/issue/2024-05-25#issue-start

Rodney Lab Newsletter — May 2024

❤️ Svelte 5 Release Candidate, 📏 Capsize for font centring and 🎨 how to create a colour palette design system.

Rodney Lab Newsletter

Just dropped a new post on setting up Unreal Engine 5.4 on macOS, including getting the right version of Xcode and working with VS Code as C++ editor.

Hope you find it useful!

https://rodneylab.com/unreal-engine-5-macos/

#askRodney #learncpp #gamedev

Unreal Engine 5 macOS: UE5 C++ Game Dev 🎮

Unreal Engine 5 macOS 🖥️ running Unreal Engine 5.4 on macOS using VS Code for C++ editing and build tasks for your UE5 game 🎮.

Rodney Lab

Just dropped a new post on using Macroquad with Rapier physics and Bevy ECS.

We look at:
— main ECS parts,
— integrating Bevy ECS with Macroquad; and
— Bevy ECS features like queries and schedules.

Hope you find it useful!

#askRodney #rustlang #gamedev
https://rodneylab.com/macroquad-rapier-ecs/

Macroquad Rapier ECS: Using Bevy ECS in Macroquad Game 🦀

Macroquad Rapier ECS 🦀 Rust game dev — using bevy's 🧩 Entity Component System in a Macroquad game with Rapier physics.

Rodney Lab