apecs
A petite entity component system (by fullptr)
supernova
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design (by supernovaengine)
apecs | supernova | |
---|---|---|
2 | 10 | |
17 | 226 | |
- | 4.0% | |
1.8 | 9.4 | |
over 2 years ago | 7 days ago | |
C++ | C++ | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
apecs
Posts with mentions or reviews of apecs.
We have used some of these posts to build our list of alternatives
and similar projects.
-
<coroutine> vs <ranges>: An ECS Example
A few months ago I posted my entity component system where the bulk of the implementation was implemented via coroutines. It was a fairly clean implementation, however in hindsight it was the wrong tool for the job.
-
apecs: A petite entity component system
Library: https://github.com/MagicLemma/apecs
supernova
Posts with mentions or reviews of supernova.
We have used some of these posts to build our list of alternatives
and similar projects.
- Game "engine" selection for prototype.
- What 3d game engine should I use? I have next to no coding experience.
- Supernova Engine v0.1.1 released!
- Primeiro release da Supernova Engine
-
First release of Supernova Engine
After years developing and changing a lot of things, I finnaly present the first release v0.1 of Supernova Engine (https://github.com/supernovaengine/supernova). Documentation isn't finished yet but I made a bunch of samples to help anyone who wants to start in this engine.
- New tilemap sample in Supernova Engine (link in comments)
-
Which game engine is best for my game?
You can try Supernova Engine, it is fast and simple: www.supernovaengine.org
- My new entity-component-system (ecs) and data-oriented game engine
- My new game engine
- I need help to test my new game engine
What are some alternatives?
When comparing apecs and supernova you can also consider the following projects:
flecs - A fast entity component system (ECS) for C & C++
ping - ICMP Ping library for Go
imgui_entt_entity_editor - A drop-in entity editor for EnTT with Dear ImGui
calamity - A library for writing discord bots in haskell
Tecs - Tecs (Transactional, Thread-safe, Templated ECS)
dependency_injection_for_games - Code accompanying the Medium article "Dependency Injection for Games"
Croissant - A C++ library to make comparaisons more user friendly.
radius - A pure PHP RADIUS client based on SysCo/al implementation
entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
stylized_snake_game - A cross-platform desktop stylized version of snake game made from scratch in C++/OpenGL.