Open in app

Sign in

Write

Sign in

Sander Mertens
Sander Mertens

656 Followers

Home

About

Jul 14

A Roadmap to Entity Relationships

Introduction Since entity relationships first got introduced to Flecs in 2021, other ECS implementations have also started adding support for them, or are in the process of doing so. …

Game Development

20 min read

A Roadmap to Entity Relationships
A Roadmap to Entity Relationships
Game Development

20 min read


Jun 6

Why it is time to start thinking of games as databases

In the previous blog post, Building Games in ECS with Entity Relationships, I talked about the benefits of treating relationships between entities as first class citizens in a game. In this new blog post I’ll dive deeper into one of those benefits, and the futuristic capabilities it could unlock. Sit…

Game Development

16 min read

Why it is time to start thinking of games as databases
Why it is time to start thinking of games as databases
Game Development

16 min read


Mar 27

Flecs 3.2 is out!

What is Flecs? Flecs is an Entity Component System (FAQ) for C and C++ that helps with building games, simulations and more. The core features of Flecs are: Store data for millions of entities in data structures optimized for CPU cache efficiency and composition-first design Find entities for game systems with a high…

Game Development

6 min read

Flecs 3.2 is out!
Flecs 3.2 is out!
Game Development

6 min read


Oct 15, 2022

Flecs 3.1 is out!

What is Flecs? Flecs is an Entity Component System (FAQ) for C and C++ that helps with building games, simulations and more. The core features of Flecs are: Store data for millions of entities in data structures optimized for CPU cache efficiency and composition-first design Find entities for game systems with a high…

Game Development

5 min read

Flecs 3.1 is out!
Flecs 3.1 is out!
Game Development

5 min read


Aug 6, 2022

Building an ECS #1: Where are my Entities and Components

This is the first in a series of posts about how to build an Entity Component System. Each post will cover a different part of the design and turn it inside out, so that at the end of each post you will have enough information to implement one yourself. In…

Software Development

6 min read

Software Development

6 min read


Aug 2, 2022

Flecs 3.0 is out!

What is Flecs? Flecs is an Entity Component System (FAQ) for C and C++ that helps with building games, simulations and more. The core features of Flecs are: Store data for millions of entities in data structures optimized for CPU cache efficiency and composition-first design Find entities for game systems with a high…

Game Development

8 min read

Flecs 3.0 is out!
Flecs 3.0 is out!
Game Development

8 min read


Apr 7, 2022

Building Games in ECS with Entity Relationships

Behavior in games is in many ways defined by the interaction between entities. …

Game Development

12 min read

Building Games in ECS with Entity Relationships
Building Games in ECS with Entity Relationships
Game Development

12 min read


Feb 19, 2021

ECS: From Tool to Paradigm

This blog is about Entity Component Systems. If you’d like to learn more about ECS, see this FAQ: https://github.com/SanderMertens/ecs-faq I usually shy away from the “P word” in conversations about ECS. Whenever it is uttered all it seems to do is divide people into two camps, which is rarely a…

Games

12 min read

ECS: From Tool to Paradigm
ECS: From Tool to Paradigm
Games

12 min read


Jan 22, 2021

Flecs v2.3 (and v2.2) is out!

I blog-skipped v2.2, so there’s a lot to catch up on :-) First of all, Flecs is an Entity Component System (ECS). If you don’t know what an ECS is, check out the FAQ. Much has happened since the last update, and not all of it in code! The Flecs…

Game Development

7 min read

Flecs v2.3 (and v2.2) is out!
Flecs v2.3 (and v2.2) is out!
Game Development

7 min read


Oct 16, 2020

Deconstructing Flecs Prefabs

One of the key design goals of Flecs is to enable reusability. When we talk about reusability, it is often the reusability of code. While that is a big part of it, reusability of data is just as important, especially in games. Data comes in many forms, like models…

Games

10 min read

Deconstructing Flecs Prefabs
Deconstructing Flecs Prefabs
Games

10 min read

Sander Mertens

Sander Mertens

656 Followers

Author of Flecs, an Entity Component System for C and C++

Following
  • Humble Bundle Partner Blog

    Humble Bundle Partner Blog

  • David Brier | Slayer of the Mundane

    David Brier | Slayer of the Mundane

  • Biz Stone

    Biz Stone

  • Tomas Pueyo

    Tomas Pueyo

  • Leo

    Leo

See all (521)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams