Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/friflo/friflo.engine.ecs-demos

C# ECS demos for 🔥 Friflo.Engine.ECS: Godot, MonoGame & Unity
https://github.com/friflo/friflo.engine.ecs-demos

chsarp ecs ecs-framework entity-component-system godot monogame unity

Last synced: 3 months ago
JSON representation

C# ECS demos for 🔥 Friflo.Engine.ECS: Godot, MonoGame & Unity

Awesome Lists containing this project

README

        

[![logo](https://raw.githubusercontent.com/friflo/Friflo.Engine-docs/main/docs/images/friflo-ECS.svg)](https://github.com/friflo/Friflo.Engine.ECS)   ![SPLASH](https://raw.githubusercontent.com/friflo/Friflo.Engine-docs/main/docs/images/paint-splatter.svg)

[![Github Repo](https://img.shields.io/badge/Friflo.Engine.ECS-grey?logo=github&logoColor=white)](https://github.com/friflo/Friflo.Engine.ECS)
[![C# API](https://img.shields.io/badge/C%23%20API-22aaaa?logo=github&logoColor=white)](https://github.com/friflo/Friflo.Engine-docs)
[![Wiki](https://img.shields.io/badge/Wiki-A200FF?logo=gitbook&logoColor=white)](https://friflo.gitbook.io/friflo.engine.ecs)

# Friflo.Engine.ECS-Demos

This repository contains demos showing integration of [Friflo.Engine.ECS](https://github.com/friflo/Friflo.Engine.ECS)
in various game engines.

- [Godot](Godot) - Windows, macOS, Linux
- [MonoGame](MonoGame) - Windows
- [Unity](Unity) - Windows, macOS, Linux

All projects are using the same [source code](./Godot/Drones.cs) to animate cubes using multiple
[ArchetypeQuery](https://github.com/friflo/Friflo.Engine-docs/blob/main/api/ArchetypeQuery.md)'s.
The screenshot below is a MonoGame WebAssembly build demonstrating the animation with a low amount of entities.



Interactive Browser Demo showing MonoGame WebAssembly integration. [Try out Demo](https://sdl-wasm-sample-web.vercel.app/docs/MonoGame/).
*Note:* WebGL rendering performance cannot compete with Desktop build.