data-oriented
There are 69 repositories under data-oriented topic.
skypjack/entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
SanderMertens/flecs
A fast entity component system (ECS) for C & C++
guillaumeblanc/ozz-animation
Open source c++ skeletal animation library and toolset
kelindar/column
High-performance, columnar, in-memory store with bitmap indexing in Go
sebas77/Svelto.ECS
Svelto ECS C# Entity Component System
begla/Intrinsic
Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.
polymonster/pmtech
Lightweight, multi-platform, data-oriented game engine.
leudz/shipyard
Entity Component System focused on usability and flexibility.
Rythe-Interactive/Rythe-Engine
Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
dasifefe/rust-game-development-frameworks
List of curated frameworks by the **Game Development in Rust** community.
Ubpa/UECS
Ubpa Entity-Component-System (U ECS) in Unity3D-style
athos/Postmortem
A simple debug library for Clojure(Script) that features data-oriented logging and tracing
BeanCheeseBurrito/Flecs.NET
A C# wrapper for flecs
Ukendio/jecs
A fast, portable Entity Component System for Luau
SungJJinKang/EveryCulling
This library integrates multiple culling methods into one library.
zero-one-group/fxl
fxl is a Clojure spreadsheet library
ryo33/egui_cable
Generic and extensible egui widgets to create analog synthesizer-like UI with data-oriented API
zefhub/zef
Toolkit for graph-relational data across space and time
jeffreylanters/unity-entity-component-system
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.
richardbiely/gaia-ecs
A simple and powerful entity component system (ECS) written in C++17
kelindar/ecs
Example of Entity Component System in Go
Chillu1/CSharpECSComparison
Comparison chart for C# ECS solutions/frameworks
ludaludaed/KECS
🧁KECS is a fast and easy C# Entity Component System framework for writing your own games.
zero-one-group/fxl.js
ƛ fxl.js is a data-oriented JavaScript spreadsheet library. It provides a way to build spreadsheets using modular, lego-like blocks.
lanl/MATAR
MATAR is a C++ software library to allow developers to easily create and use dense and sparse data representations that are also portable across disparate architectures using Kokkos.
albin-johansson/wanderer
An incomplete 2D indie game with farming and survival aspects.
H2CO3/hash_table
Fast, data-oriented, stdlib-style hash table
StableCoder/foe-engine
Engine focused around being modular and data-oriented design principles, allowing for highly multithreaded and low-latency data processing for VR/XR environments.
Web-ECS/do-serialization
Serialization library for data-oriented design structures in JavaScript
RSGMercenary/Atlas
Hierarchy-Based Entity Component System (ECS) Framework
eloraiby/ProximityQuery
Cache Friendly Proximity Query
ggraca/belts
A data-oriented game engine for Ruby
cathei/Svelto.ECS.Schema
Schema and State Machine extension for Svelto.ECS
Renondedju/Ruken
Ruken is a data-oriented Vulkan based game engine
briancairl/multi_field_array
Data-oriented multi-field array container class template written in C++17
WillBlackney/Multithreading-In-Unity--Bachelor-Thesis-Project
The thesis document, presentations slides and unity project from my bachelor degree thesis.