# Latest

**URL:** https://forum.castle-engine.io/latest.md

[Latest](https://forum.castle-engine.io/latest.md) · [Categories](https://forum.castle-engine.io/categories.md)

---

## [Forum Guidelines](https://forum.castle-engine.io/t/forum-guidelines/28)

<div class="topic-metadata">

**Author:** [@michalis](https://forum.castle-engine.io/u/michalis)\
**Replies:** 0\
**Last updated:** [January 12, 2019, 6:38am UTC](https://forum.castle-engine.io/t/forum-guidelines/28 "2019-01-12T06:38:55Z")

</div>

How to Best Get Help Clearly state the problem you need to solve. Mention your Operating System (OS), the version of Free Pascal Compiler (FPC), Lazarus and Castle Game Engine (CGE). Provide a piece of code to re…

---

## [Welcome to the Castle Game Engine forum](https://forum.castle-engine.io/t/welcome-to-the-castle-game-engine-forum/7)

<div class="topic-metadata">

**Author:** [@system](https://forum.castle-engine.io/u/system)\
**Replies:** 3\
**Last updated:** [January 24, 2019, 7:42pm UTC](https://forum.castle-engine.io/t/welcome-to-the-castle-game-engine-forum/7 "2019-01-24T19:42:43Z")

</div>

This is a place to discuss anything related to Castle Game Engine, an open-source cross-platform game engine for Object Pascal. If you’re looking for help, check out also our documentation: Getting Started Manual (ser…

---

## [Porting an existing Delphi FMX card game to Castle Game Engine](https://forum.castle-engine.io/t/porting-an-existing-delphi-fmx-card-game-to-castle-game-engine/2204)

<div class="topic-metadata">

**Author:** [@Hamid](https://forum.castle-engine.io/u/Hamid)\
**Replies:** 16\
**Last updated:** [September 23, 2026, 5:38pm UTC](https://forum.castle-engine.io/t/porting-an-existing-delphi-fmx-card-game-to-castle-game-engine/2204 "2026-09-23T17:38:30Z")

</div>

Hi, I have an existing card game developed with Delphi and FireMonkey (FMX). What would be the easiest way to port it to Castle Game Engine? Is there a recommended approach for reusing as much of the existing Delphi/F…

---

## [3D particle system (Now with full support for 2D and castle-editor)](https://forum.castle-engine.io/t/3d-particle-system-now-with-full-support-for-2d-and-castle-editor/406)

<div class="topic-metadata">

**Author:** [@kagamma](https://forum.castle-engine.io/u/kagamma)\
**Replies:** 20\
**Last updated:** [September 23, 2026, 5:01pm UTC](https://forum.castle-engine.io/t/3d-particle-system-now-with-full-support-for-2d-and-castle-editor/406 "2026-09-23T17:01:57Z")

</div>

Previous thread Thanks to castle-editor’s recent developments, now it is possible to edit particle effects directly inside castle-editor! This release also introduce several new features: You can now use MiddlePar…

---

## [Physics dont work sometimes (bullets can fly through wall)](https://forum.castle-engine.io/t/physics-dont-work-sometimes-bullets-can-fly-through-wall/1168)

<div class="topic-metadata">

**Author:** [@tudarcat](https://forum.castle-engine.io/u/tudarcat)\
**Replies:** 6\
**Last updated:** [September 20, 2026, 2:55pm UTC](https://forum.castle-engine.io/t/physics-dont-work-sometimes-bullets-can-fly-through-wall/1168 "2026-09-20T14:55:08Z")

</div>

I’m testing physical collisions. However I was surprised to find that the physics collision in the 'examples\\physics\\physics\_3d\_shooter ’ bullet sometimes fails. Sometimes it goes right through the wall and sometimes it …

---

## [BB001 - Must be at least 15 characters](https://forum.castle-engine.io/t/bb001-must-be-at-least-15-characters/2012)

<div class="topic-metadata">

**Author:** [@kagamma](https://forum.castle-engine.io/u/kagamma)\
**Replies:** 14\
**Last updated:** [September 19, 2026, 12:35pm UTC](https://forum.castle-engine.io/t/bb001-must-be-at-least-15-characters/2012 "2026-09-19T12:35:26Z")

</div>

I created this topic to post progress on a new game I’m working on. Genre: Roguelike, sandbox, survival, open-world (auto-generated maps) The game is highly moddable. All game logic is implemented using my own scriptin…

---

## [Dragging items between various UIs](https://forum.castle-engine.io/t/dragging-items-between-various-uis/2206)

<div class="topic-metadata">

**Author:** [@kagamma](https://forum.castle-engine.io/u/kagamma)\
**Replies:** 6\
**Last updated:** [September 14, 2026, 11:47am UTC](https://forum.castle-engine.io/t/dragging-items-between-various-uis/2206 "2026-09-14T11:47:18Z")

</div>

I am trying to implement item dragging between various UI. The issue is that if I trigger a Press event and start dragging, the Motion and Release events only fire for the UI that the item originally belonged to, and not…

---

## [Everyone! Book a meeting with me to talk about Castle Game Engine](https://forum.castle-engine.io/t/everyone-book-a-meeting-with-me-to-talk-about-castle-game-engine/2205)

<div class="topic-metadata">

**Author:** [@michalis](https://forum.castle-engine.io/u/michalis)\
**Replies:** 0\
**Last updated:** [September 5, 2026, 6:32pm UTC](https://forum.castle-engine.io/t/everyone-book-a-meeting-with-me-to-talk-about-castle-game-engine/2205 "2026-09-05T18:32:38Z")

</div>

Hey everyone! Use this Book a Meeting link to schedule a meeting with me (I’m Michalis Kamburelis, Castle Game Engine lead). Yes, I mean you. Do it right now. Don’t hesitate. Stop reading now, and click that…

---

## [About TCastleTransform Remove from TCastleViewport](https://forum.castle-engine.io/t/about-tcastletransform-remove-from-tcastleviewport/2202)

<div class="topic-metadata">

**Author:** [@pascalboy](https://forum.castle-engine.io/u/pascalboy)\
**Replies:** 6\
**Last updated:** [August 29, 2026, 5:49pm UTC](https://forum.castle-engine.io/t/about-tcastletransform-remove-from-tcastleviewport/2202 "2026-08-29T17:49:00Z")

</div>

when game over check Clear All TCastleTransform; First : TCastleTransformend.Exists:= false; Secound : TCastleTransform.Update(const SecondsPassed: Single; var RemoveMe: TRemoveType); RemoveMe := rtRemove; First = S…

---

## [Particle system updates (custom shaders, web support), FreeCAD -\> X3D exporter, documentation (exe size, 2D, easy link to API), geometry shader fixes](https://forum.castle-engine.io/t/particle-system-updates-custom-shaders-web-support-freecad-x3d-exporter-documentation-exe-size-2d-easy-link-to-api-geometry-shader-fixes/2201)

<div class="topic-metadata">

**Author:** [@michalis](https://forum.castle-engine.io/u/michalis)\
**Replies:** 0\
**Last updated:** [August 26, 2026, 2:51am UTC](https://forum.castle-engine.io/t/particle-system-updates-custom-shaders-web-support-freecad-x3d-exporter-documentation-exe-size-2d-easy-link-to-api-geometry-shader-fixes/2201 "2026-08-26T02:51:25Z")

</div>

Forgive us for a calm August without the usual weekly announcements, as Michalis spent most of the month on a family vacation. Stay tuned for an upcoming news post about a fea…

---

## [GameEngineExportWB – FreeCAD to X3D and Castle Model Viewer](https://forum.castle-engine.io/t/gameengineexportwb-freecad-to-x3d-and-castle-model-viewer/2197)

<div class="topic-metadata">

**Author:** [@Marco](https://forum.castle-engine.io/u/Marco)\
**Replies:** 1\
**Last updated:** [August 26, 2026, 1:32am UTC](https://forum.castle-engine.io/t/gameengineexportwb-freecad-to-x3d-and-castle-model-viewer/2197 "2026-08-26T01:32:10Z")

</div>

Hi everyone, I would like to share GameEngineExportWB, an open-source Workbench I have been developing for FreeCAD. The project started from a very practical need: I wanted to walk through the models I create in FreeCA…

---

## [Prerendered cut-scene](https://forum.castle-engine.io/t/prerendered-cut-scene/2194)

<div class="topic-metadata">

**Author:** [@EvSpecialProjects](https://forum.castle-engine.io/u/EvSpecialProjects)\
**Replies:** 1\
**Last updated:** [August 23, 2026, 10:50pm UTC](https://forum.castle-engine.io/t/prerendered-cut-scene/2194 "2026-08-23T22:50:25Z")

</div>

Hello! I have maybe a strange question, but can I add video in my scene in any way? Like prerended cut-scene…

---

## [DSDrive 2.0 - car race game](https://forum.castle-engine.io/t/dsdrive-2-0-car-race-game/2182)

<div class="topic-metadata">

**Author:** [@Didi](https://forum.castle-engine.io/u/Didi)\
**Replies:** 6\
**Last updated:** [August 4, 2026, 8:21am UTC](https://forum.castle-engine.io/t/dsdrive-2-0-car-race-game/2182 "2026-08-04T08:21:47Z")

</div>

I’m working at the moment on my car race game DSDrive 2.0. DSDrive 2.0 A number of improvements have been made. Better camera views, customisable opponents, customisable liveries, colours, text, gearbox, … Varied and …

---

## [Why my shadows not work?](https://forum.castle-engine.io/t/why-my-shadows-not-work/2190)

<div class="topic-metadata">

**Author:** [@Noiecity](https://forum.castle-engine.io/u/Noiecity)\
**Replies:** 4\
**Last updated:** [August 2, 2026, 4:41pm UTC](https://forum.castle-engine.io/t/why-my-shadows-not-work/2190 "2026-08-02T16:41:55Z")

</div>

I’m starting to use the Castle game engine, and one of the reasons I wanted to use it was for its shadows. The reference cube works, but why doesn’t any geometry I load cast its shadow? I don’t understand. I’ve tried …

---

## [Pointer lock (mouse look) on the web -- plus a big refactor and Windows improvements](https://forum.castle-engine.io/t/pointer-lock-mouse-look-on-the-web-plus-a-big-refactor-and-windows-improvements/2192)

<div class="topic-metadata">

**Author:** [@michalis](https://forum.castle-engine.io/u/michalis)\
**Replies:** 0\
**Last updated:** [August 2, 2026, 2:45am UTC](https://forum.castle-engine.io/t/pointer-lock-mouse-look-on-the-web-plus-a-big-refactor-and-windows-improvements/2192 "2026-08-02T02:45:52Z")

</div>

Note that I sent a sneak preview of this news using Patreon Quip earlier this week. I plan to experiment with Quips more in the future. The “quips” are visible to everyone, you can insta…

---

## [Shadow maps in 2026?](https://forum.castle-engine.io/t/shadow-maps-in-2026/2184)

<div class="topic-metadata">

**Author:** [@edj](https://forum.castle-engine.io/u/edj)\
**Replies:** 5\
**Last updated:** [August 1, 2026, 11:52pm UTC](https://forum.castle-engine.io/t/shadow-maps-in-2026/2184 "2026-08-01T23:52:56Z")

</div>

Hi guys, glad to see you are all still here and keeping busy. I have taken about a year off working on my project. I was hoping that in that time progress has been made on the shadow maps to make them natural and easy t…

---

## [Sharing Animations Between Multiple Characters With the Same Skeleton](https://forum.castle-engine.io/t/sharing-animations-between-multiple-characters-with-the-same-skeleton/2094)

<div class="topic-metadata">

**Author:** [@Hamid](https://forum.castle-engine.io/u/Hamid)\
**Replies:** 22\
**Last updated:** [August 1, 2026, 4:43pm UTC](https://forum.castle-engine.io/t/sharing-animations-between-multiple-characters-with-the-same-skeleton/2094 "2026-08-01T16:43:58Z")

</div>

Is it possible to load animations from one file and use them in another file? This might be a silly question. The number of animations is the same for different characters, and they all use the same skeleton. Is it po…

---

## [Toggle visibility of a group of X3D / glTF nodes](https://forum.castle-engine.io/t/toggle-visibility-of-a-group-of-x3d-gltf-nodes/2188)

<div class="topic-metadata">

**Author:** [@michalis](https://forum.castle-engine.io/u/michalis)\
**Replies:** 2\
**Last updated:** [July 29, 2026, 11:13am UTC](https://forum.castle-engine.io/t/toggle-visibility-of-a-group-of-x3d-gltf-nodes/2188 "2026-07-29T11:13:49Z")

</div>

We support now visible field on various X3D nodes: Inline node. This is TInlineNode when looking at the graph from Pascal. and on all X3DGroupingNode descendants, including Transform and Group. These ar…

---

## [\[SOLVED\] Create a volume via code?](https://forum.castle-engine.io/t/solved-create-a-volume-via-code/2187)

<div class="topic-metadata">

**Author:** [@smout](https://forum.castle-engine.io/u/smout)\
**Replies:** 2\
**Last updated:** [July 22, 2026, 11:29pm UTC](https://forum.castle-engine.io/t/solved-create-a-volume-via-code/2187 "2026-07-22T23:29:09Z")

</div>

Is it possible to create a volume via code ? This should be the end result And this is the data available: Where the red data is the geometry (length, height, width, top/bottom thickness, middle body, rounded co…

---

## [IFC support in Castle Game Engine](https://forum.castle-engine.io/t/ifc-support-in-castle-game-engine/2026)

<div class="topic-metadata">

**Author:** [@michalis](https://forum.castle-engine.io/u/michalis)\
**Replies:** 5\
**Last updated:** [July 20, 2026, 7:17am UTC](https://forum.castle-engine.io/t/ifc-support-in-castle-game-engine/2026 "2026-07-20T07:17:28Z")

</div>

We’ve been extending in recent months our IFC support. I talked about it at conference in Germany and I will talk about it at conference in Poland next week 🙂 General overview of what IFC is abou…

---

## [Updating Progress Label During Long Calculation in Start](https://forum.castle-engine.io/t/updating-progress-label-during-long-calculation-in-start/2130)

<div class="topic-metadata">

**Author:** [@Hamid](https://forum.castle-engine.io/u/Hamid)\
**Replies:** 17\
**Last updated:** [July 18, 2026, 11:18pm UTC](https://forum.castle-engine.io/t/updating-progress-label-during-long-calculation-in-start/2130 "2026-07-18T23:18:10Z")

</div>

I have a loop and a 10-second pause for calculations in Start. I run it inside WaitForRenderAndCall. I also have a label to display the progress percentage. But since the Update event is not called, I tried to update t…

---

## [\[solved\] Localization under Andriod problem](https://forum.castle-engine.io/t/solved-localization-under-andriod-problem/2185)

<div class="topic-metadata">

**Author:** [@Recongalina](https://forum.castle-engine.io/u/Recongalina)\
**Replies:** 1\
**Last updated:** [July 18, 2026, 2:40pm UTC](https://forum.castle-engine.io/t/solved-localization-under-andriod-problem/2185 "2026-07-18T14:40:29Z")

</div>

I tried using CGE Localization in my project, but I got a problem. The application using this localization method doesn’t work on Android. Upon launch, the application immediately minimizes and that’s it. The problem al…

---

## [Web: water, terrain, shadow maps, alpha treatment, keys on losing focus](https://forum.castle-engine.io/t/web-water-terrain-shadow-maps-alpha-treatment-keys-on-losing-focus/2186)

<div class="topic-metadata">

**Author:** [@michalis](https://forum.castle-engine.io/u/michalis)\
**Replies:** 0\
**Last updated:** [July 17, 2026, 7:58pm UTC](https://forum.castle-engine.io/t/web-water-terrain-shadow-maps-alpha-treatment-keys-on-losing-focus/2186 "2026-07-17T19:58:49Z")

</div>

Rendering to texture (FBO, our TGLRenderToTexture) works now on the web. This enables a few features on the web: Water, with reflections and waves, visible in th…

---

## [Windows downloads now code-signed - no more Smart App Control blocks. Plus smaller downloads (7z, tar.xz)](https://forum.castle-engine.io/t/windows-downloads-now-code-signed-no-more-smart-app-control-blocks-plus-smaller-downloads-7z-tar-xz/2183)

<div class="topic-metadata">

**Author:** [@michalis](https://forum.castle-engine.io/u/michalis)\
**Replies:** 0\
**Last updated:** [July 14, 2026, 11:45pm UTC](https://forum.castle-engine.io/t/windows-downloads-now-code-signed-no-more-smart-app-control-blocks-plus-smaller-downloads-7z-tar-xz/2183 "2026-07-14T23:45:33Z")

</div>

Our downloads for Windows include now all the executables code-signed, which means that they are trusted and running the engine will raise fewer alarms from various Windows protection tools. In particular, “S…

---

## [Effekseer 1.80.5](https://forum.castle-engine.io/t/effekseer-1-80-5/2181)

<div class="topic-metadata">

**Author:** [@kagamma](https://forum.castle-engine.io/u/kagamma)\
**Replies:** 5\
**Last updated:** [July 10, 2026, 8:06pm UTC](https://forum.castle-engine.io/t/effekseer-1-80-5/2181 "2026-07-10T20:06:06Z")

</div>

I’ve add support for latest effekseer version (1.80.5). Download link: Release 1.80.5 · Kagamma/cge-effekseer · GitHub (Only Windows is included for now, I will add other platforms later) For existing projects, since …

---

## [Excerpts from the Shooter development journey :)](https://forum.castle-engine.io/t/excerpts-from-the-shooter-development-journey/2074)

<div class="topic-metadata">

**Author:** [@hal09](https://forum.castle-engine.io/u/hal09)\
**Replies:** 34\
**Last updated:** [July 8, 2026, 3:21am UTC](https://forum.castle-engine.io/t/excerpts-from-the-shooter-development-journey/2074 "2026-07-08T03:21:45Z")

</div>

The video quality is slightly poor.

---

## [Delphi improvements: build tool uses msbuild, allows to pick Delphi version, better generated DPROJ, hints to fix PAServer on Linux and linking on macOS](https://forum.castle-engine.io/t/delphi-improvements-build-tool-uses-msbuild-allows-to-pick-delphi-version-better-generated-dproj-hints-to-fix-paserver-on-linux-and-linking-on-macos/2179)

<div class="topic-metadata">

**Author:** [@michalis](https://forum.castle-engine.io/u/michalis)\
**Replies:** 0\
**Last updated:** [July 5, 2026, 5:57am UTC](https://forum.castle-engine.io/t/delphi-improvements-build-tool-uses-msbuild-allows-to-pick-delphi-version-better-generated-dproj-hints-to-fix-paserver-on-linux-and-linking-on-macos/2179 "2026-07-05T05:57:11Z")

</div>

We improved how our engine tools (build tool and editor) call Delphi. These improvements take us closer to making our engine compatible with Delphi for Android, iOS and macOS and improve how you can build wit…

---

## [Idea for (new) generic version of CastleComponentFactory](https://forum.castle-engine.io/t/idea-for-new-generic-version-of-castlecomponentfactory/2166)

<div class="topic-metadata">

**Author:** [@phomm](https://forum.castle-engine.io/u/phomm)\
**Replies:** 5\
**Last updated:** [July 1, 2026, 11:47am UTC](https://forum.castle-engine.io/t/idea-for-new-generic-version-of-castlecomponentfactory/2166 "2026-07-01T11:47:31Z")

</div>

playing with new ways of defining data/props of components for the project(s) I came again to a burden of messing with “AssociateReference”/template when loading components from Factory, it always blew my mind, but some…

---

## [GameController support Windows11 vs. LinuxMint](https://forum.castle-engine.io/t/gamecontroller-support-windows11-vs-linuxmint/2172)

<div class="topic-metadata">

**Author:** [@Didi](https://forum.castle-engine.io/u/Didi)\
**Replies:** 2\
**Last updated:** [June 30, 2026, 3:16pm UTC](https://forum.castle-engine.io/t/gamecontroller-support-windows11-vs-linuxmint/2172 "2026-06-30T15:16:27Z")

</div>

Hi everyone, I’m using the same game controller (Logitech Gaming F310 Controller Gamepad) in Windows11 and LinuxMint. In Windows all Buttons ar handled, but in LinuxMint some Buttons are not. Looking into CGE code I ca…

---

## [Review of the engine by Claude Code yielded 11 bug-fixes. The good, the bad about the experience, how you can do this in your own codebase, Docker SBX and more](https://forum.castle-engine.io/t/review-of-the-engine-by-claude-code-yielded-11-bug-fixes-the-good-the-bad-about-the-experience-how-you-can-do-this-in-your-own-codebase-docker-sbx-and-more/2174)

<div class="topic-metadata">

**Author:** [@michalis](https://forum.castle-engine.io/u/michalis)\
**Replies:** 0\
**Last updated:** [June 29, 2026, 10:17pm UTC](https://forum.castle-engine.io/t/review-of-the-engine-by-claude-code-yielded-11-bug-fixes-the-good-the-bad-about-the-experience-how-you-can-do-this-in-your-own-codebase-docker-sbx-and-more/2174 "2026-06-29T22:17:42Z")

</div>

I gave Claude a long-running task: Review every file of Castle Game Engine. The process found 11 “real” bugs (something was indeed a bug in the engine, and it could be a bug in real-lif…

[Next page](https://forum.castle-engine.io/latest.md?page=1)
