# Video: Advanced Castle Game Engine: forms, 3D generation, shaders, customizing editor

**URL:** https://forum.castle-engine.io/t/video-advanced-castle-game-engine-forms-3d-generation-shaders-customizing-editor/1402
**Category:** News
**Created:** [October 25, 2024, 12:05pm UTC](https://forum.castle-engine.io/t/video-advanced-castle-game-engine-forms-3d-generation-shaders-customizing-editor/1402 "2024-10-25T12:05:27Z")
**Posts on this page:** 2
**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: [October 25, 2024, 12:05pm UTC](https://forum.castle-engine.io/t/video-advanced-castle-game-engine-forms-3d-generation-shaders-customizing-editor/1402/1 "2024-10-25T12:05:28Z")

</div>

| [![TCastleControl on Delphi FMX form](https://forum.castle-engine.io/uploads/default/original/2X/2/26cfef3210c03bc58f9dfa5fb3ce61a0ab79c75e.png)](https://castle-engine.io/wp/wp-content/uploads/2024/10/delphi_fmx_3.png "TCastleControl on Delphi FMX form") |

A recording from my presentation in 2023 is now [available on YouTube](https://www.youtube.com/watch?v=Lsce48ltVqY). This talk is titled _“Advanced Castle Game Engine: forms, 3D generation, shaders, customization”_ and I presented it at ITDevCon conference in _Rome_ almost exactly 1 year ago. I go through important CGE features:

1. [You can put engine rendering on Delphi FMX form](https://castle-engine.io/control_on_form).
2. [You can create and modify X3D nodes using Pascal, to build or modify 3D models](https://castle-engine.io/vrml_x3d.php) — e.g. to display something from external sources (e.g. some machinery state) or to procedurally generate worlds.
3. [Compositing shaders using shader effects](https://castle-engine.io/compositing_shaders.php) — original and powerful way to write shader code in our engine.
4. [Registering custom components in the editor](https://castle-engine.io/custom_components) — a gateway to extending what you can do in the CGE editor.

More:

- [Slides from the talk are available here](https://castle-engine.io/itdevcon2023/slides2),
- [recording of the 1st talk (preceding it and introducing our engine, editor, coding in Pascal, physics) is here](https://www.youtube.com/watch?v=R3niyAiiv4gp),
- [all collected resources (slides, recordings, examples) from past conferences are here.](https://castle-engine.io/conferences)

Enjoy, and if you like it [please support us on Patreon](https://www.patreon.com/c/castleengine)!

---

<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: [December 28, 2024, 1:38pm UTC](https://forum.castle-engine.io/t/video-advanced-castle-game-engine-forms-3d-generation-shaders-customizing-editor/1402/2 "2024-12-28T13:38:23Z")

</div>


