0.1.4 • Published 1 year ago

@whisperstars/ecs v0.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@whisperstars/WhisperECS

An efficient and lightweight Entity Component System (ECS) implementation in TypeScript, designed for game development and other ECS-based architectures. It now includes a robust serialization/deserialization mechanism, making it suitable for scenarios where game state persistence, networking, or save/load functionalities are required.

Installation

npm install @whisperstars/ecs

Upcoming Features and Improvements

  • Cache Mechanism: To enhance performance, a cache mechanism will be introduced for frequently accessed components and entities.
  • Improved Typing: I'm working on refining the TypeScript typings to ensure a more type-safe and developer-friendly experience.
  • Usage Example: Comprehensive usage examples will be added to demonstrate how to effectively utilize WhisperECS in game development.
  • Frequently Used Components and Systems: A collection of commonly used components and systems will be added to the library, streamlining the development process for standard game features.
  • EventEmitter Integration: To facilitate better event-driven architectures within games, support for EventEmitter will be integrated, allowing for more dynamic and responsive game systems.
0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago