awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesAttribute State Tracking

Monitoring and updating multiple values or flags to track player attributes and world state.

Distinct from Attribute State Tracking: Candidates focus on audio tracks, window managers, or VCS, not player attribute tracking in games.

Explore 1 awesome GitHub repository matching game development · Attribute State Tracking. Refine with filters or upvote what's useful.

Awesome Attribute State Tracking GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • inkle/inkAvatar inkle

    inkle/ink

    4,817Vezi pe GitHub↗

    Ink este un limbaj de scripting pentru narațiune interactivă, un compilator de narațiune JSON și un runtime pentru motorul de narațiune. Oferă un set de instrumente specializat pentru autorarea poveștilor non-liniare și a sistemelor complexe de dialog ramificat, permițând dezvoltatorilor să gestioneze starea jocului și să livreze text interactiv către o interfață de utilizator. Sistemul transformă scripturile brute într-un format bytecode JSON lizibil de către mașină pentru a optimiza execuția în motoare de joc externe. Se distinge prin gestionarea avansată a stării, inclusiv capacitatea de a serializa progresul poveștii în snapshot-uri și de a menține contexte de poveste concurente pentru gestionarea mai multor fire narative simultane. Framework-ul acoperă domenii largi de capabilități, inclusiv controlul fluxului condițional, execuția funcțiilor logice și urmărirea stării complexe bazate pe seturi. Suportă tipare de design narativ precum imbricarea opțiunilor de dialog, segmente de poveste reutilizabile și utilizarea tag-urilor de metadate pentru a semnala acțiuni sistemice către o aplicație gazdă. Runtime-ul permite comunicarea bidirecțională cu logica gazdă prin binding-uri de funcții externe și gestionarea stării prin pattern-ul observer.

    Manages multi-valued states using list operations to track a wide variety of player attributes.

    C#
    Vezi pe GitHub↗4,817
  1. Home
  2. Game Development
  3. Attribute State Tracking