#
entity-component-system
Here are 443 public repositories matching this topic...
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
gamedev
reflection
game-engine
cpp
data-oriented-design
modern-cpp
game-development
ecs
entity-component-system
header-only
cpp17
game-programming
entity-component
architectural-patterns
indiedev
data-oriented
game-dev
ecs-framework
indie-developer
entt
-
Updated
May 4, 2021 - C++
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
game
c-sharp
gamedev
design-pattern
performance
game-engine
tdd
unity
game-development
design-patterns
ecs
entity-component-system
entity-framework
entity
paradigm
test-driven-development
entity-component
entitas
paradigmshift
entitas-csharp
-
Updated
Mar 29, 2021 - C#
C++ game engine focusing on modern rendering techniques and performance.
audio
lua
input
network
vulkan
entity-component-system
raytracing
pbr
gltf
bullet-physics
directx11
directx12
-
Updated
May 4, 2021 - C++
3D C++ Game Engine - yet another open source game engine
editor
windows
linux
game-engine
data-oriented-design
game-development
entity-component-system
3d-game-engine
-
Updated
May 2, 2021 - C++
A fast entity component system (ECS) for C & C++
gamedev
cpp
data-oriented-design
c99
game-development
ecs
entity-component-system
cpp11
ecs-framework
flecs
-
Updated
May 4, 2021 - C
Engo is an open-source 2D game engine written in Go.
-
Updated
Apr 11, 2021 - Go
Game engine with an emphasis on architectual quality and performance
open-source
csharp
game-engine
cpp
ssr
engine
vulkan
imgui
entity-component-system
bsdf
ssao
bullet-physics
shadow-mapping
spartan
directx11
taa
-
Updated
May 3, 2021 - C++
A continuation of the popular Artemis ECS framework
-
Updated
Apr 28, 2021 - Java
LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
unity
game-development
unity3d
ecs
entity-component-system
unityengine
data-oriented
ecs-framework
leoecs
-
Updated
Apr 22, 2021 - C#
Svelto ECS C# Lightweight Data Oriented Entity Component System Framework
-
Updated
Mar 1, 2021 - C#
A developing game server framework,based on Entity Component System(ECS).
lightweight
golang
websocket-server
websockets
actor-model
concurrency
ecs
entity-component-system
distributed
rpc
tcp-server
extensible
gameserver
udp-server
gameframework
-
Updated
Mar 30, 2021 - Go
Lightweight, multi-platform, data-oriented game engine.
windows
macos
linux
ios
webgl
opengl
graphics-engine
metal
game-engine
vulkan
glsl
wasm
entity-component-system
spir-v
hlsl
d3d11
opengl-es
data-oriented
andoid
-
Updated
May 3, 2021 - C++
An ambient life simulation driven by user activity within a Discord server
bot
node
canvas
simulation
pixel-art
discord
websockets
canvas-game
discord-bot
ecs
entity-component-system
autonomous-characters
discord-server
isometric
dzone
cubes
scene
pixi-js
pixijs
pixi
-
Updated
Apr 26, 2021 - JavaScript
workflow
actors
unity
management
unity-editor
unity3d
unity-scripts
ecs
entity-component-system
innovation
entity
game-framework
actor
unity-engine
gameobject
unity3d-framework
entity-component-architecture
unity-framework
unity-objects
ecs-signals
pooling-gameobjects
-
Updated
Apr 22, 2021 - C#
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
editor
c-plus-plus
opengl
game-engine
data-oriented-design
data-driven
cpp14
game-development
ecs
entity-component-system
gtkmm
pbr
resource-manager
3d
3d-game-engine
3d-editor
planet-generator
real-time-rendering
planet-renderer
ecs-framework
-
Updated
Mar 13, 2021 - C++
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
game
game-engine
cpp
engine
game-development
python-script
ecs
entity-component-system
lua-script
entity
cpp17
entity-component
cpp-library
gameobject
cpp-templates
cpp-game-engine
-
Updated
Apr 29, 2021 - C++
WIP ClojureScript game/engine using Pixi.js for rendering.
-
Updated
Apr 4, 2020 - Clojure
lethal-guitar
commented
Jan 2, 2020
The reasons why this header file lives outside of game_logic
don't apply anymore. It would make things simpler if it was merged into the other "global" file.
1
aith
commented
Apr 30, 2021
There's an error when applying the iterator patch on commits recommended commits 81fc9fa1dc9162cb50e77ab5f7d7085eb3c4bc9e
28f56e2cbf03a164741f2eade17f9515f887482c
Here's the log for 81fc9fa1dc9162cb50e77ab5f7d7085eb3c4bc9e
git apply modules/godex/patches/add_custom_iterator.patch --reject --ignore-space-change --ignore-whitespace
Checking patch SConstruct...
Hunk #1 succeeded at 581 (
C++ single-header entity component system library
-
Updated
Aug 19, 2020 - C++
SpatialOS GDK for Unity
game
games
online
server
unity
multiplayer
game-development
gdk
unity-editor
ecs
entity-component-system
mmo
improbable
spatialos
unity3d-games
massive
monobehaviour
spatialos-gdk
-
Updated
Jan 26, 2021 - C#
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
-
Updated
May 3, 2021 - C#
Sample OOP/ECS/DOD project (C++) for an internal Unity lecture in 2018
-
Updated
Nov 20, 2020 - C++
a fast, type driven, extensible ECS for game development
-
Updated
Apr 22, 2021 - Haskell
An ECS (Entity Component System) for Python
-
Updated
Mar 31, 2021 - Python
Entity Component System focused on usability and speed.
rust
gamedev
game-development
ecs
entity-component-system
entity-component
architectural-patterns
data-oriented
shipyard
parallel-ecs
-
Updated
Mar 31, 2021 - Rust
-
Updated
Nov 17, 2020 - Lua
Improve this page
Add a description, image, and links to the entity-component-system topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the entity-component-system topic, visit your repo's landing page and select "manage topics."
Required skills: Cython
Difficulty: Medium
Animation frames from AoE2 graphics files are packed into a texture atlas by the openage converter. We use bin packing to find the optimal arrangement (= smallest atlas dimensions) of the frames in the atlas. Bin packing becomes computationally intensive if a lot of frames are packed (look