vchelaru

73 mods across 2 repositories, 27 stars between them.

skills-writer

25

vchelaru/FlatRedBall2

Skill Claude Code

Creates and updates skill files (.claude/skills//SKILL.md). Triggers: creating/updating a skill, documenting a subsystem for agent context.

not rated 14 today A 0 tokens original MIT

vchelaru/FlatRedBall2

Instructions file Claude Code

Claude Code instructions for vchelaru/FlatRedBall2, covering repository guidelines, what is this?, prerelease status — breaking changes are free, key files and multi-phase plans (plan/).

not rated 14 today A 3,698 tokens original MIT

animation

27

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 today A 76 tokens original MIT

audio

28

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 today A 36 tokens original MIT

camera

29

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 today 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 today A 119 tokens original MIT

content-and-assets

31

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 today A 59 tokens original MIT

content-hot-reload

32

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 today A 75 tokens original MIT

engine-overview

33

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 today 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 today 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 today A 0 tokens original MIT

grid-movement

36

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 today A 93 tokens original MIT

gum-integration

37

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 today A 84 tokens original MIT

gum-packaging

38

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 today A 82 tokens original MIT

gumcli

39

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 today A 79 tokens original MIT

input-system

40

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 today A 86 tokens original MIT

levels

41

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 today 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 today 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 today 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 today A 62 tokens original MIT

platformer-movement

45

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 today A 58 tokens original MIT

screens

46

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 today A 64 tokens original MIT

shaders

47

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 today A 32 tokens original MIT

shadowdusk

48

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 today A 0 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: