entitysystem.adoc 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. = Entity System Zay-ES
  2. :revnumber: 2.0
  3. :revdate: 2020/07/25
  4. Entity Systems are a new way of organising your game data.
  5. The basic idea comes from the famous t-machine article about entity systems as a possibility for mmorpg development.
  6. Zay-ES is pspeed's Entity System which he uses for his game Mythruna.
  7. Entity Systems aim to make your project more clear and dynamic.
  8. == Entity System Introduction
  9. If you are new to this topic you should read:
  10. xref:es/entitysystem/introduction.adoc[Entity System Introduction]
  11. *Read this if you want to look carefully at the design of a general ES and compare between different projects.*
  12. xref:es/entitysystem/detailed.adoc[Entity System Detailed]
  13. xref:es/entitysystem/interviews.adoc[Entity System Approaches and Interviews]
  14. == Zay-ES Tutorials
  15. * link:https://github.com/jMonkeyEngine-Contributions/zay-es/wiki[Official Zay ES Wiki]
  16. * xref:es/entitysystem/beginner.adoc[Zay-ES Beginner]
  17. * xref:es/entitysystem/entityset.adoc[The EntitySet]
  18. * AppStates/Filter
  19. * Zay-ES and SQL
  20. == Zay-ES Examples
  21. In the future, more examples will be added to help with solving problems the Entity System way.
  22. * xref:es/entitysystem/examples/damagesystem.adoc[Making a Damage System]
  23. * xref:es/entitysystem/examples/own_logic_thread.adoc[Your Own Logic Thread]
  24. == Zay-ES Forum
  25. A lot of very up-to-date information on the Zay-ES entity system can be found on the jME3 Forum. There are example projects, example code, and a lot of general help.
  26. * link:http://hub.jmonkeyengine.org/c/user-code-projects/zay-es[ Zay-ES forum]
  27. == Zay-ES Download
  28. Zay-ES can be downloaded via SVN from link:https://github.com/jMonkeyEngine-Contributions/zay-es[https://github.com/jMonkeyEngine-Contributions/zay-es]
  29. It also now available as a jMonkey SDK plugin.