Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Who is using EnTT out there? #36

Closed
skypjack opened this issue Feb 6, 2018 · 31 comments
Closed

Who is using EnTT out there? #36

skypjack opened this issue Feb 6, 2018 · 31 comments
Assignees
Labels
help wanted I don't have the knowledge/resources to do that

Comments

@skypjack
Copy link
Owner

skypjack commented Feb 6, 2018

If you are using EnTT in a real world project, I want to let you know that there exists a dedicate section in the wiki where I'd be glad to add a link for you.
Feel free to add a comment to this issue or get in touch with me privately.

@skypjack skypjack added the discussion it sounds interesting, let's discuss it label Feb 6, 2018
@skypjack skypjack self-assigned this Feb 6, 2018
@UnoYakshi
Copy link

Making ECS plug-in for Unreal Engine 4. Here's the link to the thread.
For the start, I've decided to use EnTT for the number of reasons:

  • most of the popular ECS C++ implementations (like Artemis, EntityX, Anax) were updated 1-2 years ago, while EnTT still improves itself

  • really nice set of features

  • it could sound strange, but I see WIPness as an advantage; what I mean is community affect can in a way faster manner, and the creator is still eager to work on the project

Later on, I'm going to use this plug-in for my game projects (for now, mostly tactical FPSs).

@skypjack
Copy link
Owner Author

Awesome! Thank you for being the first on this thread and with such a good project.

Feel free to contact me whenever you want either on GitHub or by mail. Feedback, requests for new features, bug reports, PRs, whatever... everything is welcome! ;-)

Do you plan to make the project open source? Is there already a link?

@UnoYakshi
Copy link

@skypjack, I'm not sure if it will be open-source (still thinking), however, I want it to be available for any indie-developer.
For now it's in private repo, just have started to integrate.

And I must say I'm a new one in ECS, so I'll play with it firstly.

@skypjack
Copy link
Owner Author

Good. I am at your disposal if you need help, do not hesitate to contact me.

I'm not sure about the wording to use to mention your project in the readme. If you have any advice, please let me know.

@UnoYakshi
Copy link

@skypjack, I think something like EnTT-UE4-integration plug-in will be sufficient.

@skypjack
Copy link
Owner Author

Well, it looks like people don't like to see their projects and names put in a readme file.
It makes sense indeed. Nevermind.
I'm closing the ticket.

@Dyrewulfe
Copy link

Well, I know this is closed and all... Anyways, I'm looking into using EnTT to rebuild Cataclysm: Dark Days Ahead with sane design. Not technically using it yet(still working out the mechanics while trying to cut through one of those Gordian Knots), but if we go ahead with it and start making progress, I'll drop you a link.

@skypjack
Copy link
Owner Author

skypjack commented Apr 6, 2018

@wulfe813 Wow, yeah, definitely. It would be appreciated!! Thank you very much. Hoping you enjoy using EnTT.

@skypjack
Copy link
Owner Author

Time to reopen this issue for a few days and see if someone else wants to add a project to this list.
To be honest I've been told of several projects during the last months, but unfortunately I cannot mention them unless authors pop out giving the rights to do it. 😭

@skypjack skypjack reopened this Nov 17, 2018
@L3nn0x
Copy link

L3nn0x commented Nov 20, 2018

I'm actually considering moving away from entityX and use entt. The major reason is that I need to be able to store entities in a component and it's a pain to do it in entityX (I'm using the compile time version). The fact that the project is maintained is also a good thing in my opinion.
I can't really say if I'll end up using it or not yet, but I like what I see so far!

@skypjack
Copy link
Owner Author

@L3nn0x I'm glad to know that. I moved away from entityx for several reasons (memory usage, features, no longer maintained, and so on) and I understand what you mean.
Let me know if you'll ever decide to switch and feel free to ping me so that I can add your project to the list. 👍

@skypjack skypjack changed the title Call for links: who is using EnTT out there? Who is using EnTT out there? May 23, 2019
@skypjack skypjack added help wanted I don't have the knowledge/resources to do that and removed discussion it sounds interesting, let's discuss it labels May 23, 2019
@skypjack skypjack pinned this issue May 23, 2019
@skypjack skypjack reopened this May 23, 2019
@maximegmd
Copy link

We are using entt heavily for the mods Skyrim Together and Fallout Together, both of them can be found at https://github.com/tiltedphoques/TiltedOnline

@skypjack
Copy link
Owner Author

Great @Yamashi I'm glad to know it. Feel free to ping me if you ever need help with EnTT! 👍

@OverShifted
Copy link

I am also using EnTT in my little game engine; But I don't think it is considered "Real World".
Here it is: https://github.com/OverShifted/OverEngine

@skypjack
Copy link
Owner Author

@OverShifted can I ask you to create a new issue with the link to your project?
I'm out of home at the moment and I don't want to forget about this message, since the issue is closed.
Thanks! :)

