# Better documentation how to put engine on Lazarus form (TCastleControl)

**URL:** https://forum.castle-engine.io/t/better-documentation-how-to-put-engine-on-lazarus-form-tcastlecontrol/512
**Category:** News
**Created:** [January 31, 2022, 6:05pm UTC](https://forum.castle-engine.io/t/better-documentation-how-to-put-engine-on-lazarus-form-tcastlecontrol/512 "2022-01-31T18:05:02Z")
**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: [January 31, 2022, 6:05pm UTC](https://forum.castle-engine.io/t/better-documentation-how-to-put-engine-on-lazarus-form-tcastlecontrol/512/1 "2022-01-31T18:05:02Z")

</div>

| [![Castle Game Engine on Lazarus form](https://castle-engine.io/wp/wp-content/uploads/2022/01/lazarus_control_run-200x154.png)](https://castle-engine.io/wp/wp-content/uploads/2022/01/lazarus_control_run.png "Castle Game Engine on Lazarus form") |
| [![Castle Game Engine on Lazarus form](https://castle-engine.io/wp/wp-content/uploads/2022/01/lazarus_control-200x114.png)](https://castle-engine.io/wp/wp-content/uploads/2022/01/lazarus_control.png "Castle Game Engine on Lazarus form") |

We have extended our [documentation how to put engine on Lazarus (and soon Delphi too) form](https://castle-engine.io/control_on_form). It now discusses also where to initialize CGE in this approach, how to use states and UI, and makes it clear that mixing `TCastleControl` and `TCastleWindow` in one application is not allowed.
