Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
-
Updated
Dec 7, 2022 - 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.
Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
Entity Component System focused on usability and speed.
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
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
Generic and extensible egui widgets to create analog synthesizer-like UI with data-oriented API
Example of Entity Component System in Go
A data-oriented toolkit for graph data
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."