Cardinal

Features

  • High-performance - Cardinal is how a blockchain would be constructed if it was designed for games. It can handle thousands of game moves per second in real-time.
  • Highly customizable - Developers can write Cardinal plugins to introduce new features such as your own user scripting language, zero-knowledge proof systems, and more.
  • Tick-driven runtime - Cardinal utilizes the concept of ticks, commonly used in game server architecture, to allow developers to implement complex real-time game logic such as game physics, combat systems, and many more that are difficult to implement in an event-driven runtime of a typical blockchain.
  • Easy integration with game engines - Cardinal provides a simple, easy-to-use API and client libraries for game developers to integrate their game with popular game engines such as Unity and Unreal Engine.
  • Entity Component System - Cardinal comes with native ECS architecture that allows game developers to easily manage and extend their game state and logic.