Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
-
Updated
Jun 1, 2023 - C++
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
A fast entity component system (ECS) for C & C++
Open source c++ skeletal animation library and toolset
High-performance, columnar, in-memory store with bitmap indexing in Go
Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.
Svelto ECS C# Entity Component System
Lightweight, multi-platform, data-oriented game engine.
Entity Component System focused on usability and speed.
Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
List of curated frameworks by the **Game Development in Rust** community.
Ubpa Entity-Component-System (U ECS) in Unity3D-style
A simple debug library for Clojure(Script) that features data-oriented logging and tracing
fxl is a Clojure spreadsheet library
This library integrates multiple culling methods into one library.
A better approach to game design that allows you to concentrate on the actual problems you are solving: the data and behavior that make up your game. By moving from object-oriented to data-oriented design it will be easier for you to reuse the code and easier for others to understand and work on it.
Simplest powerful ECS for Unity. Flexible and fast. Works w/ Burst
Toolkit for graph-relational data across space and time
Generic and extensible egui widgets to create analog synthesizer-like UI with data-oriented API
Example of Entity Component System in Go
Comparison chart for C# ECS solutions/frameworks
Add a description, image, and links to the data-oriented topic page so that developers can more easily learn about it.
To associate your repository with the data-oriented topic, visit your repo's landing page and select "manage topics."