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