How to Contribute

Esoterica in its current form is primarily a prototype/starter kit engine with a small set of folks working on it. As such, development is primarily done by a few individuals in their spare time, there is no desire to grow past this model of development and so we don’t want to grow the number of core contributors.

That said we’d love to get some community involvement and contributions within reason. If you wish to contribute and help develop Esoterica in some way, here’s some of the way that you can help us…

Sample Game

We are building a sample game to prove out the various engine and gameplay systems as well as various asset pipelines. This will be a third-person high speed action game.

We are currently looking for the following individuals:

  • Technical animator/animator to help build a locomotion and combat set.

  • Technical character artist to help build out our character pipelines.

If you are technically minded, curious and don’t mind working with in-development technology, please contact us

If we find the right individuals, this can be a paid opportunity.

File GitHub Issues

Find a bug, encounter a crash or find some obvious silly code. Please file a GitHub Issue and we’ll try to take care of it ASAP. Since this is a hobby engine and so is being maintained in our spare time, please limit these issues to bugs/crashes/etc.

We are open source but not open contribution. As such any larger feature requests or large PRs will be rejected.

If you really do want to contribute in a larger way, please contact us and we will see if we can figure something out.

Middleware providers

If you spot a gap in Esoterica that your product might fill and would like us to integrate your middleware into Esoterica and are okay with us distributing a demo/trial/non-commercial version of it, please contact us.

There are 3 open areas where a middleware product would be great to just slot in:

  • Audio

  • UI

  • VFX/Particle Systems