3.0 KiB
3.0 KiB
EnTT in Action
EnTT is widely used in private and commercial applications. I cannot even
mention most of them because of some signatures I put on some documents time
ago. Fortunately, there are also people who took the time to implement open
source projects based on EnTT and did not hold back when it came to
documenting them.
Below an incomplete list of games, applications and articles that can be used as a reference:
-
Games
- Minecraft: of course, that Minecraft, by Mojang (see the open source attributions page).
- Face Smash: a game to play with your face.
- EnTT Pacman: an example of how
to make Pacman with
EnTT. - Classic Tower Defence: a tiny little tower defence game featuring a homemade font. Check it out.
- The Machine: a box pushing puzzler with logic gates and other cool stuff. Check it out.
- EnttPong: an example of how to make
Pong with
EnTT. - Randballs: simple
SFMLandEnTTplayground.
-
Engines/Frameworks:
- The Forge: cross-platform rendering framework by Confetti.
- starlight: game programming framework
using
Allegro,Luaand modern C++. - Apparently Qub3d: because blocks should be open source.
- shiva: modern C++ engine with modularity.
-
Articles
- Space Battle: Huge edition: huge space battle built entirely from scratch.
- Space Battle: huge space
battle built on
UE4. - Experimenting with ECS in UE4:
interesting article about
UE4andEnTT. - Implementing ECS architecture in UE4: giant space battle.
-
Any Other Business:
- MatchOneEntt: port of
Match One for
Entitas-CSharp. - GitHub contains also
many other examples
of use of
EnTTfrom which to take inspiration if interested.
- MatchOneEntt: port of
Match One for
If you know of other resources out there that are about EnTT, feel free to
open an issue or a PR and I'll be glad to add them to this page.