Open
Conversation
- Created EncounterDirector.cs for processing combat event sequences. - Added abstract CombatEventSO.cs for ScriptableObject-based events. - Added placeholder NovomindadCharacter.cs and EnemyCharacter.cs classes. - Created CombatSystems.asmdef and updated MatchplayTests.asmdef references. - Added initial unit tests in CombatSystemsTests.cs. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…-migration-17220820955438957112 Implement EncounterDirector and data-driven combat event system
Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
- Added DataModels.cs with serializable classes for Metadata, CharacterProfile, ObjectInteraction, Dialogue, and SceneScenario. - Updated NovomindadCharacter and EnemyCharacter to include CharacterProfile. - Refactored EncounterDirector to process data-driven scenarios from HorizonGameData. - Fixed a potential memory leak by avoiding transient ScriptableObject instantiation for dialogues. - Added unit tests for serialization and scenario processing logic. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…models-17497290338643980604 Implement HorizonGameData Schema and Integration
Added a security policy document outlining supported versions and vulnerability reporting. Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…tadata - Created Assets/Art/Material/HyperrealisticPlatformShader.shader with "Void Glitch" vertex displacement logic and URP compatibility. - Updated CombatSystems DataModels.cs to include mission, objective, location, and lore fields in Metadata, and a list of abilities in CharacterProfile. - Enhanced NovomindadCharacter.cs and EnemyCharacter.cs with rich text logging and ability verification logic. - Updated EncounterDirector.cs to log the new lore fields during scenario execution. - Added unit tests in CombatSystemsTests.cs for the new ability verification and metadata fields. - Fixed a compilation error by adding 'using System.Collections.Generic;' to NovomindadCharacter.cs. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…d-lore-integration-18324442017824965033 Implement 'Void Glitch' Shader and Narrative Integration
This commit adds a new Quickstart guide for the Jules REST API in Documentation/api/quickstart.md. It also creates a public/ directory with a placeholder for the referenced API key settings image and updates the documentation to point to this location. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…badc870c Add Jules REST API Quickstart Guide
- Added generic vulnerability disclosure template to '.github/ISSUE_TEMPLATE/vulnerability-report.md'. - Enhanced CodeQL static analysis in '.github/workflows/codeql.yml' with security-extended and security-and-quality queries. - Fixed 'Echo-Dupe' (IX-Node state manipulation) exploit by implementing a server-authoritative 'ServerRpc' in 'Matchplayer.cs'. - Added spoofing/DoS protection to 'Matchplayer.cs' by validating 'SenderClientId' in RPC calls. - Implemented 'SynchedServerData' singleton and server-authoritative client status tracking to prevent duplicate transitions. - Improved 'SynchedServerData' lifecycle management with proper singleton cleanup in 'OnNetworkDespawn'. - Ensured consistent formatting and indentation across modified scripts. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…353527442801817860
…-echo-dupe-fix-6353527442801817860 Security Hardening and Echo-Dupe Exploit Fix
…hardening-echo-dupe-fix-6353527442801817860 Revert "Security Hardening and Echo-Dupe Exploit Fix"
Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
Create dotnet-desktop.yml
- Populated the "Next steps" section in `Documentation/api/quickstart.md` with guidance for alpha users. - Corrected the broken image path for the API key settings interface to point to the root `public/` directory. - Created the root `public/` directory to match the expected project structure. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Populated the "Next steps" section in `Documentation/api/quickstart.md` with guidance for alpha users. - Corrected the broken image path for the API key settings interface. - Removed the inapplicable `.github/workflows/dotnet-desktop.yml` workflow, which was causing CI failures as this is a Unity project without a standard .NET Desktop solution. - Created the root `public/` directory for asset storage. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Replaced broken relative image path for 'jules-api-key-settings.png' with a descriptive ApiNote. - Converted relative link '/docs/' to absolute 'https://jules.google.com/docs/'. - Improved documentation clarity and robustness by ensuring all paths resolve correctly. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Removed broken reference to missing 'jules-api-key-settings.png' asset. - Populated 'Next steps' section with relevant links. - Verified removal of incorrect relative paths. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
… docs - Deleted '.github/workflows/dotnet-desktop.yml' which was a non-functional boilerplate causing CI failures (Specify a project or solution file error). - Fixed 'Documentation/api/quickstart.md' by removing broken relative image links and updating relative web links to absolute URLs. - Replaced the missing 'jules-api-key-settings.png' reference with a text-based ApiNote. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Remove broken image reference to missing 'jules-api-key-settings.png' - Update relative link for GitHub app installation to an absolute URL (https://jules.google.com/docs/) for consistency and reliability. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Removed broken reference to missing 'jules-api-key-settings.png'. - Populated 'Next steps' section in 'quickstart.md'. - Deleted non-functional '.github/workflows/dotnet-desktop.yml' causing CI errors. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Delete `.github/workflows/dotnet-desktop.yml`, an unconfigured boilerplate template causing CI failures. - Fix broken image link in `Documentation/api/quickstart.md` by removing the reference to missing `jules-api-key-settings.png`. - Update relative link for GitHub app installation in `Documentation/api/quickstart.md` to an absolute URL (https://jules.google.com/docs/). Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…7581638420197294-233ab516 Update Jules REST API Quickstart Documentation
…steps-18324442017824965033-7739196567232880917 Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…g-image-and-next-steps-18324442017824965033-7739196567232880917 Fix Jules REST API Quickstart documentation issues
Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…0894673721630575 Fix broken and relative links in Jules REST API quickstart documentation
…andscape - Implemented DesolateEchoAI state machine (Passive/Hostile states) in Assets/Scripts/AI/. - Added AI.asmdef and updated MatchplayTests.asmdef for the new module. - Mitigated 'Echo-Dupe' exploit in Matchplayer.cs using ServerRpc validation. - Refactored SynchedServerData.cs to implement Singleton pattern and client tracking. - Created Documentation/Unity6_Analysis.md based on the 2026 technical landscape. - Cleaned up Documentation/api/quickstart.md and removed non-functional CI workflow. - Added AI unit tests in Assets/Scripts/Tests/Editor/AITests.cs. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…liation-4536540493655772112 Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…nd-memory-reconciliation-4536540493655772112 Codebase Reconciliation and Unity 6 Documentation Update
…7035655217004 Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…and-assets-2177497035655217004 Fix Jules REST API Quickstart documentation links and assets
Synchronize Quickstart guide with latest specifications, fix broken image references, and ensure link consistency. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…and-assets-3635531152550532752 Fix Jules REST API Quickstart documentation
milehighxworld-sys
approved these changes
Apr 4, 2026
milehighxworld-sys
left a comment
There was a problem hiding this comment.
Failed to fetch from the remote repository. See the Output window for more details.
Synchronized Documentation/api/quickstart.md with the latest specifications by removing the detailed "Next steps" list while maintaining established absolute URL conventions and omitting missing image assets to prevent broken links. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Synchronize `Documentation/api/quickstart.md` with the latest specifications. - Use absolute URL for the Jules GitHub app installation link. - Remove reference to missing `jules-api-key-settings.png` asset. - Truncate 'Next steps' section to a header only. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…ocs-links-and-assets-3635531152550532752 Revert "Fix Jules REST API Quickstart documentation"
…39979 Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…s-18379755964410439979 Update Jules REST API Quickstart documentation
…865014 Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…es-18031332383353865014 Update Jules REST API Quickstart documentation
Added a new Unity material asset 'HDRPSamples_ExteriorGroundCyclo.mat' in 'Assets/Art/Material/' using the provided YAML configuration. This material includes properties for ground coloring, falloff noise, and tile breakup. Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…163886464299962045
…cyclo-material-17163886464299962045 Add HDRPSamples_ExteriorGroundCyclo Material Asset
Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
milehighxworld-sys
approved these changes
Apr 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.