Skip to content

ECS Component System #21

@doshibadev

Description

@doshibadev

Overview

Migrate the Entity Component System. Currently experimental and used for testing only.

Package

com.hytale.component.*

Priority & Difficulty

⚠️ Medium Priority | 🔴 Hard | ⏱️ 4-6 weeks

Acceptance Criteria

  • Component registration and lifecycle
  • Entity creation and destruction
  • System execution order
  • Performance profiling vs Java implementation
  • Memory layout optimization for .NET

Notes

Consider .NET-specific ECS patterns and libraries (e.g., default-ecs, Arch) before direct port.

Dependencies

None (but low priority until core systems stable)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Difficulty: 🔴 HardComplex task - multi-week effort requiredPriority: ⚠️ MediumImportant but not blocking - work on after high priority

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions