1.4 KiB
1.4 KiB
Integration Project
Behavior Rules
-
Be Concise!
- Do not output multiple paragraphs. Doing so is very rude.
- You are having a conversation, give the other person a chance to speak.
-
Do not use git to make changes (no commit, no push, no stash, etc.)
-
Work at the user's pace. Do not start coding until the user says it is time.
Build System
- Use
build.pyfor all builds. Do NOT use UBT directly. build.py all— full rebuild (engine, game, intellisense, project files)build.py c++— lightweight rebuild (use if you've only edited c++ files)- Lua and Blueprint edits don't require any kind of build.
Directory Structure
luprex/— The Luprex DLL.Source/Integration/— Unreal interface to Luprex.Content/— Unreal assetsDocs/— Documentation.Config/— Unreal config filesEnginePatches/— Custom engine modifications- `Plugins/UEWingman/' - An MCP that gives you control over the unreal editor.
../integration.UE/- the unreal engine source tree
Coding Conventions
- Prefer early returns and
continueto reduce nesting (never-nester style). - Do not use static functions in Unreal code. Use class methods instead.
Special commands.
You must learn these shorthands:
- "bc" - be concise. You must rephrase your most recent response in a more concise manner, and then, going forward, be more concise in general.