@quodsoler
quodsoler
- Skills
- 30
- GitHub stars
- 447
- Installs
- 38k
Top skills by quodsoler
quodsoler
Unreal Engine Skills
ue-actor-component-architecture
Use when writing or debugging AActor and UActorComponent C++: constructor vs BeginPlay, PostInitializeComponents, EndPlay cleanup, SpawnActor/SpawnActorDeferred/FinishSpawning…
quodsoler
Unreal Engine Skills
ue-ai-navigation
Use when writing Unreal Engine C++ AI — AI controllers, behavior tree nodes, blackboards, AI perception, navmesh pathfinding, EQS queries or Smart Objects. Also use when the user mentions…
quodsoler
Unreal Engine Skills
ue-animation-system
Use when writing or debugging Unreal Engine animation C++: AnimInstance subclasses, thread-safe update, FAnimInstanceProxy, montage playback and delegates, anim notifies, animation curves…
quodsoler
Unreal Engine Skills
ue-async-threading
Use when offloading work off the game thread, dispatching results back to it, running data-parallel loops, or scheduling timers and tickers in UE C++. Also use when the user mentions…
quodsoler
Unreal Engine Skills
ue-audio-system
Use when playing, mixing or debugging sound in Unreal Engine — one-shot SFX, looping ambience, music, dialogue or procedural audio. Also use when the user mentions 'UAudioComponent'…
quodsoler
Unreal Engine Skills
ue-blueprint-cpp-interop
Use when exposing C++ to Blueprint or calling Blueprint from C++: UFUNCTION(BlueprintCallable), BlueprintPure, BlueprintImplementableEvent, BlueprintNativeEvent, _Implementation…
quodsoler
Unreal Engine Skills
ue-character-movement
Use when writing or debugging UCharacterMovementComponent code: custom movement modes, floor detection, jumping, crouching, root motion, moving platforms, or client-side movement…
quodsoler
Unreal Engine Skills
ue-cpp-foundations
Use when writing Unreal Engine C++ that touches the reflection system or core types: UCLASS, UPROPERTY, UFUNCTION, USTRUCT, UENUM, GENERATED_BODY, TObjectPtr, TWeakObjectPtr, TSharedPtr…
quodsoler
Unreal Engine Skills
ue-data-assets-tables
Use when modelling designer-authored game data in C++ and loading it: data assets, data tables, curve tables, soft references and asset streaming. Also use when the user mentions…
quodsoler
Unreal Engine Skills
ue-editor-tools
Use when extending the Unreal Editor from C++ with detail customizations, editor utility widgets, menus, editor modes, asset definitions or editor subsystems. Also use when the user…
quodsoler
Unreal Engine Skills
ue-game-features
Use when building, activating or debugging Game Feature plugins and modular gameplay. Also use when the user mentions 'GameFeatureAction', 'UGameFeatureData', 'GameFeaturesSubsystem'…
quodsoler
Unreal Engine Skills
ue-gameplay-abilities
Use when implementing or debugging the Gameplay Ability System in C++ — abilities, effects, attributes, cues and the AbilitySystemComponent. Also use when the user mentions 'GAS'…
quodsoler
Unreal Engine Skills
ue-gameplay-cameras
Use when building or fixing Unreal Engine cameras — spring-arm third-person rigs, first-person cameras, view-target blends, camera shakes, camera modifiers, cine cameras, or the Gameplay…
quodsoler
Unreal Engine Skills
ue-gameplay-framework
Use when writing or fixing Unreal Engine gameplay framework classes — GameMode, GameState, PlayerController, PlayerState, Pawn, Character, HUD, GameInstance — and the flows they own: player…
quodsoler
Unreal Engine Skills
ue-gameplay-tags-messaging
Use when defining, querying or replicating Gameplay Tags, or wiring decoupled event messaging between gameplay systems in C++. Also use when the user mentions 'FGameplayTag'…
quodsoler
Unreal Engine Skills
ue-input-system
Use when wiring player input in Unreal C++ with Enhanced Input — input actions, mapping contexts, triggers, modifiers, binding handlers and runtime key rebinding. Also use when the user…
quodsoler
Unreal Engine Skills
ue-mass-entity
Use when writing or debugging Mass Entity ECS code in Unreal Engine C++ — processors, queries, fragments, tags, observers, traits, spawning and large-scale agent simulation. Also use when…
quodsoler
Unreal Engine Skills
ue-materials-rendering
Use when writing C++ for materials or rendering — dynamic material instances, material parameter collections, render targets, scene capture, post process, decals, Nanite, Lumen, MegaLights…
quodsoler
Unreal Engine Skills
ue-module-build-system
Use when writing or fixing Build.cs, Target.cs, .uproject or .uplugin files, creating a module or plugin, or resolving an Unreal build error. Also use when the user mentions 'unresolved…
quodsoler
Unreal Engine Skills
ue-mover
Use when writing or debugging movement built on the Mover plugin: custom movement modes, layered moves, movement modifiers, instant effects, mode transitions, input production, or rollback…
quodsoler
Unreal Engine Skills
ue-networking-replication
Use when writing multiplayer C++: replicating a property, choosing an RPC type, tuning relevancy or dormancy, registering replicated subobjects, or turning on push model or Iris. Also use…
quodsoler
Unreal Engine Skills
ue-niagara-effects
Use when driving Niagara VFX from C++: spawning a system, overriding User parameters, binding data interfaces, sending gameplay data through Niagara Data Channels, pooling components or…
quodsoler
Unreal Engine Skills
ue-physics-collision
Use when setting up collision channels and profiles, running line/sweep/overlap queries, wiring hit and overlap events, or simulating rigid bodies in Unreal Engine C++. Also use when the…
quodsoler
Unreal Engine Skills
ue-procedural-generation
Use when generating world content or geometry procedurally in Unreal Engine: PCG graphs, custom PCG nodes in C++, runtime mesh building, instancing and seeded noise. Also use when the user…
quodsoler
Unreal Engine Skills
ue-sequencer-cinematics
Use when playing Level Sequences from C++, building cutscenes or in-game camera moments, binding actors to sequence tracks at runtime, wiring Sequencer event tracks, or rendering with Movie…
quodsoler
Unreal Engine Skills
ue-serialization-savegames
Use when implementing save/load, player progress persistence, slot management, or binary serialization in Unreal Engine C++. Also use when the user mentions 'save game', 'USaveGame'…
quodsoler
Unreal Engine Skills
ue-state-trees
Use when writing or debugging State Tree logic in Unreal Engine C++ — tasks, conditions, evaluators, considerations, schemas, transitions, events or Mass behaviours. Also use when the user…
quodsoler
Unreal Engine Skills
ue-testing-debugging
Use when writing or running Unreal Engine tests, adding logging, or profiling a build. Also use when the user mentions 'UE_LOG', 'log category', 'DEFINE_LOG_CATEGORY', 'UE_LOGFMT'…
quodsoler
Unreal Engine Skills
ue-ui-umg-slate
Use when writing or fixing Unreal Engine UI in C++ — UMG user widgets, Slate widgets, Common UI screens, or MVVM view models. Also use when the user mentions 'UUserWidget'…
quodsoler
Unreal Engine Skills
ue-project-context
Use when creating, refreshing or repairing `.agents/ue-project-context.md`, the project document every other UE skill reads first. Also use when the user says 'project context', 'set up…