vchelaru/FlatRedBall2

This repository also configures its own agents. See what FlatRedBall2 tells them →

14Stars on the repository
55Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

animation

01

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Sprite animation in FlatRedBall2. Use for AnimationChain, AnimationChainList, AnimationPlayer, AchxLoader, .achx/.achj files, Aseprite/.ase loading, Sprite.PlayAnimation, frame-based texture flipping, looping/non-looping animations, AnimationFinished events, and per-frame collision shapes (hitboxes/hurtboxes, static…

not rated 14 yesterday A 76 tokens original MIT

audio

02

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Audio in FlatRedBall2. Use when working with sound effects, background music, AudioManager, loading Song or SoundEffect, volume control, or collision sound triggers.

not rated 14 yesterday A 36 tokens original MIT

camera

03

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Camera in FlatRedBall2. Use when working with camera setup, background color, world bounds, window resolution, scrolling, screen shake, coordinate conversion between world and screen space, AspectPolicy / ResizeMode / DominantAxis, or Camera.OrthogonalWidth/OrthogonalHeight. Trigger on any camera-related question…

not rated 14 yesterday A 79 tokens original MIT

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Collision Relationships in FlatRedBall2. Use when working with AddCollisionRelationship, MoveFirstOnCollision, BounceOnCollision, MoveBothOnCollision, CollisionOccurred / CollisionStarted / CollisionEnded events, collision response, collision setup, mass/elasticity, entity-vs-entity collision, screen boundaries…

not rated 14 yesterday A 119 tokens original MIT

content-and-assets

05

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Content and Assets in FlatRedBall2. Use when working with loading textures, fonts, sprites, content pipeline, .mgcb setup, or ContentLoader. Also trigger when the user asks about displaying text (use Gum Labels) or graphics without custom art (use Shapes).

not rated 14 yesterday A 59 tokens original MIT

content-hot-reload

06

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Content hot-reload in FlatRedBall2. Use when watching content files (JSON configs, PNGs, TMX maps, etc.) for changes during development and reloading them without killing the game. Covers Screen.WatchContentDirectory, Screen.WatchContent, source/output mapping, debouncing, and the in-place vs screen-restart decision.

not rated 14 yesterday A 75 tokens original MIT

engine-overview

07

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Engine overview for FlatRedBall2. Start here for any game development task. Covers what the engine does automatically vs what game code must implement, the frame loop, bootstrapping, and known stubs. Trigger when starting a new game, needing to understand the engine architecture, or unsure how FlatRedBall2 works.

not rated 14 yesterday A 69 tokens original MIT

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Entities and Factories in FlatRedBall2. Use when working with Entity subclasses, generic Factory types, spawning/creating/destroying entities, entity lifecycle, Add, shape children, CustomInitialize/CustomActivity, or Engine.GetFactory. Trigger on any entity creation, destruction, or factory question.

not rated 14 yesterday A 66 tokens original MIT

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Run an FRB1/Glue project's .gluj/.glsj/.glej data directly in FRB2, with no Glue codegen. Triggers: GlueProject, GlueScreen, GlueEntity, EngineInitSettings.GlueProjectFile, GlueTypeMap, .gluj, CustomVariables by name.

not rated 14 yesterday A 0 tokens original MIT

grid-movement

10

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Grid Movement in FlatRedBall2. Use when implementing tile-by-tile (grid-snapped) movement where one key press = one tile step, input is locked during the movement animation, and the player cannot move into blocked tiles. Trigger on any dungeon-crawler, Pokémon-style, roguelike, or puzzle game with discrete grid…

not rated 14 yesterday A 93 tokens original MIT

gum-integration

11

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Gum Integration in FlatRedBall2. Use when working with UI, HUD, menus, buttons, labels, text display, StackPanel, Panel, layout, Gum Forms controls, Add, AddOverlay, screen-space vs world-space UI, blurry or low-res text, FontSize, text opacity/alpha, or any Gum-related question. Also trigger when user asks about…

not rated 14 yesterday A 84 tokens original MIT

gum-packaging

12

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Bundle a Gum project into a single .gumpkg file (tar+brotli) for distribution. Trigger when shipping a built game, optimizing initial load on web/BlazorGL, or when the user mentions 'gum pack', '.gumpkg', or wants fewer loose Content files. Covers gumcli pack, runtime loading, and the loose-vs-bundle toggle for…

not rated 14 yesterday A 82 tokens original MIT

gumcli

13

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Gum CLI tool for FlatRedBall2. Trigger at game/sample START — before any code is written — to ask the user whether the project will use Gum and which mode (code-only, project+dynamic, or project+codegen). Covers locating gumcli.exe, running gumcli new, .csproj content includes, codegen, and custom/Google font setup.

not rated 14 yesterday A 79 tokens original MIT

input-system

14

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Input System in FlatRedBall2. Use when working with keyboard, mouse, cursor, gamepad, touch input, key bindings, or input handling. Covers IKeyboard, ICursor, IGamepad, KeyboardInput2D, KeyboardPressableInput, GamepadInput2D, GamepadDPadInput2D, GamepadPressableInput, and I2DInput/IPressableInput interfaces.

not rated 14 yesterday A 86 tokens original MIT

levels

15

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Level Data in FlatRedBall2. Use when working with level layouts, level progression, loading TMX maps, generating collision from tile layers, or transitioning between levels. Covers TMX-based level setup, TileShapes generation, and level advancement patterns.

not rated 14 yesterday A 52 tokens original MIT

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Converting a single-target FlatRedBall2 desktop sample into a dual-target desktop + KNI BlazorGL (Blazor WebAssembly / browser) project. Use when the user mentions web deployment, browser/WASM/itch.io targets, KNI, or asks to add web support to an existing game. Assumes you already have a working desktop sample — see…

not rated 14 yesterday A 88 tokens original MIT

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Use when working with Path, PathFollower, patrol routes, scripted movement, arc geometry, or trajectory rendering.

not rated 14 yesterday A 0 tokens original MIT

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Physics and Movement in FlatRedBall2. Use when working with velocity, acceleration, drag, gravity, kinematic movement, projectiles, rotation-based thrust, or coordinate system (Y+ up). Also covers GameRandom helpers for randomized spawning. Trigger on any physics or movement question.

not rated 14 yesterday A 62 tokens original MIT

platformer-movement

19

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Platformer Movement in FlatRedBall2. Use when implementing platformer mechanics including jumping, ground detection, PlatformerBehavior, PlatformerValues, double jump, air control, variable-height jumps, or side-scrolling movement. Trigger on any platformer-related question.

not rated 14 yesterday A 58 tokens original MIT

screens

20

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Screens in FlatRedBall2. Use when working with screen lifecycle, screen transitions, MoveToScreen, passing data between screens, CustomInitialize/CustomActivity/CustomDestroy, starting the first screen, pause menu, or pausing/resuming a screen. Trigger on any screen management or game state transition question.

not rated 14 yesterday A 64 tokens original MIT

shaders

21

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Custom shaders in FlatRedBall2. Use when adding .fx shader files or troubleshooting shader compilation errors (libmojoshader, Wine).

not rated 14 yesterday A 32 tokens original MIT

shadowdusk

22

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Cross-platform HLSL shader compiler for MonoGame/KNI/FNA — avoids the Windows/Wine requirement. Triggers: ShadowDusk, mgfxc replacement, compiling .fx on macOS/Linux, ShadowDusk.Compiler, ShadowDuskCLI.

not rated 14 yesterday A 0 tokens original MIT

shapes

23

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Working with Shapes in FlatRedBall2. Use when working with AARect, Circle, Polygon, TileShapes, shape creation, visibility, color, IsFilled, OutlineThickness, or visual properties of shapes. Also covers SolidSides for one-way platforms and tile grids. Trigger on any shape-related question.

not rated 14 yesterday A 65 tokens original MIT

tile-grid

24

vchelaru/FlatRedBall2

Skill Claude CodeCodex

Programmatic tile grid in FlatRedBall2. Use when building a code-driven grid at runtime (city builders, dungeon generators, puzzle games, cellular automata) — NOT loading a TMX map from Tiled. Covers the data/visual split, world↔tile coordinate conversion, per-tile visual spawning, and performance guidance for large…

not rated 14 yesterday A 105 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: