RODNEY LAB
Rodney Lab Home # Home #
Hello and welcome! Iโm Rodney, a Web Developer based in the UK ๐ฌ๐ง and am available for consultancy work. Read more about meโฆ

Recent blog postsโฆ #

Rodney Lab Newsletter โ July 2024
๐ Astro Server Islands, โจ๏ธ typos CLI and CI spell checking for code bases and ๐ช free Epic React Hooks tutorial.
Creating C++ Sphinx Docs: using Doxygen and Breathe ๐
Creating C++ Sphinx docs ๐ using Sphinx with Doxygen and Breathe to create documentation of a C++ gameโs APIs with CMake ๐ฅ๏ธ.
Parsing JSON Game Data: Read JSON in C++ GameDev ๐น๏ธ
Parsing JSON Game Data ๐น๏ธ using the nlohmann C++ 11 library to read stored game config data in ๐ฅ๏ธ C++ GameDev using CMake.
CMake Doxygen Site: Create GitHub Pages Hosted C++ Docs ๐
CMake Doxygen Site ๐ example creating C++ project docs using CMake and GitHub Actions to generate an updated ๐ docs site on each push.
raylib SDF Fonts: Rendering Sharp, Scaled Text ๐
raylib SDF fonts ๐ using Signed Distance Fields for rendering scaled text and pixelated fonts sharply in raylib Game Dev ๐.
Rodney Lab Newsletter โ June 2024
โจ๏ธ TypeScript 5.5 with new Regex checking, ๐ฅ๏ธ Dear ImGui and โ๏ธ counterscale self-hosted web analytics.
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.
Godot Rust gdext: GDExtension Rust Game Dev Bindings ๐ค ๐ฆ
Godot Rust gdext ๐ค using Godot 4 Rust bindings via the the gdext crate for adding ๐ฆ Rust GDExtension shared libraries to your Godot game.
Trying Godot 4: Free & Open-source Video GameDev ๐น๏ธ
Trying Godot 4 ๐น๏ธ beginner resources for getting started with Godot game dev: learning about ๐ค Godot scenes, nodes & signals.
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.
Ratatui for Terminal Fireworks: using Rust TUI Canvas ๐จ
Ratatui for Terminal Fireworks ๐งจ cooking up a fireworks or confetti show in the Terminal using Rust Text-based UI (TUI) tooling ๐ฅ๏ธ.
Rodney Lab Newsletter โ May 2024
โค๏ธ Svelte 5 Release Candidate, ๐ Capsize for font centring and ๐จ how to create a colour palette design system.
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.
Using egui for Bevy ECS Introspection with Macroquad Rendering ๐ง
Using egui for Bevy ECS Introspection: adding DevTools to a Rust Macroquad game, using Rapier physics and Bevy ECS, without Bevy itself.
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.
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 ๐ฎ.
Rapier Physics with Units of Measurement: Utilize Rust Types ๐
Rapier Physics with Units of Measurement ๐ leveraging the Rust type system for SI units for Rust game dev physical properties โฒ๏ธ.
Rodney Lab Newsletter โ April 2024
๐ญ Popover API comes to Firefox, โค๏ธ SvelteKit fetch and form mistakes & Kanri lightweight Trello Kanban alternative.
Rapier Physics with Macroquad: Rust Game Physics ๐ฑ๏ธ
Rapier Physics with Macroquad ๐ก๏ธ building a basic game physics simulation in Rust using rapier physics and Macroquad for rendering ๐ฅ๏ธ.