@JohnMrziglod
Copy link

Hi @skypjack!
Thank you very much for this amazing tool! I decided to give it a try in my new project (after butchering around with OOP-heavy game classes for years) and I LOVE it. Everything is so much easier now.
Link to my project: https://store.steampowered.com/app/1670930/Black_Sun/

@skypjack
Copy link
Owner Author

Hi @JohnMrziglod thanks for the heads-up, it looks good!!
Do you mind if I add it to the list of showcases?

@JohnMrziglod
Copy link

Please, go ahead :)

@skypjack skypjack mentioned this issue Jul 26, 2021
5 tasks
@ajh123
Copy link

ajh123 commented Nov 13, 2021

I'm using ENTT in my game, this is what I just need :) 👍

@skypjack
Copy link
Owner Author

Hi @ajh123 what kind of game is it? How far from being released?

@ajh123
Copy link

ajh123 commented Nov 17, 2021

@skypjack it is not really ready for release yet, I will tell you and make a release in the got as well when it is ready

@zaucy
Copy link
Contributor

zaucy commented Nov 15, 2022

Hey! I've been developing Ecsact which is a language dedicated to ECS. It's free and open source.

Part of Ecsact is the Ecsact Runtime which can be implemented in several ways. We (the Ecsact developers) maintain one built with EnTT! The source for that is here: https://github.com/ecsact-dev/ecsact_rt_entt

I would love to have Ecsact and/or the Runtime implementation included in "Projects using EnTT"

@skypjack
Copy link
Owner Author

@zaucy sure thing, I'm more than glad to add it. Do you want to suggest a description or can I proceed on my own?

@zaucy
Copy link
Contributor

zaucy commented Nov 16, 2022

@skypjack I think something like this could describe it well enough.

Ecsact: A language dedicated to describing ECS. An ecsact runtime implementation is maintained by the Ecsact development team which heavily utilizes EnTT.

By all means, give it a description you'd prefer!

@skypjack
Copy link
Owner Author

Do you think that engines and the like is appropriate as a section or any other business is better? I don't really have a lang section, sorry. 🙂

@zaucy
Copy link
Contributor

zaucy commented Nov 16, 2022

I would lean more to engines and the like with an emphasis on "the like" haha

@GloriousPtr
Copy link

I am using EnTT in my game engine: https://github.com/MohitSethi99/ArcGameEngine

@skypjack
Copy link
Owner Author

Cool, thanks for pointing it out. 👍

@jwmcglynn
Copy link

Hey, would you please add my project to your list under "Engines and the like"?

  • Donner: a modern SVG rendering engine in C++20 that uses EnTT for its data-model.

@GuusKemperman
Copy link

GuusKemperman commented Oct 14, 2024

Hi, we are using EnTT in our game engine and I was wondering if it could be added to the list :)

https://github.com/GuusKemperman/CoralEngine - An extensive open-source student top-down engine with the tools to make games in C++ and Visual scripting

We also used this engine to create the game Lichgate:
https://buas.itch.io/lichgate - A top-down action rogue-like where you unlock abilities to fight an enormous horde of enemies in an endless world

@skypjack
Copy link
Owner Author

Sure thing @GuusKemperman done. They're in the wiki now. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted I don't have the knowledge/resources to do that
Projects
None yet
Development

No branches or pull requests