anchor.diff:  *  Verify that all assets are up-to-date and converted to .j3o.
   *  Verify that your code loads the optimized .j3o files, and not the original model formats.
   *  Prepare licenses of assets that you use for inclusion. (You _did_ obtain permission to use them, right…?)
  -*  Switch off fine <<jme3/advanced/logging#,logging>> output.
  +*  Switch off fine xref:ROOT:jme3/advanced/logging.adoc[logging] output.
   *  Prepare promotional art: The most awesome screenshots (in thumbnail, square, vertical, horizontal, and fullscreen formats) and video clips. Include name, contact info, slogan, etc., so future customers can find you.
   *  Prepare a readme.txt file, or installation guide, or handbook – if applicable.
   *  Get a certificate if one is required for your distribution method (see below).
  
positive.code: ====
  
  
  Read all about <<jme3/advanced/custom_controls#,Custom Controls>> and <<jme3/advanced/application_states#,Application States>> here.
  
  
  === Optimize Application Performance
  
  *  <<jme3/intermediate/optimization#,Optimization>> – How to avoid wasting cycles
  *  <<jme3/advanced/multithreading#,Multithreading>> – Use concurrency for long-running background tasks, but don't manipulate the scene graph from outside the main thread (update loop)!
  *  You can add a <<sdk/debugging_profiling_testing#,Java Profiler>> to the jMonkeyEngine SDK via Tools → Plugins → Available. The profiler presents statistics on the lifecycle of methods and objects. Performance problems may be caused by just a few methods that take long, or are called too often (try to cache values to avoid this). If object creation and garbage collection counts keep increasing, you are looking at a memory leak.
  
  
  === Don't Mess With Geometric State
  
negative.code: = Best Practices For jME3 Developers
  :revnumber: 2.0
  :revdate: 2020/07/14
  
  
  Every milestone of a game development project is made up of phases: Planning, development, testing, and release. Every milestone involves updates to multi-media assets and to code.
  