Russell Morgan avatar

Russell Morgan

Community

@russellmorgan · Evanston, il

6Followers
|
43Public Repos
|
28Published Skills

Russell Morgan provides 28 specialized skills covering Phaser 4 HTML5 game development, from physics and tilemaps to rendering, audio, and v3-to-v4 migration.

Skills Distribution
DomainUI/UX & Crea...Game Engine Core &.. (30%)Rendering, Shaders.. (25%)Physics & Collisio.. (20%)Animation, Audio &.. (15%)

Agent Skills by Russell Morgan

Showing 28 vetted skills indexed across 1 GitHub repositories.

russellmorganrussellmorgan

physics-matter

Implements Matter.js rigid-body physics in Phaser 4 scenes.

Community
Intermediate
russellmorganrussellmorgan

scenes

Implements Phaser 4 scene lifecycle management, transitions, and multi-scene orchestration patterns.

Community
Intermediate
russellmorganrussellmorgan

input-keyboard-mouse-touch

Implements keyboard, mouse, touch, drag-and-drop, and gamepad input handling in Phaser 4 scenes.

Community
Intermediate
russellmorganrussellmorgan

groups-and-containers

Organizes Phaser 4 game objects using Groups, Containers, and Layers with pooling and transforms.

Community
Intermediate
russellmorganrussellmorgan

loading-assets

Loads images, audio, atlases, fonts, and tilemaps through the Phaser 4 Loader plugin.

Community
Intermediate
russellmorganrussellmorgan

tilemaps

Implements Phaser 4 tilemap loading, layers, collision, and tile manipulation from Tiled JSON maps.

Community
Intermediate
russellmorganrussellmorgan

time-and-timers

Implements timers, delayed calls, and timeline sequencing in Phaser 4 scenes.

Community
Intermediate
russellmorganrussellmorgan

physics-arcade

Implements Arcade Physics in Phaser 4 including velocity, gravity, collisions, and collision categories.

Community
Intermediate
russellmorganrussellmorgan

actions-and-utilities

Applies Phaser 4 Actions and utility functions for batch operations on game object arrays.

Community
Intermediate
russellmorganrussellmorgan

tweens

Animates object properties over time using Phaser 4 TweenManager, easing, chains, and stagger.

Community
Intermediate
russellmorganrussellmorgan

curves-and-paths

Create and animate curves, paths, and path-following sprites in Phaser 4.

Community
Intermediate
russellmorganrussellmorgan

particles

Create and configure ParticleEmitter effects in Phaser 4 scenes.

Community
Intermediate
russellmorganrussellmorgan

v3-to-v4-migration

Migrates Phaser 3 game code to Phaser 4 APIs and breaking changes.

Community
Intermediate
russellmorganrussellmorgan

filters-and-postfx

Applies GPU-based visual filters and post-processing effects to Phaser 4 game objects and cameras.

Community
Intermediate
russellmorganrussellmorgan

cameras

Implements Phaser 4 camera controls including scroll, zoom, follow, effects, and multi-camera viewports.

Community
Intermediate
russellmorganrussellmorgan

game-object-components

Documents Phaser 4 Game Object component mixins including Transform, Alpha, Tint, and Filters.

Community
Intermediate
russellmorganrussellmorgan

v4-new-features

Documents Phaser 4 rendering features including Filters, RenderNodes, GPU layers, and new game objects.

Community
Intermediate
russellmorganrussellmorgan

text-and-bitmaptext

Implements Text, BitmapText, and DynamicBitmapText rendering in Phaser 4 games.

Community
Intermediate
russellmorganrussellmorgan

audio-and-sound

Implements audio playback, spatial sound, and volume control in Phaser 4 games.

Community
Intermediate
russellmorganrussellmorgan

sprites-and-images

Create and manipulate Sprite and Image game objects in Phaser 4 scenes.

Community
Intermediate
russellmorganrussellmorgan

render-textures

Draws game objects to off-screen RenderTexture and DynamicTexture surfaces in Phaser 4.

Community
Intermediate
russellmorganrussellmorgan

events-system

Implements event-driven communication using Phaser 4 EventEmitter, scene events, and named constants.

Community
Intermediate
russellmorganrussellmorgan

graphics-and-shapes

Draw shapes and graphics primitives in Phaser 4 using Graphics and Shape game objects.

Community
Intermediate
russellmorganrussellmorgan

geometry-and-math

Reference Phaser 4 geometry classes, intersection tests, and math utilities for game development.

Community
Intermediate

Frequently Asked Questions About Russell Morgan

FAQPage Schema
What tasks can I accomplish using Russell Morgan's Phaser 4 skills?▼

You can implement scene lifecycles and transitions, Arcade and Matter.js physics, tilemap loading with Tiled JSON, sprite animations, tweens, particle effects, camera effects, audio playback, keyboard/mouse/touch/gamepad input, render textures, post-processing filters, and full Phaser 3 to Phaser 4 migrations.

Who are these Phaser 4 skills designed for?▼

They target 2D game developers and front-end engineers building HTML5 browser games with Phaser 4, including developers upgrading legacy Phaser 3 codebases who need guidance on breaking changes like render nodes, filters, and the revised tint and camera matrix systems.

How do the physics skills differ between Arcade and Matter.js?▼

The physics-arcade skill covers velocity, gravity, overlap, world bounds, and static bodies for lightweight collisions. The physics-matter skill covers rigid bodies, constraints, composite bodies, sensors, collision filtering, and advanced shapes for realistic physics simulation.

What is covered for migrating from Phaser 3 to Phaser 4?▼

The v3-to-v4-migration skill covers renderer changes from pipelines to render nodes, FX and masks converted to filters, the new tint system, camera matrix updates, texture coordinates, DynamicTexture, shaders, lighting, removed game objects, and a complete migration checklist.

Do these skills cover responsive scaling and game configuration?▼

Yes. The game-setup-and-config skill covers GameConfig, renderer selection, scaling, pixel art, and FPS settings, while scale-and-responsive covers ScaleManager modes (FIT, RESIZE, EXPAND, ENVELOP), auto-centering, fullscreen, and browser resize handling.