Nolan Tait avatar

Nolan Tait

Community

@nolantait · Vancouver, Canada

108Followers
|
76Public Repos
|
24Published Skills

I've spent 13 years building apps with Ruby and Rails, you can hire me @ inhouse.work. I also write about Bevy game development with Rust @ taintedcoders.com

Agent Skills by Nolan Tait

Showing 24 vetted skills indexed across 1 GitHub repositories.

nolantaitnolantait
125

bevy-picking

Implement pointer input and object picking for Bevy games.

Community
Intermediate
nolantaitnolantait
125

bevy-cameras

Document Bevy camera setup for 2D and 3D contexts.

Community
Intermediate
nolantaitnolantait
125

bevy-ui

Explain Bevy UI concepts and implementations for Bevy 0.19 apps.

Community
Intermediate
nolantaitnolantait
125

bevy-gizmos

Visualize Bevy Gizmos primitives for runtime debugging in 2D and 3D scenes.

Community
Intermediate
nolantaitnolantait
125

bevy-queries

Explain writing and optimizing Bevy ECS queries with Query<D, F>, Single, and filters.

Community
Advanced
nolantaitnolantait
125

bevy-timers

Manage time-based actions in Bevy 0.19 games with timer resources, components, and Local timers.

Community
Intermediate
nolantaitnolantait
125

bevy-audio

Integrate and control audio playback in Bevy 0.19 apps.

Community
Intermediate
nolantaitnolantait
125

bevy-plugins

Implement and organize Bevy plugins using the Plugin trait and PluginGroup.

Community
Intermediate
nolantaitnolantait
125

bevy-text

Explain Bevy text rendering with Text, Text2d, styling, and font handling.

Community
Intermediate
nolantaitnolantait
125

bevy-scenes

Save and load Bevy scenes via DynamicWorld using RON serialization.

Community
Advanced
nolantaitnolantait
125

bevy-commands

Document Bevy ECS Commands for spawning, modifying, and removing entities.

Community
Intermediate
nolantaitnolantait
125

bevy-enhanced-input

Manage Bevy player input with observer-based actions, bindings, and contexts.

Community
Advanced
nolantaitnolantait
125

bevy-resources

Define, insert, initialize, access, update, and remove Bevy Resources as global state.

Community
Intermediate
nolantaitnolantait
125

bevy-events

Implement Bevy event patterns with messages, events, and observers.

Community
Intermediate
nolantaitnolantait
125

bevy-bsn

Define inline Bevy scenes with the bsn! macro.

Community
Advanced
nolantaitnolantait
125

bevy-windows

Explain Bevy window sizing, events, and cursor management with code examples.

Community
Basic
nolantaitnolantait
125

bevy-systems

Document Bevy 0.19 system scheduling, ordering, and parameters in Markdown.

Community
Intermediate
nolantaitnolantait
125

bevy-sprites

Configure Bevy 0.19 sprite size, anchors, z-ordering, and texture atlases.

Community
Intermediate
nolantaitnolantait
125

bevy-assets

Manage Bevy asset loading, lifecycles, and hot reloading via AssetServer.

Community
Intermediate
nolantaitnolantait
125

bevy-relationships

Document Bevy entity relationships and traversal mechanisms with Rust examples.

Community
Intermediate
nolantaitnolantait
125

bevy-reflection

Enable runtime introspection and dynamic field access for Bevy types.

Community
Advanced
nolantaitnolantait
125

avian

Integrate Avian physics into Bevy applications for rigid bodies, colliders, and joints.

Community
Advanced
nolantaitnolantait
125

bevy-rendering

Explain Bevy 0.19 rendering pipeline stages from extract to draw calls.

Community
Advanced
nolantaitnolantait
125

bevy-input

Provide a structured reference for keyboard, mouse, touch, and gamepad input in Bevy.

Community
Intermediate