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:

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. Any larger feature requests or large PRs will be rejected.

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

Test Assets

We’re in need of some test assets that we can distribute with the engine. We need this data so that we can provide examples of the various animation and physics systems in the engine. Right now, we are using purchased asset packs for development, but the licensing thereof prevents us from redistributing these assets publicly.

The test assets we really need are:

  • Basic locomotion/action animations

  • Some basic meshes so we can build a test environment

If you are able to help us with these assets, please contact us

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