Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 939 Bytes

README.md

File metadata and controls

23 lines (12 loc) · 939 Bytes

nECS

A simple ECS I use in my AxtEngine.

I wanted to try making my own. Once I heard about the idea of an ECS while working on AxtEngine, I really wanted to know how they worked. I think this was a great way to learn.

This is an improved version that is substantially faster than my previous attempt at an ecs.

Setup

Visual Studio 2022 is recommended, as that's the IDE I used to make it in. Premake is used to generate project files.

  1. Download the repository with git clone https://github.com/dubtcs/nECS.git

  2. Run AAGenerateSolutions.bat to create VS2022 solution and project files.

    • You can use this any time you make changes to the premake5.lua file or just want new solutions.

How to use

All functionality is in namespace necs

A basic example can be found here.