# Many new things: Various editor, glTF, physics, sprite sheets and other improvements. Upcoming more: tutorial, sprite sheet editor, particle system news

**URL:** <https://forum.castle-engine.io/t/many-new-things-various-editor-gltf-physics-sprite-sheets-and-other-improvements-upcoming-more-tutorial-sprite-sheet-editor-particle-system-news/309>\
**Category:** News\
**Created:** [March 14, 2021, 5:43pm UTC](https://forum.castle-engine.io/t/many-new-things-various-editor-gltf-physics-sprite-sheets-and-other-improvements-upcoming-more-tutorial-sprite-sheet-editor-particle-system-news/309 "2021-03-14T17:43:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![michalis](https://forum.castle-engine.io/user_avatar/forum.castle-engine.io/michalis/32/3_2.png) [@michalis](https://forum.castle-engine.io/u/michalis)\
**Post date:** [March 14, 2021, 5:43pm UTC](https://forum.castle-engine.io/t/many-new-things-various-editor-gltf-physics-sprite-sheets-and-other-improvements-upcoming-more-tutorial-sprite-sheet-editor-particle-system-news/309/1 "2021-03-14T17:43:35Z")

</div>

| [![Castle Game Engine editor](https://castle-engine.io/wp/wp-content/uploads/2021/03/editor_menu-200x113.png)](https://castle-engine.io/wp/wp-content/uploads/2021/03/editor_menu.png "Castle Game Engine editor") |

We’re busy doing a lot of things 🙂

1. [The pull request with our own sprite sheet editor and format is in-progress](https://github.com/castle-engine/castle-engine/pull/248). Thanks to _Andrzej Kilijański!_

2. New tutorial is being finished: using [CGE editor](https://castle-engine.io/manual_editor.php), from scratch to a complete game. Thanks to _Eugene Loza!_

3. GPU-based particles in 2D and 3D. See forum posts about [GPU-based 3D particle system for CGE (with editor)](https://forum.castle-engine.io/t/3d-particle-system), [2D particle system now supports GPU-based particles](https://forum.castle-engine.io/t/cge-2d-particle-emitter-now-supports-gpu-based-particle). Thanks to _Trung Le (Kagamma)!_

The new engine features available now as part of [regular engine download](https://castle-engine.io/):

1. CGE editor: Directory operations: create, delete directory from the editor. Proper refresh (to show new dirs on the left, available in both panels, done automatically too when switching applications).

2. CGE editor: Undo for properties changed by a dialog (thanks to _Eugene Loza_).

3. CGE editor: Easier textual input of `TCastleTransform.Scale`, you can just type a single float (by _Andrzej Kilijański_ and _Michalis_).

4. CGE editor: Less alarming exception messages. Better behavior when opening invalid design files.

5. CGE editor: Remembers window state and sizes (thanks to _Eugene Loza_).

6. glTF: Support STEP interpolation in animations ([you can try glTF-Sample-Models/2.0/InterpolationTest/ (from Khronos) to test](https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/InterpolationTest)).

7. glTF: Important reading [fix](https://github.com/castle-engine/view3dscene/issues/34), in particular visible on some [Kenney glTF models](https://www.kenney.nl/assets/city-kit-suburban).

8. [Sprite sheets](https://github.com/castle-engine/castle-engine/wiki/Sprite-sheets) and [images](https://github.com/castle-engine/castle-engine/wiki/Images) loaded to `TCastleScene`: by default do not force power-of-2 texture.

9. Physics: [gravity strength](https://castle-engine.io/apidoc-unstable/html/CastleTransform.TPhysicsProperties.html#GravityStrength), very useful for 2D game when often 1 unit is not 1 meter (thanks to _Andrzej Kilijański_).

10. Physics: [capsule collider](https://castle-engine.io/apidoc-unstable/html/CastleTransform.TCapsuleCollider.html) (thanks to _Andrzej Kilijański_).

11. Transform feedback ([TGLSLProgram.SetTransformFeedbackVaryings](https://castle-engine.io/apidoc-unstable/html/CastleGLShaders.TGLSLProgram.html#SetTransformFeedbackVaryings)) with demo in [examples/3d\_rendering\_processing/transform\_feedback.lpr](https://github.com/castle-engine/castle-engine/blob/master/examples/3d_rendering_processing/transform_feedback.lpr) (thanks to _Trung Le (Kagamma)_).

12. [Theme images now use TCastlePersistentImage](https://castle-engine.io/apidoc-unstable/html/CastleControls.TCastleTheme.html#ImagesPersistent) (thanks to _Eugene Loza_). Updated [documentation about theme](https://castle-engine.io/manual_2d_user_interface.php#section_theme) — the usage is now often simpler.

13. Fixes to handlings URLs with anchors (by _Andrzej Kilijański_ and _Michalis_).
