entt
EnTT is a library written in modern C++, with title file-based, small-size, and supports Asset-Compiling-System (ECS) architecture. The game is designed for programming and similar fields, and offers a variety of tools such as built-in RTTI, runtime reflection, and service finder. It is used in projects such as Minecraft.
entt
100skypjack · 3D & Game Development
Common commercial products in this category: Unity, Unreal Engine, Autodesk Maya
- You build a fast asset-component-system architecture.
- Using views and groups, you iterate on the components with the entity.
- You take advantage of the internal runtime reflection system.
- ↑ PositiveHacker News
EnTT: Gaming meets Modern C++
“I was looking at EnTT's API when building a little toy ECS of my own in JavaScript. Since I'm working in JS, I haven't really tried to copy its internal architecture since it doesn't quite make sense for a higher-level GC'd runtime, but I think the public API was a really handy…”
- • NeutralHacker News
EnTT: Gaming meets Modern C++
“Yes, this is the basic idea. Tokens from the lexer, AST nodes, basic blocks, control and data-flow graph nodes + edges can all be entities and/or components of entities, depending on how you wish to structure your data. Since a 32-bit entity ID provides a sufficiently large…”
My note
Alternative pages
More in: 3D & Game Development
- Godot Engine★ 119,311 · today
- Three.js★ 117,248 · today
- imgui★ 76,901 · today
- Bevy★ 49,402 · yesterday
- Phaser★ 40,608 · 2 mo ago
- Babylon.js★ 26,250 · today