Rodney Lab

Rodney Lab Open-minded and creative Gameplay Engineer designing and coding games in C++, Rust and Unreal Engine.

I have an “Eternal Student” mindset and am excited to meet equally motivated individuals.

Just dropped a blog post on using Signed Distance Fields for rendering scaled fonts sharply with raylib.Hope you find it...
14/08/2024

Just dropped a blog post on using Signed Distance Fields for rendering scaled fonts sharply with raylib.

Hope you find it useful!



raylib SDF fonts 👓 using Signed Distance Fields for rendering scaled text and pixelated fonts sharply in raylib Game Dev 🔎.

Just dropped a post on some GitHub Actions to add your Rust Godot project for linting and formatting.Post covers GDScrip...
07/08/2024

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/

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

Just dropped the July newsletter including:— 🚀 Astro Server Islands;—  typos CLI and CI code spell checking; and— 🪝 free...
01/08/2024

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!



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

Just dropped a new post on setting up a Godot Rust gdext project.  Covering:— resources for getting started with GDExten...
17/07/2024

Just dropped a new post on setting up a Godot Rust gdext project. Covering:

— resources for getting started with GDExtension;
— adding watch to speed up feedback cycle; and
— adding your lib in Godot Engine.

Hope you find it useful!



Godot Rust gdext 🤖 using Godot 4 Rust bindings via the the gdext crate for adding 🦀 Rust GDExtension shared libraries to your Godot game.

Just dropped the June newsletter including:— ⌨️ TypeScript 5.5 with new Regex checking;— 🖥️ Dear ImGui; and— ⚖️ counters...
01/07/2024

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!



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

Just dropped  a new post on getting started with Godot 4 and GDScript.Includes tutorials, Godot games, why consider Godo...
26/06/2024

Just dropped a new post on getting started with Godot 4 and GDScript.

Includes tutorials, Godot games, why consider Godot and how to learn about using GDExtension to bring C, C++, Rust, Swift or other languages to your game.

Hope you find it useful!

Trying Godot 4 🕹️ beginner resources for getting started with Godot game dev: learning about 🤖 Godot scenes, nodes & signals.

Just dropped a new post on adding audio to a Ratatui Rust Terminal app or game, using Rodio.We look at Rodio Symphonia M...
19/06/2024

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!



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

Just dropped a post to share what I learned adding a fireworks animation in Ratatui using the canvas widget.Hope you fin...
12/06/2024

Just dropped a post to share what I learned adding a fireworks animation in Ratatui using the canvas widget.

Hope you find it useful!

https://rodneylab.com/ratatui-for-terminal-fireworks/

Ratatui for Terminal Fireworks 🧨 cooking up a fireworks or confetti show in the Terminal using Rust Text-based UI (TUI) tooling 🖥️.

Just dropped a new post on trying out Ratatui, building a text-based UI game.I run through alternatives, the Rust Termin...
05/06/2024

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/

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

Just dropped a new blog post on using Bevy ECS with Macroquad for introspection.Including formatting ECS quantities usin...
29/05/2024

Just dropped a new blog post on using Bevy ECS with Macroquad for introspection.

Including formatting ECS quantities using physical units of measurement.

Hope you find it useful!

Using egui for Bevy ECS Introspection: adding DevTools to a Rust Macroquad game, using Rapier physics and Bevy ECS, without Bevy itself.

Just dropped the May newsletter including:— ❤️ Svelte 5 Release Candidate;— 📏 Capsize for font centring; and— 🎨 how to c...
27/05/2024

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!



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

Just dropped a new post on setting up Unreal Engine 5.4 on macOS, including getting the right version of Xcode and worki...
22/05/2024

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/

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

Just dropped a new post on using Macroquad with Rapier physics and Bevy ECS.We look at:— main ECS parts,— integrating Be...
15/05/2024

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!


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

Just dropped a new blog post on adding physical units of measurement to Macroquad game with Rapier physics.uom crate hel...
08/05/2024

Just dropped a new blog post on adding physical units of measurement to Macroquad game with Rapier physics.

uom crate helps:

— convert between rendering and physics units;

— sense check calcs; and

— define custom quantities.

Hope you find it useful!



Rapier Physics with Units of Measurement 📏 leveraging the Rust type system for SI units for Rust game dev physical properties ⏲️.

Just dropped a new blog post on how you can use Rapier with Macroquad for fast game prototyping.We start with a hello wo...
01/05/2024

Just dropped a new blog post on how you can use Rapier with Macroquad for fast game prototyping.

We start with a hello world ball drop, then level up to a floating ball example with a Rapier height field.

Hope you find it useful!

https://rodneylab.com/rapier-physics-with-macroquad/

Rapier Physics with Macroquad 🗡️ building a basic game physics simulation in Rust using rapier physics and Macroquad for rendering 🖥️.

Just dropped a new post on using egui with Macroquad for Game DevTools.We see:— how to use the tool for introspection: g...
17/04/2024

Just dropped a new post on using egui with Macroquad for Game DevTools.

We see:

— how to use the tool for introspection: getting entity physics properties; and

— also for tweaking entity characteristics.

Hope you find it useful!



Macroquad egui DevTools: adding a visual 🐞 debugging user interface for developers to Rust Macroquad game using ⚡️ egui.

10/04/2024

Just dropped a new post on using Jolt Physics with flecs ECS and Dear ImGui for C++ game physics introspection.

Post includes setup and a link to the full project code, including CMake config.

Hope you find it useful!

https://rodneylab.com/using-jolt-with-flecs-dear-imgui/

Address


Alerts

Be the first to know and let us send you an email when Rodney Lab posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Rodney Lab:

Shortcuts

  • Address
  • Alerts
  • Contact The Business
  • Claim ownership or report listing
  • Want your business to be the top-listed Media Company?

Share