Deprecation and TODO

Hi there,

i’m back, kinda sorta. Here’s a list of things i plan on doing over the next 3 months.

  • New Features
    • 3D Support
      • FBX/Collada will be imported to Unity, exported to JSON/binary, readable by the new model loader(s).
      • Skeletal Animation support, CPU and GPU skinning.
      • Model batching/instancing.
      • Materials
      • Particles (merging with 2D particles in terms of editor)
      • (Spatial) scene graph & simple partitioning
      • We might go GLES 2.0 exclusive for this as it makes my life easier πŸ™‚
    • Integrate more/new Android APIs (not sure which yet).
    • GWT backend
  • Documentation
    • Update Wiki, add new articles, steal stuff from libgdx user Wiki πŸ˜€
    • Documented example projects, supplement test suite
  • Bug Fixes
    • Fix the on-resume bug on Android
    • Fix KissFFT, output should match FFT class
    • libmpg123 licensing issue, separate .so file
    • General issue tracker sweep
  • Refactoring/Clean-Up
    • Current 3D APIs, TextureRef, TextureDict etc.
    • Rework/Replace TileD support
    • Remove DecalBatch? It’s slow.

Quite a lot to do as you can tell. I’ll spit out details about individual bullet points in the coming weeks.

In other news, we deprecated the following projects:

We feel that the scene2d UI framework is sufficiently mature to be used as an alternative for TWL. We also don’t have a maintainer for the TWL extension anymore. I guess getting rid of it is the best solution to not have to much dead code in the trunk.