An open API service indexing awesome lists of open source software.

https://github.com/okelleydevelopment/rusted-ecs

A minimal implementation of an ECS (without optimizations)
https://github.com/okelleydevelopment/rusted-ecs

Last synced: over 1 year ago
JSON representation

A minimal implementation of an ECS (without optimizations)

Awesome Lists containing this project

README

          

# Rusted ECS

Author(s): Nicholas O'Kelley

Date Published: 2022-08-22

## Motivation

In order to get a better idea of how game engines work, in particular engines
like Amethyst or Bevy, I have been researching how ECS architectures work. This
lead to this project where we implement a minimal setup.

## Project Execution

This is a _super minimal implementation_ and is not intended for anything
other than to help others learn how ECS's work.

To run this project:

```
cargo run
```

## Acknowledgements

- [Bevy | Inspiration to learn](https://docs.rs/bevy/latest/bevy/)
- [Wiki Page on ECS]()
- [This blog post inspired this current implementation](https://ianjk.com/ecs-in-rust/)