Skip to content

Commit b233e17

Browse files
emanzionelockiejslee02
authored
Added some additional resources (#41)
* Added main libraries and frameworks for Rust Signed-off-by: Emanuele Manzione <[email protected]> * Added main libraries and frameworks for C# Signed-off-by: Emanuele Manzione <[email protected]> * Added main libraries and frameworks for Zig Signed-off-by: Emanuele Manzione <[email protected]> * Added some benchmarks for C# libraries Signed-off-by: Emanuele Manzione <[email protected]> * Added the Tutorials section Signed-off-by: Emanuele Manzione <[email protected]> * Added some additional blog posts Signed-off-by: Emanuele Manzione <[email protected]> * Replaced the plain "github" textual link with a button Signed-off-by: Emanuele Manzione <[email protected]> * Made all the libraries' names bold Signed-off-by: Emanuele Manzione <[email protected]> * Added The Forge to the Graphics Engines section Signed-off-by: Emanuele Manzione <[email protected]> * Added a bunch of Game Engines Signed-off-by: Emanuele Manzione <[email protected]> * Added Seba's Lab in Blog Posts section Signed-off-by: Emanuele Manzione <[email protected]> * Add Common Lisp libraries (#24) Signed-off-by: Emanuele Manzione <[email protected]> * Update format Signed-off-by: Emanuele Manzione <[email protected]> * Enriched the Go sections Signed-off-by: Emanuele Manzione <[email protected]> * Added Halley to the C++ Game Engines list Signed-off-by: Emanuele Manzione <[email protected]> * Added Nazara Engine to the C++ Game Engines section Signed-off-by: Emanuele Manzione <[email protected]> * Added the Physics libraries section Signed-off-by: Emanuele Manzione <[email protected]> * Added Lina Engine under C++ game engines section Signed-off-by: Emanuele Manzione <[email protected]> * Added a C# framework Signed-off-by: Emanuele Manzione <[email protected]> * Added a Rust game engine Signed-off-by: Emanuele Manzione <[email protected]> * Added two new ECS libraries for C# Signed-off-by: Emanuele Manzione <[email protected]> * Fixed a duplicated entry Signed-off-by: Emanuele Manzione <[email protected]> * Added some additional resources Signed-off-by: Emanuele Manzione <[email protected]> * Added WickedEngine under the Engines section Signed-off-by: Emanuele Manzione <[email protected]> --------- Signed-off-by: Emanuele Manzione <[email protected]> Co-authored-by: Andrew Kravchuk <[email protected]> Co-authored-by: Jeongseok (JS) Lee <[email protected]>
1 parent e3cfe46 commit b233e17

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
* __matter__ - C++17/20 ECS implementation [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/Dreyri/matter) ![Dreyri/matter](https://img.shields.io/github/stars/Dreyri/matter.svg?style=flat&label=Star&maxAge=86400)
2222
* __mustache__ - A fast, modern C++ entity component system [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/kirillochnev/mustache) ![kirillochnev/mustache](https://img.shields.io/github/stars/kirillochnev/mustache.svg?style=flat&label=Star&maxAge=86400)
2323
* __pico_ecs__ - Single-header and cross-platform ECS [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/empyreanx/pico_headers) ![empyreanx/pico_headers](https://img.shields.io/github/stars/empyreanx/pico_headers.svg?style=flat&label=Star&maxAge=86400)
24+
* __WickedEngine's ECS__ - WickedEngine's ECS implementation [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/turanszkij/WickedEngine/blob/master/WickedEngine/wiECS.h) ![turanszkij/WickedEngine](https://img.shields.io/github/stars/turanszkij/WickedEngine.svg?style=flat&label=Star&maxAge=86400)
2425

2526
#### C#
2627

@@ -96,6 +97,9 @@
9697

9798
* __mach-ecs__ - Entity Component System from first-principles designed for Zig [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/hexops/mach-ecs) ![hexops/mach-ecs](https://img.shields.io/github/stars/hexops/mach-ecs.svg?style=flat&label=Star&maxAge=86400)
9899
* __Zig ECS__ - A Zig port of the fantasic Entt [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/prime31/zig-ecs) ![prime31/zig-ecs](https://img.shields.io/github/stars/prime31/zig-ecs.svg?style=flat&label=Star&maxAge=86400)
100+
* __ZCS__ - An archetype based entity component system written in Zig [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/Games-by-Mason/ZCS) ![Games-by-Mason/ZCS](https://img.shields.io/github/stars/Games-by-Mason/ZCS.svg?style=flat&label=Star&maxAge=86400)
101+
* __knoedel__ - Data oriented application framework written in Zig (ECS) [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/Lommix/knoedel) ![Lommix/knoedel](https://img.shields.io/github/stars/Lommix/knoedel.svg?style=flat&label=Star&maxAge=86400)
102+
* __Comptime ECS__ - Comptime-defined ECS implementation in Zig [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/Very-Blank/Ecs) ![Very-Blank/Ecs](https://img.shields.io/github/stars/Very-Blank/Ecs.svg?style=flat&label=Star&maxAge=86400)
99103

100104
#### Haskell
101105

@@ -129,6 +133,7 @@
129133
* __halley__ - A lightweight game engine written in modern C++ [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/amzeratul/halley) ![amzeratul/halley](https://img.shields.io/github/stars/amzeratul/halley.svg?style=flat&label=Star&maxAge=86400)
130134
* __Nazara Engine__ - Cross-platform framework aimed at real-time applications requiring audio, 2D and 3D real-time rendering, network and more [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/NazaraEngine/NazaraEngine) ![NazaraEngine/NazaraEngine](https://img.shields.io/github/stars/NazaraEngine/NazaraEngine.svg?style=flat&label=Star&maxAge=86400)
131135
* __Lina Engine__ - Modular, tiny and fast C++ game engine, aimed to develop 3D desktop games [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/inanevin/LinaEngine) ![inanevin/LinaEngine](https://img.shields.io/github/stars/inanevin/LinaEngine.svg?style=flat&label=Star&maxAge=86400)
136+
* __WickedEngine__ - 3D engine with modern graphics [![GitHub](https://img.shields.io/badge/GitHub-grey)](https://github.com/turanszkij/WickedEngine) ![turanszkij/WickedEngine](https://img.shields.io/github/stars/turanszkij/WickedEngine.svg?style=flat&label=Star&maxAge=86400)
132137

133138
#### Go
134139

@@ -180,6 +185,7 @@
180185
* [Understand data-oriented design](https://learn.unity.com/tutorial/part-1-understand-data-oriented-design)
181186
* [Unity ECS series](https://gametorrahod.com/tag/unity-ecs/)
182187
* [Seba's Lab](https://www.sebaslab.com/)
188+
* [WickedEngine's ECS implementation](https://wickedengine.net/2019/09/entity-component-system/)
183189

184190
### Talks & Slides
185191

0 commit comments

Comments
 (0)